更新!整理出《ROS机器人编程》第五章ppt讲义版,请对照书籍P90-127页学习。
【说明】ROS命令在 http://wiki.ros.org /ROS/CommandLineTools 上的维基页面上有详细描述。另外,在 https://github.com/ros/cheatsheet/releases的存储库中,总结了本章中的一些重要命令。这些是本章内容的有用的辅助资料。
【说明】ROS可以通过在shell环境中输入命令来进行文件系统的使用、源代码编辑、构建、调试和功能包管理等。为了正确使用ROS,除了基本的Linux命令之外,还需要熟悉ROS专用命令。
为了熟练掌握ROS的各种命令,我们对每个命令的功能进行了简单的描述,并给出了例子。在介绍每条命令时,考虑到使用的频率和重要性,标了星级评分。虽然很难从一开始就很熟练地使用所有的命令,但是随着使用的次数增多,读者会发现越来越方便快捷地使用各个ROS命令。
【说明】ROS shell命令又被称为rosbash。这使我们可以在ROS开发环境中使用Linux中常用的bash shell命令。我们主要使用前缀是ros且带有多种后缀的命令,例如cd、pd、 d、ls、ed、cp和run。相关命令如上。
想要使用ROS shell命令,需要用以下命令安装rosbash,并且只能在设置了source /opt/ros/<ros distribution>/setup.bash的终端窗口中可以使用。
这不需要单独安装,只要完成了第3章的ROS开发环境的搭建,则可以使用它。$ sudo apt-get install ros-<ros distribution>-rosbash
【说明】ROS信息命令用于识别话题、服务、节点和参数等信息。尤其是rostopic、 rosservice、rosnode和rosparam经常被使用,并且rosbag是ROS的主要特征之一,它具有记录数据和回放功能,务必要掌握。
【说明】ROS功能包命令用于操作ROS功能包,比如显示功能包信息、安装相关功能包等
原创声明:本篇文档为原创文档。欢迎转发转载引用,请注明出处。
喜欢本文请关注微信公众号“京天机器人”
Donghu Robot Laboratory, 2nd Floor, Baogu Innovation and Entrepreneurship Center,Wuhan City,Hubei Province,China
Tel:027-87522899,027-87522877
Robot System Integration
Artificial Intelligence Robots
Mobile Robot
Collaborative Robotic Arm
ROS modular robot
Servo and sensor accessories
Scientific Research
Professional Co Construction
Training Center
Academic Conference
Experimental instruction
Jingtian Cup Event