ROS 命令学习记录
#catkin_init_workspace //just get CMakeList.txt
#catkin_make //增加了信文件夹 build和devel
#Catkin_creat_pkg [package_name] [depend1] [depend2] //在工作空间src文件夹下创建工作空间
$roscpp 依赖项里包含了很多可以直接调用的客户端库,可以快速利用这些接口创建节点、主题、服务和参数相关的开发工作
$catkin_make //只能在工作空间文件夹里使用
#roscore 启动ros系统内核
#rosnode 获得一个可接受参数的清单
#rosnode <param> -h 获得参数更详细的解释
#rosrun [package_name] [node_name] 启动一个功能包的新节点,这个新节点是已经存在的有特定名称的节点
#rosnode info node_name 查看节点信息
#rostopic list查看主题清单
#rostopic echo [topic] 实时显示节点主题消息详细类容
#rostopic type [topic] 查看主题发送的消息类型
#rosmsg show [topic_type] 查看消息字段
#rostopic pub [topic] [msg_type] [args] 通过该命令直接发布主题
#rosservice list获得当前系统能提供的服务
#rosservice type /service查服务的类型
#rosservice call [service] [args] 调用服务
$rosservice type /spawn | rossrv show 获得详细服务参数
#rosservice show turtlesim/Spawn
#rosservice call /spawn 3 3 0.2 "new_turtle"
#rosparam list
#rosparam get parameter 获取参数值
#rosparam set parameter value
#rosparam dump file将参数保存到一个问题
#rosmsg show [msg]
#rossrv show service
*******************************
新建catkin_ws/src文件夹,然后catkin_Init_workspace生成工作空间后,在/catkin_ws里catkin_make生成/build 和 /devel,然后在catkin_ws/src里使用catkin_create_pkg创建功能包
功能包下也会有src文件夹和CMakeLists.txt,c++节点就在这个src里面写。
*******************************
- ROS学习记录(一)--简单的命令
- 我的ROS学习之路—ros相关命令
- Redis学习记录之命令KEY(七)
- Linux学习记录(4)系统常用命令学习
- <Linux 私房菜>基础学习篇学习记录(1)基础命令
- Linux 命令 学习 记录
- ROS学习笔记十一:ROS中数据的记录与重放
- cat命令分析_学习记录
- ROS常用命令记录
- Hadoop学习记录(2)|HDFS shell命令|体系结构
- VIM 命令学习记录
- Redis学习和应用记录(2)--常用数据类型及命令
- Linux学习记录(3)认识终端以及一些基本的操作命令
- 学习ROS——建立Subscriber的几个记录
- (一)ROS系统命令学习
- 记录学习第四天---linux基础命令1
- (一)ROS系统命令学习
- Linux学习记录--命名别名与历史命令
- Linux下使Shell 命令脱离终端在后台运行(学习记录)
- ROS学习记录(二)--消息和服务