基本操作

安装 turtlesim功能包
sudo apt-get install ros-kinetic-turtlesim启动turtlesim
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key查看软件包列表和定位软件包
rospack list找到一个软件包的目录
rospack find package-name查看包的依赖项
rsopack depends tur turtlesim_node要查看软件包目录下的文件
rosls package-name将当前目录切换至此软件包目录
roscd package-name启动节点管理器
roscore一次性启动多个节点
roslaunch启动节点
rosrun package-name executable-name
第一个参数是功能包的名称,第二个参数是该软件包中的可执行文件的名称。获得运行节点列表
rosnode list使用 rosrun 命令显式设置节点的名称:
rosrun package-name executable-name __name:=node-name

rosnode操作

查看节点信息
rosnode info node-name终止节点
rosnode kill node-name将节点从列表中删除
rosnode cleanup查看节点之间的连接关系
rqt_graph(r 代表 ROS-qt 指的是用来实现这个可视化程序的 Qt 图形界面(GUI)工具包。)

rostopic操作

获取当前活跃的话题
rostopic list查看某个话题上发布的消息
rostopic echo topic-name输出每秒发布的消息数量
rostopic hz topic-name输出每秒发布消息所占的字节量
rostopic bw topic-name获取更多关于话题的信息
rostopic info topic-name查找特定的节点
rostopic list | grep goal查看消息类型
rosmsg show message-type-name发布制定消息
rostopic pub –r rate-in-hz topic-name message-type message-content:

错误诊断

进行全面而深入的检测,包括检测你的环境变量
roswtf诊断catkin中的错误
catkin_lint
$ catkin_lint –W2 –pkg chapter3_tutorials

catkin_make操作

编译指定的包
$ catkin_make -DCATKIN_WHITELIST_PACKAGES=”package1;package2″恢复编译所有的包
$ catkin_make -DCATKIN_WHITELIST_PACKAGES=””提取文件系统上的功能包信息
rospack用于文件系统上的功能包集信息的命令工具。
rosstack查找到某个功能包集
rosstack find ros_tutorials

核心命令

显示消息或者服务的数据结构定义
rosmsg/rossrv显示消息中域的定义
rosmsg show显示调用指定消息的代码
rosmsg users列出指定功能包中的所有的消息
rosmsg package列出带有该消息的所有功能包
rosnode packages显示关于节点的调用信息
rosnode测试到一个节点的可连接性
rosnode ping列出所有活动节点
rosnode list列出节点信息
rosnode info结束运行的节点
rosnod kill结束所有节点
rosnode kill -a在功能包内启动文件
roslaunch package filename.launch在局部节点启动文件
roslaunch –local package filename.launch安装一个包的系统依赖项
rosdep以图形界面显示一个包的依赖项
rqt_dep用来编辑文件
rosed从一个包中拷贝文件
roscp列出一个包的目录
rosd加载参数文件
rosparam load file输出参数到文件
rosparam dump file
rosparam delete parameter
rosparam list

图形界面操作

以界面的形式显示正在运行的节点
rqt_top以界面的形式显示话题的调试信息
rqt_topic以界面的形式显示订阅者的信息
rqt_publisher以图形界面调用服务信息
rqt_service_calle查看节点发出的消息
rqt_console展示节点之间的关系
rqt_graph设置动态参数
rqt_reconfigure调用启动文件
roslaunch chapter3_tutorials example7.launch节点监测
rosrun rqt_runtime_monitor rqt_runtime_monitor监测所有节点信息
rosrun rqt_robot_monitor rqt_robot_monitor绘制某个消息的曲线图
rosrun rqt_plot rqt_plot /temp/data显示三个消息参数
rosrun rqt_plot rqt_plot /accel/x:y:z为每一个参数单独开一个窗口
rqt_gui查看图片
rosrun rqt_image_view rqt_image_view以图形界面查看包的内部信息
rqt_bag

ROS基本操作指令大全相关推荐

  1. matlab常用函数与常用指令大全

    matlab常用函数与常用指令大全 matlab常用函数- - 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 i ...

  2. 手机linux系统指令大全,Linux系统指令大全

    送给初学的穷人:Linux系统指令大全 cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到 ...

  3. python替换缺失值_详解Pandas 处理缺失值指令大全

    前言 运用pandas 库对所得到的数据进行数据清洗,复习一下相关的知识. 1 数据清洗 1.1 处理缺失数据 对于数值型数据,分为缺失值(NAN)和非缺失值,对于缺失值的检测,可以通过Python中 ...

  4. Git简单基本操作指令集合

    Git简单基本操作指令集合 常用置顶 新添加到暂存区中文件前面有绿色的 A 标记 (这是精简的方式查询出来的状态 git status -s), 非精简方式查询出来的是 文件名全绿色的 修改过的.没有 ...

  5. Linux 指令大全(3)

    2019独角兽企业重金招聘Python工程师标准>>> Linux 指令大全(3) 名称:/etc/aliases 使用权限:系统管理者 使用方式: 请用 newaliases 更新 ...

  6. linux服务器运维操作命令,Windows和Linux系统服务器运维基本操作指令

    原标题:Windows和Linux系统服务器运维基本操作指令 服务器总归是机械化设备,在运行过程中难免会出现一些问题,遇到这些问题怎么办?请运维人员代维修?即使请也会造成,运维人员维护不及时和成本太高 ...

  7. 我的世界服务器修改数据,我的世界常用指令大全,轻松调整服务器数值状态

    在我的世界服务器中能够经过输送指令来微调服务器的一些数值状态,此次就为各位提供我的世界常用指令大全,毕竟我的世界作为一款出色的沙盒游戏,不止是因为原版内容和mod的增光填色,也离不开指令的辅助. /s ...

  8. 我的世界服务器ess配置信息,我的世界ess指令大全及用法详解

    我的世界ess指令大全及用法详解告诉你<我的世界>是一款风靡全球的沙盒游戏,其中哟很多的指令可以帮助玩家更好的游戏.ess指令在ess插件运行中十分重要的一部分,但是很多新手玩家在刚开始接 ...

  9. 我的世界ess服务器信息,我的世界ess指令怎么用 ess指令大全及用法详解

    我的世界ess指令都有哪些?作为风靡全球的沙盒游戏,我的世界带给玩家太多的乐趣.为了能更方便的游戏,ess指令能帮助我们更好的游戏.很多新手玩家刚接触就被搞晕了,这么多的指令看起来有些复杂.下面就由小 ...

最新文章

  1. CVPR 2020最新热点:物体位姿估计
  2. 刚开始用 Go 做项目开发时都会面临哪些问题?
  3. 好的程序员在通过单行道时会查看两边
  4. Linux下搭建DHCP服务器 【2020.12.01】
  5. opencv批量灰度转换_OpenCV图像处理之常见的图像灰度变换
  6. Bailian2939 玩游戏【模拟】
  7. 软件工程第一次作业-谢旭军
  8. 六个建议防止SQL注入式攻击
  9. 9、杂项:qxdm报错0xc000007b无法启动
  10. FID指标复现踩坑避坑 文本生成图像FID定量实验全流程复现(Fréchet Inception Distance )定量评价实验踩坑避坑流程
  11. 敏捷管理-PDCA循环(戴明环)
  12. 四、量子纠缠状态及其应用
  13. 一个让人不得不转的故事-《通宵达旦工资只有3200 博客网架构师艰难浪迹于北京》...
  14. 【转摘】图像思维与意识观念的统一——读毕建勋《子非鱼》有感(初稿)[1]
  15. O'Reilly Java系列书籍建议阅读顺序(转自蔡学庸老师)
  16. linux lsof详解
  17. 苹果白屏一直显示苹果_苹果6白屏如何解决,iPhone6白苹果开不了机怎么办
  18. 3轮全向轮正解---41
  19. POI 导入带公式的EXCEL 精度出问题
  20. 【AI视野·今日Robot 机器人论文速览 第二十六期】Wed, 3 Nov 2021

热门文章

  1. 在 4G 内存的机器上,申请 8G 内存会怎么样?
  2. (Linux)kill命令常用技巧
  3. 调用迅雷api下载资源
  4. Linux 内存映射mmap,内存映射mmap
  5. 深度学习 Transformer架构解析
  6. Win7系统操作主题下载安装【386w】
  7. 中国电信预计宽带资费未来将持续下降
  8. java 灰度发布_灰度发布的原理及实现
  9. 输入2个大写英文字母,调用函数CharSwap将其转换成小写字母并交换
  10. Linux工具-串口工具 cutecom