摘要: 本文档来源于:http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber%28c%2B%2B%29 先创建一个src目录用于存放源代码: 然后在其中创建一个talker.cpp源文件,并将如下内容粘贴其中(代码解读见其中的中文注释)。 该 阅读全文
posted @ 2019-10-01 22:41 SpyCoder 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 该节内容主要来自于官方文档的两个小节:1.使用rosed来编辑2.创建ros消息的服务 先来看rosed: 例如我们想编辑roscpp包下的Logger.msg,则输入如下命令: 则会使用vim打开Logger.msg进入编辑状态。同时,rosed支持使用tab键实现自动完成功能,用法如下: 例如: 阅读全文
posted @ 2019-10-01 22:41 SpyCoder 阅读(1760) 评论(0) 推荐(0) 编辑
摘要: 该笔记将重要操作的步骤进行列表,以便查询: 阅读全文
posted @ 2019-10-01 22:41 SpyCoder 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 该学习笔记参考ROS官方wiki的内容,见:http://wiki.ros.org/ROS/Introduction 轻薄(Thin):不会对main()函数进行封装,这样可以使ROS中使用的代码便于集成到其它软件框架中。 不可知(agnostic)ROS库:合适的开发方式是使用干净的接口编写功能代 阅读全文
posted @ 2019-09-15 00:31 SpyCoder 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 本笔记来源于:http://wiki.ros.org/ROS/Concepts base(基命名) relative/name(相对命名) /global/name(全局命名) ~private/name(私有命名,当前下一级的) base(基命名) relative/name(相对命名) /glo 阅读全文
posted @ 2019-09-15 00:30 SpyCoder 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 其中,distro为所用ros的发行版本,该教程使用kinetic。 例如: 返回为: 在笔者的机子上返回为: 表示当前目录变为roscpp目录。 注意,ros工具命令只能识别出在环境变量ROS_PACKAGE_PATH 中列出的包,你可以通过改变环境变量将额外的包加入到ROS_PACKAGE_PA 阅读全文
posted @ 2019-09-15 00:30 SpyCoder 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 本文内容来源于官方wiki,http://wiki.ros.org/ROS/Tutorials/CreatingPackage 在继续之前,先看一下如何创建一个catkin工作空间。 使用如下命令创建一个catkin工作空间,名字为catkin_ws: 使用ls命令查看,可以看出已经出现build, 阅读全文
posted @ 2019-09-15 00:30 SpyCoder 阅读(3261) 评论(0) 推荐(0) 编辑
摘要: 本文内容来源于:http://wiki.ros.org/ROS/Tutorials/UnderstandingNodes 节点(Nodes):一个节点是ROS下面一个可执行程序,使用ROS与其他节点进行通信。 消息(Messages):将数据订阅或者发布到主题时使用数据类型结构。 主题(Topics 阅读全文
posted @ 2019-09-15 00:30 SpyCoder 阅读(6319) 评论(0) 推荐(0) 编辑
摘要: 本文来源于:http://wiki.ros.org/ROS/Tutorials/UnderstandingTopics 则终端会弹出来如下窗口: 表示从键盘读取输入来控制小海龟移动。将焦点选中到该窗口,即可使用键盘上的方向键来移动小 海龟。 下来我们来分析一下在这背后,发生了什么。 其中,distr 阅读全文
posted @ 2019-09-15 00:30 SpyCoder 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 本文内容来自官方wiki:http://wiki.ros.org/ROS/Tutorials/UnderstandingServicesParams 返回Empty表示该服务不用指定参数,即只表示一个功能动作,而无需数据。 例如,想调用/clear,则使用如下语句: 则会清除掉小乌龟移动留下的轨迹。 阅读全文
posted @ 2019-09-15 00:29 SpyCoder 阅读(2774) 评论(0) 推荐(0) 编辑