![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ROS
lucky tiger
要一直前进,一直静下心来学习。
展开
-
ROS-话题消息的定义与使用(七)
1、创建一个话题,里面包括学生的姓名性别年龄,并通过发布者发布,订阅者接收如何定义话题消息定义msg文件 在package.xml中添加功能包依赖 在CMakeList.txt添加编译选项 编译生成语言相关文件1.定义msg文件在learning_topic下创建msg文件夹在msg文件夹下创建Person.msg文件touch Person.msgPe...原创 2020-04-28 11:20:05 · 485 阅读 · 0 评论 -
ROS-基础知识(六)
1、http://wiki.ros.org/OS具有一个庞大的社区ROS WIKI(http://wiki.ros.org/ ),这个网站将会始终伴随着你ROS开发,无论是查阅功能包的参数、搜索问题还是。当前使用ROS开发的软件包已经达到数千万个,相关的机器人已经多达上千款。此外,ROS遵从BSD协议,对个人和商业应用及修改完全免费。这也促进了ROS的流行。2、ROS并不是一个真正的操...原创 2020-04-28 09:33:48 · 470 阅读 · 0 评论 -
ROS-发布者Publisher的编程实现(四)
实现在海龟仿真器下通过程序控制从而达到海龟的移动1.创建功能包cd /catkin_ws/srccatkin_create_pkg learning_topic roscpp rospy std_msgs geometry_msgs turtlesim2、然后在你创建的learning_topic文件下的src文件下创建一个velocity_publisher.cpp文件...转载 2020-04-27 19:40:35 · 422 阅读 · 0 评论 -
ROS-创建工作空间与功能包(三)
1、工作空间工作空间(workspace)是一个存放工程开发相关文件的文件夹 src:代码空间(Source Space) build: 编译空间(Build Space) devel:开发空间(Development Space) install:安装空间(Install Space)2、创建工作空间mkdir catkin_wscd catkin...转载 2020-04-27 19:19:13 · 248 阅读 · 0 评论 -
ROS-命令行工具使用(二)
1、roscorerosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_keyrqt_graphroscore指令是在运行ROS操作系统首先运行的指令rosrun指令是运行ROS某个功能包的某个节点的指令,后面加的参数是功能包名和节点名/teleop_tutle:键盘控制节点/turtlesim...原创 2020-04-27 19:09:37 · 419 阅读 · 0 评论 -
ROS-安装学习(一)
1、sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'sudo apt-key adv --keyserver ...原创 2020-04-27 16:59:04 · 350 阅读 · 0 评论