ROS笔记
猿辅导女孩
这个作者很懒,什么都没留下…
展开
-
ROS笔记—NodeHandle的使用
发布话题 advertise(const std::string &topic, uint32_t queue_size, bool latch=false) uint32_t queue_size 1. 设置为0 A value of 0 here means an infinite queue, which can be dangerous. queue_size大小会影响内存的使用。 2. 设置为1,2,3 适用于10Hz的更新情况 设置为1,意味着系统总是使用最新发.原创 2022-04-30 17:42:34 · 1082 阅读 · 0 评论 -
ROS笔记(4)
参数的使用和编程方法 参数模型 ParameternServer中的参数是可以全局访问的 第一步 创建功能包 yaml中的一些参数和rosparam的一些指令 编程方法 读取背景颜色参数 不要学我 ros::param::set('/background_r',255); ros::param::get('/background_r',red); ROS坐标系的管理系统 TF 功能包 下面这个图讲解了机器人坐标系和本体坐标系之间的转换 从base_link出...原创 2022-04-30 11:56:40 · 44 阅读 · 0 评论 -
ROS笔记(3)
内容来源古月居ROS 【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili 还是用键盘控制小海龟 第一步创建功能包 client编程 还需要在CMakelist中添加 编译的过程 服务端services 服务数据的编译和使用 定义srv文件的固定模式 ...原创 2022-04-30 10:38:05 · 45 阅读 · 0 评论 -
ROS笔记3
学习内容部分来自 古月居ROS 果然,同一个图。。。。上次讲的Publisher 前面部分一毛一样,想看具体流程的可以去笔记2看一下。 直接上程序 操作都一样,顺便就当复习了 CMakelist里面添加的内容 python代码如下 话题消息的定义和使用 重点:第一次出现对package.xml添加信息。之前所讲的内容中没有要求对它进行添加 生成的相关文件用于后面的编程这里用到的两个程序应该是和之前做过的类似但有所不同 python代码如下 ...原创 2022-04-29 18:12:28 · 927 阅读 · 0 评论 -
ROS笔记(1)
这一部分不断更新自己学到Ros中的一些知识 图片来源——古月居ROS原创 2022-04-28 18:41:53 · 921 阅读 · 0 评论 -
ROS笔记(2)
图片来源——古月居ros入门21讲 补充一点当使用多个终端的时候每次都要进行 source操作,不然容易报错。还有一个解决办法就是使用 echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc pubulisher 编程实现 新建cpp文件velocity_publisher.cpp 由于新编写了一个cpp文件,需...原创 2022-04-29 17:31:27 · 591 阅读 · 0 评论