ROS
文章平均质量分 65
yAlane
这个作者很懒,什么都没留下…
展开
-
发布者(Pbulisher)的编程实现
4.1 话题模型 4.2 创建功能包 cd ~/catkin_ws/src catkin_create_pkg learning_topic roscoppy rospy std_msgs geometry_msgs turtlesim 4.3 创建发布者代码(C++) 1. 初始化ROS节点; 2. 向ROS master注册节点信息,包括发布的话题名和话题中的消息类型; 2. 创建消息数据; 3. 按照一定频率循环发布消息 创建 velocity_publisher.cpp // 该例子将发布tur原创 2021-12-30 15:22:39 · 446 阅读 · 0 评论 -
ROS空间站与功能包
3.1 工作空间 工作空间(workspace)是一个存放工程开发相关的文件夹。 src: 代码空间(Source Space) build: 编译空间(Build Space) devel: 开发空间(Development Space) install: 安装空间(Install Space) 3.1.1 创建工作空间 创建工作空间 mkdir -p ~/catkin_ws/src(创建文件夹,-p可创建多级目录) cd ~/catkin_ws/src(进入文件夹) catkin_init_wor原创 2021-12-30 14:59:21 · 128 阅读 · 0 评论 -
ROS命令行的使用
2.1 rostopic rostopic pub -r 10 /话题名(发布话题消息) 注:-r表示重复发送 ,10表示一秒发10次) rostopic pub -r 10/turtle1/cmd_vel geometry_msgs/Twist"linear: x:1.0 y:0.0 z:0.0 angular: x:0.0 y:0.0 z:0.0" rostopic list (查看话题列表) 2.2 rosservice rosse原创 2021-12-30 14:55:43 · 454 阅读 · 0 评论 -
ROS核心概念
自学ROS所记下的笔记原创 2021-12-30 14:41:49 · 154 阅读 · 0 评论