翼度科技»论坛 云主机 LINUX 查看内容

ubuntu20.4安装配置ros系统(noetic)

8

主题

8

帖子

24

积分

新手上路

Rank: 1

积分
24
不同ubuntu版本对应的ros版本名称
ubuntu版本ros1版本ros2版本
16.04kineticardent
18.04melodicdashing
20.04noeticfoxy
1、打开软件与更新,切换ubuntu软件源(国内阿里云)

2、打开终端,添加ros软件源(中科大镜像站)
  1. 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'
复制代码
3、配置公钥
  1. sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
复制代码
 
4、系统软件源
  1. sudo apt update
复制代码

5、安装ros系统(ps:命令中的noetic根据自己的ros版本名更换)
  1. sudo apt install ros-noetic-desktop-full
复制代码

6、初始化rosdep
  1. sudo rosdep init
复制代码
提示找不到rosdep命令

解决方法
  1. sudo apt install python3-rosdep2
复制代码

 再次初始化rosdep
  1. sudo rosdep init
复制代码
提示不能从默认的来源列表下载

解决方法
  1. sudo gedit /etc/hosts
复制代码
等自动打开hosts文件后,在文件中添加以下内容,然后保存并退出
  1. 199.232.28.133 raw.githubusercontent.com
复制代码

再次初始化rosdep
  1. sudo rosdep init
复制代码

7、更新rosdep
  1. rosdep update
复制代码

8、设置环境变量(ps:命令中的noetic根据自己的ros版本名更换)
  1. echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
复制代码
9、使环境变量生效
  1. source ~/.bashrc
复制代码

10、安装rosinstall
  1. sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
复制代码

 11、安装python3-roslaunch
  1. sudo apt install python3-roslaunch
复制代码

12、启动ros系统
  1. roscore
复制代码
提示Usage is

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具