ros
文章平均质量分 50
Mister Zhu
云在青天水在瓶
展开
-
【ros】4.rosbag的相关用法
rosbag录制包//录制所有的topicrosbag record -a12查看包的信息rosbag info your.bag1会显示如下内容:path: 2014-12-10-20-08-34.bagversion: 2.0duration: 1:38s (98s)start: Dec 10 2014 20:08:35.83 (1418270915.83)end: Dec 10 2014 20:10:14.38 (转载 2021-11-24 18:33:49 · 3127 阅读 · 0 评论 -
【ros】3.ros消息订阅与发布的C++代码实例
3.ros代码需要包含#include "ros/ros.h"和消息类型的头文件发送topicint main(int argc,char **argv){ ros::init(argc, argv, "light_box_publisher"); //ros节点初始化,节点名light_box_publisher必须是唯一的 ros::NodeHandle node_light; //创建ros节点句柄 // 创建一个Publisher,发布traffic_pkg::BoxVector类型的消原创 2021-11-24 18:22:35 · 1274 阅读 · 0 评论 -
【ros】2.ros的xx.msg编译
ros的使用:mkdir rosworkspacecd rosworkspacemkdir srccd srccatkin_init_workspace # 会在src/生成CMakeLists.txtcd .. # 退回到ros工作空间catkin_make # 会在rosworkspace生成devel和build文件夹,build是编译的中间文件,不用管。注意:如果之前编译过,则需要把devel/和build文件夹删除之后再catkin_make,否则可能不会编译新添加原创 2021-11-24 18:22:28 · 2142 阅读 · 2 评论 -
【ros】1.ros的安装
1.安装ros建议参考ros的wiki进行安装。1.添加ROS软件源清华源sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'或者,中科大源:sudo sh -c '. /etc/lsb-release &原创 2021-11-24 18:22:18 · 217 阅读 · 0 评论