ROS日记:ROS常用命令及解释

启动roscore,这是你在运行所有ROS程序前首先要运行的命令
roscore

直接切换工作目录到某个软件包或者软件包集当中
roscd pack_name
或者:roscd path/pack_name
注:只能切换路径包含在ROS_PACKAGE_PATH环境变量中的软件包

输出当前工作目录
pwd

直接按软件包的名称而不是绝对路径执行ls命令(罗列目录)
rosls pack_name

创建功能包
catkin_create_pkg

安装功能包的系统依赖
sudo rosdep init
rosdep update

查找综合功能包路径
rosstack find pack_name

查找功能包路径
rospack find pack_name

输出节点信息
rosnode info node_name

列出当前活动的节点
rosnode list

测试节点间的连通性
rosnode ping node_name

启动单一节点
rosrun pack_name node_name

查看主题信息
rostopic info /topic_name

查看当前活动的主题
rostopic list

查看主题输出类型(主题发布的消息类型)
rostopic type /topic_name

查看服务信息
rosservice info /service_name

查看当前活动的服务
rosservice list

查看服务类型
rosservice type /service_name

显示一条消息的结构
rosmsg show msg_name

列出当前所有消息
rosmsg list

列出功能包的所有消息
rosmsg packge

列出参数服务器中所有参数
rosparam list

获取参数值
rosparam get param_name

设置参数值
rosparam set param_name value

删除参数(值)
rosparam delete param_name

工作空间下编译所有包
cd workspace
catkin_make

注:可以认为catkin_make是在CMake标准工作流程中依次调用了cmake和make

catkin_make编译指定的包
catkin_make -DCATKIN_WHITELIST_PACKAGES="package1;package2"

恢复编译所有的包,意思是你下次还可以编译
catkin_make -DCATKIN_WHITELIST_PACKAGES=""

以上是基本的ROS命令,有不对和需要补充的地方欢迎指正。

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值