2024-09-01
树莓派
00

资料:

https://wiki.ros.org/kinetic/Installation/Ubuntu

https://blog.csdn.net/qq_44339029/article/details/120579608

装VM。

装ubuntu20.04 desktop.iso系统。

装vm工具:

cpp
sudo apt update sudo dpkg --configure -a sudo apt-get autoremove open-vm-tools sudo apt-get install open-vm-tools -y sudo apt-get install open-vm-tools-desktop -y

重启虚拟机。

断网修复:

cpp
sudo rmmod e1000 sudo rmmod e1000e sudo rmmod igb sudo modprobe e1000 sudo modprobe e1000e sudo modprobe igb sudo dhclient ens33 sudo apt-get update && sudo apt-get upgrade sudo apt-get purge network-manager sudo apt-get install network-manager

进root:

cpp
sudo -i
cpp
apt install vim -y

增加ros软件源:

cpp
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'

更换秘钥:

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

在这里插入图片描述

更新软件源:

cpp
sudo apt update

安装ros:

cpp
sudo apt install ros-noetic-desktop-full -y

完成后是这样:

在这里插入图片描述

cpp
sudo apt install python3-rosdep2
cpp
vim /etc/hosts

通过IPAddress.com首页,输入raw.githubusercontent.com查询到最新的真实IP地址

cpp
185.199.108.133 raw.githubusercontent.com
cpp
rosdep init

在这里插入图片描述

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

安装rosinstall

cpp
sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool -y

可以看到:

在这里插入图片描述

验证ROS是否安装成功

cpp
sudo apt install python3-roslaunch sudo apt install ros-noetic-desktop-full roscore

正常会出现:

在这里插入图片描述

这样就是不正常:

在这里插入图片描述

做实验:

cpp
cd ~ sudo apt install python3-catkin-tools python3-osrf-pycommon source /opt/ros/noetic/setup.bash mkdir -p /root/catkin_ws/src cd /root/catkin_ws/src # 很重要! catkin_create_pkg ad_sensor_package roscpp std_msgs cd /root/catkin_ws catkin_make

一定要注意我的执行顺序,最后一句catkin_make构建工作空间后是这样:

在这里插入图片描述

获取源码:

cpp
cd ~/catkin_ws/src/ git clone https://github.com/6-robot/wpb_cv.git git clone https://github.com/orbbec/ros_astra_camera.git # git clone https://github.com/orbbec/ros_astra_launch.git # 要权限!!?? git clone https://github.com/tfoote/ros_astra_launch.git git clone https://github.com/ros-drivers/rgbd_launch.git

修改settings.yam:

cpp
cd /root/catkin_ws/src/wpb_cv/wpb_cv_bringup/config

在这里插入图片描述

再次构建:

cpp
apt install python3-rosdep2 --fix-missing sudo apt install ros-noetic-rostest sudo apt-get install ros-noetic-tf sudo apt-get install ros-noetic-joy -y sudo apt-get install ros-noetic-hector-mapping -y sudo apt-get install ros-noetic-gmapping -y sudo apt-get install ros-noetic-navigation -y sudo apt-get install ros-noetic-sound-play -y sudo apt-get install ros-noetic-astra-camera -y sudo apt-get install ros-noetic-astra-launch -y sudo apt-get install ros-noetic-depthimage-to-laserscan -y sudo apt-get install ros-noetic-libuvc -y cd /root/catkin_ws catkin_make

启动节点:

cpp
roslaunch wpb_cv_bringup minimal.launch
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!