摘要: 1.编写发布器 初始化 ROS 系统 在 ROS 网络内广播我们将要在 chatter 话题上发布 std_msgs/String 类型的消息 以每秒 10 次的频率在 chatter 上发布消息 在 ROS 网络内广播我们将要在 chatter 话题上发布 std_msgs/String 类型的消 阅读全文
posted @ 2018-11-20 19:24 寒江小筑 阅读(16842) 评论(0) 推荐(1) 编辑
摘要: rospack = ros+pack(age) : provides information related to ROS packages rosstack = ros+stack : provides information related to ROS stacks roscd = ros+c 阅读全文
posted @ 2018-11-20 18:17 寒江小筑 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.rosed rosed 是 rosbash 的一部分。利用它可以直接通过package名来获取到待编辑的文件而无需指定该文件的存储路径了。 rosed默认的编辑器是vim。修改其他的,打开~/.bashrc 文件,增加: 2.消息和服务 消息(msg): msg文件就是一个描述ROS中所使用消息 阅读全文
posted @ 2018-11-20 18:16 寒江小筑 阅读(368) 评论(0) 推荐(0) 编辑
摘要: roslaunch:启动定义在launch文件中的多个节点 1.launch文件解析 2.启动 3.解析:上述程序给第一个小海龟发送了逆时针旋转运动指令,通过mimic传给了第二个小海龟 阅读全文
posted @ 2018-11-20 16:03 寒江小筑 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1.rqt_console rqt_console:ROS日志框架(logging framework)的一部分,用来显示节点的输出信息 rqt_logger_level:允许我们修改节点运行时输出信息的日志等级(logger levels)(包括 DEBUG、WARN、INFO和ERROR) 日志 阅读全文
posted @ 2018-11-20 16:01 寒江小筑 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: 1.程序包 一个程序包要想称为catkin程序包必须符合以下要求: 该程序包必须包含catkin compliant package.xml文件 这个package.xml文件提供有关程序包的元信息。 程序包必须包含一个catkin 版本的CMakeLists.txt文件,而Catkin metap 阅读全文
posted @ 2018-11-20 15:09 寒江小筑 阅读(297) 评论(0) 推荐(0) 编辑
摘要: rosservice 服务(services)是节点之间通讯的另一种方式。服务允许节点发送请求(request) 并获得一个响应(response) rosservice type rosservice call 2.rosparam rosparam使得我们能够存储并操作ROS 参数服务器(Par 阅读全文
posted @ 2018-11-20 13:50 寒江小筑 阅读(756) 评论(0) 推荐(0) 编辑
摘要: ROS Topics 1.rqt_graph:创建一个显示当前系统运行情况的动态图形 安装 2.运行 rostopic echo:显示在某个话题上发布的数据 rostopic list:列出所有当前订阅和发布的话题 rostopic type :查看所发布话题的消息类型 rostopic pub:把 阅读全文
posted @ 2018-11-20 12:32 寒江小筑 阅读(1561) 评论(0) 推荐(0) 编辑