Skip to content

Instantly share code, notes, and snippets.

@nanmi
Last active June 15, 2021 04:47
Show Gist options
  • Save nanmi/8b548966c50e11410a4e2ddfaf6b6128 to your computer and use it in GitHub Desktop.
Save nanmi/8b548966c50e11410a4e2ddfaf6b6128 to your computer and use it in GitHub Desktop.
ROS install

ROS系统安装

安装依赖

$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
$ sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116
$ sudo apt-get update
$ sudo apt-get install ros-kinetic-desktop-full

查看可使用的包:

$ apt-cache search ros-kinetic

初始化ROS: 先初始化 rosdep:

$ sudo rosdep init
$ rosdep update

初始化环境变量:

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

常用的插件:

$ sudo apt-get install python-rosinstall

在Terminal中运行以下命令:

$ roscore

新开一个terminal,运行以下命令,打开小乌龟窗口:

$ rosrun turtlesim turtlesim_node

新开一个terminal,运行以下命令,打开乌龟控制窗口,可使用方向键控制乌龟运动:

$ rosrun turtlesim turtle_teleop_key

选中控制窗口(一定是选中终端),按方向键,可看到小乌龟窗口中乌龟在运动。 新开一个terminal,运行以下命令,可以看到ROS的图形化界面,展示结点的关系:

$ rosrun rqt_graph rqt_graph

至此,测试完成,说明ROS安装没有问题。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment