- 博客(7)
- 收藏
- 关注
原创 ROS学习笔记(五)综合实验Turtlesim写字
必须包含:ROS的主题(),服务/客户(),动作库和参数服务器组件的使用。汉字居于画布中央,笔画不少于 555 划,不能连笔。能够控制书写的开始,并显示书写速度。汉字的数据以参数方式保存在配置文件中。书写完成后,画布中只有汉字。 首先,确定我们想要书写的汉字“陈”。“陈”字一共有7笔画,使用7只小乌龟分别完成这7个笔画,最后组成汉字“陈”。 具体实现思路如下:(2)生成小乌龟使用 $ROS $的服务()通信机制,创建了一个 $ROS $服务客户端,用于生成一只属性为的新小乌龟。示例代码:(3)控
2023-04-19 13:51:56 751 3
原创 ROS学习笔记(四)参数服务
创建一个名为的ROS功能包,用于存放C++程序和参数文件。在config目录下创建一个名为的自定义参数文件,用于存储参数值。在该文件中,定义需要使用的参数及其默认值。
2023-04-13 22:16:46 253
原创 ubuntu下vscode的c语言环境搭建
4.在其中建立新文件main.cpp,打开main.cpp,按F5或者点击Run->Starting Debugging,弹出选择环境的框框,选择c++,选择配置则选择第一个g++(大概无所谓吧,反正后面修改配置文件直接全部替换掉)5.上一步之后将自动生成launch.json,若没出现,则再次点击F5。按下F5,输出“Hello world”将在终端中显示,至此完成配置工作!1.打开VScode,点开Extensions,搜索C++插件点击安装。设置完包名后,按下回车,需要继续设置依赖。
2023-03-18 13:59:58 1193
原创 ROS乌龟运动控制
乌龟运动控制实现,关键节点有两个,一个是乌龟运动显示节点 turtlesim_node,另一个是控制节点,二者是订阅发布模式实现通信的,乌龟运动图形化显示节点直接调用即可,运动控制节点之前是使用的 turtle_teleop_key通过键盘 控制,现在需要自定义控制节点。了解了话题与消息之后,通过 C++ 或 Python 编写运动控制节点,通过指定的话题,按照一定的逻辑发布消息即可。控制节点自实现时,首先需要了解控制节点与显示节点通信使用的话题与消息,可以使用ros命令结合计算图来获取。
2023-03-18 13:52:08 1996
原创 ROS学习笔记(一) 话题(Topic)通信机制
打开Home目录,在空白处右击,点击新建文件夹(New Folder)建立一个文件夹,命名为catkin_ws;在文件夹 catkin_ws 下创建一个文件夹 src;在src文件夹中出现CMakeLists.txt文件编译工作空间在catkin_ws文件夹里生成build和devel两个文件夹。配置环境变量。
2023-03-18 13:08:33 934
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人