自动驾驶域控制器nvidia环境搭建

nvidia安装ros和深度学习环境搭建步骤总结

#############todesk ################

sudo dpkg -i todesk_4.1.0_aarch64.deb

####################################

#############500g ##################

lsblk

/dev/nvme0n1

fdisk /dev/nvme0n1

n

p

enter

enter

sudo mkfs -t ext4 /dev/nvme0n1p1

sudo gedit /etc/fstab

/dev/nvme0n1p1 /media/rosbag ext4 defaults 0 0

####################################

sudo apt-get update

sudo apt-get install python3-pip

JetPack:5.0.2

jetson-stats

sudo -H pip3 install -U jetson-stats

jtop

sudo systemctl restart jtop.service

jetpack:

a. sudo apt update

b. sudo apt upgrade

c. sudo apt install nvidia-jetpack -y

查看版本:/etc/apt/sources.list.d/nvidia-l4t-apt-source.list 文件中

######################ubuntu20.04 ros noetic install############################

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

sudo apt update

sudo apt install ros-noetic-desktop-full

sudo pip install rosdepc // sudo pip3 install rosdepc

sudo rosdepc init

rosdepc update

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc

source ~/.bashrc

tf2_sensor_msgs:

sudo apt-get install ros-noetic-tf2-sensor-msgs

sudo apt install libqt5serialport5-dev libudev-dev

sudo apt-get install ros-noetic-geographic-msgs

vim ~/.bashrc:

source /opt/ros/noetic/setup.bash

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ros/noetic/lib

ros-numpy:

sudo apt-get install ros-noetic-ros-numpy

catkin_make : catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python3

catkin_make -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3

cuda: /usr/local

a. CUDA 检查是否安装成功

nvcc -V

如果报错,需要把nvcc添加到环境变量。

vim ~/.bashrc

export LD_LIBRARY_PATH=/usr/local/cuda/lib64

export PATH=$PATH:/usr/local/cuda/bin

source ~/.bashrc

出现如下则表示安装正确:

nvcc: NVIDIA (R) Cuda compiler driver

Copyright (c) 2005-2022 NVIDIA Corporation

Built on Wed_May__4_00:02:26_PDT_2022

Cuda compilation tools, release 11.4, V11.4.239

Build cuda_11.4.r11.4/compiler.31294910_0

安装过程

conda:

root: sh Miniforge-pypy3-4.14.0-2-Linux-aarch64.sh

conda create -n py38 -y

sudo apt-get install libopenblas-base libopenmpi-dev libomp-dev

conda activate py38

pytorch:py38 ---------copy torch-1.11.0-cp38-cp38-linux_aarch64.whl from usb

pip3 install torch-1.11.0-cp38-cp38-linux_aarch64.whl

torchvision: -----------copy vision-0.12.0.zip from usb

cd torchvision

export BUILD_VERSION=0.12.0

python3 setup.py install --user

cd ../

pycuda:

nvidia@tegra-ubuntu:/$ python3 -m pip install 'pycuda<2021.1'

cupy:

pip install cupy # only good use for (base)root

if can not import cupy: pip uninstall numpy & pip install numpy==1.23.5

(py38)root: python3

import tensorrt

import torch

import pycuda

import cupy

(base)root: python3

import cupy

import numpy

import pycuda

import

untitled test:

(base)root@tegra-ubuntu: catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python3

numpy:

pip uninstall numpy

pip install -U numpy==1.23.5

rviz:

frame: zvision_lidar1

protobuf 3.0.0 :

gmock-1.7.0

相关推荐
xiaoyaolangwj5 小时前
高翔【自动驾驶与机器人中的SLAM技术】学习笔记(十三)图优化SLAM的本质
学习·机器人·自动驾驶
康谋自动驾驶20 小时前
康谋分享 | 确保AD/ADAS系统的安全:避免数据泛滥的关键
数据分析·自动驾驶·汽车
学步_技术1 天前
自动驾驶系列—自动驾驶车辆的姿态与定位:IMU数据在复杂环境中的关键作用
人工智能·自动驾驶·imu
亿佛2 天前
自动驾驶仿真:软件在环(SIL)测试详解(精简版入门)
人工智能·机器学习·自动驾驶
亿佛2 天前
自动驾驶仿真 软件在环测试
人工智能·机器学习·自动驾驶·测试用例
数据猿2 天前
【金猿案例展】上海汽检——智能网联自动驾驶交通事故原因分析服务平台
人工智能·机器学习·自动驾驶
小于小于大橙子2 天前
视觉SLAM数学基础
人工智能·数码相机·自动化·自动驾驶·几何学
微凉的衣柜3 天前
深入探索Waymo自动驾驶技术发展:从DARPA挑战赛到第五代系统的突破
人工智能·机器学习·自动驾驶
小于小于大橙子3 天前
光流法与直接法在SLAM中的应用
人工智能·数码相机·自动化·自动驾驶
小菜日记^_^3 天前
自动驾驶安全方向论文阅读
论文阅读·安全·自动驾驶