ROS#+ 问题解决
文章平均质量分 52
记录Ros学习过程以及遇到的问题
柯藤
这个作者很懒,什么都没留下…
展开
-
【无标题】
编写自己的ROS2库供自己使用编写库函数时,没有main()函数,只有提供接口,那么如何编写CMakeLists.txt文件?问题描述按照一般节点来编写CMake文件,将出现以下错误:aamir@aamir-WRTB-WXX9:~/Documents/UWB$ colcon build --packages-select kfStarting >>> kf --- stderr: kf /usr/bin/l原创 2022-04-22 22:27:26 · 96 阅读 · 0 评论 -
ROS学习之Xacro文件转成urdf文件和使用
文章目录前言前言Xacro文件转成urdf文件命令://命令行进入 xacro文件 所属目录,执行:rosrun xacro xacro xxx.xacro > xxx.urdf用launch文件直接调用xacro文件:<launch> <param name="robot_description" command="$(find xacro)/xacro $(find 包名)/xacro文件路径" /></launch>...原创 2022-03-19 11:05:10 · 3067 阅读 · 0 评论 -
ROS学习之URDF工具
文章目录前言1、check_urdf 语法检查2、urdf_to_graphiz 结构查看前言URDF工具及基本运用1、check_urdf 语法检查进入urdf文件所属目录,调用:check_urdf +urdf文件如果不抛出异常,说明文件合法,否则非法2、urdf_to_graphiz 结构查看进入urdf文件所属目录,调用:urdf_to_graphiz urdf文件当前目录下会生成 pdf 文件,用来显示关节之间的关系。...原创 2022-03-19 10:58:17 · 546 阅读 · 0 评论 -
ROS学习与记录
学习目标:提示:这里可以添加学习目标例如: 一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2 遍 CSDN 技术博客 3 篇 习的 vlog 视频 1转载 2022-03-19 10:45:17 · 147 阅读 · 0 评论 -
ROS发布与订阅处理顺序以及多线程使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档ROS发布与订阅处理顺序以及多线程使用一、前言二、发布者三、订阅者四、测试结果1、单线程2、多线程3、单独为某个话题开辟线程五、总结一、前言记录ROS发布与订阅处理顺序以及多线程使用,由于情况很多,所以不一一细讲,有需要的可以自己尝试。这里简单讲解两个话题以及两个订阅者的情况。二、发布者发布方发布两个话题:talker发布两个话题,然后每个话题都各自开辟自己的队列(有一些人说之开辟一个队列,个人觉得不严谨,只是因为话题处理.原创 2022-03-16 16:33:21 · 4260 阅读 · 0 评论 -
ROS 发布和接收信息同步
项目场景:问题描述提示:这里描述项目中遇到的问题:发布信息时,添加该代码,即可达到发布和监听同步 while (0 == message_a_pub.getNumSubscribers() || 0 == message_b_pub.getNumSubscribers()) { ROS_INFO("Waiting for subscribers to connect"); ros::Duration(0.1).sleep(); }原因分析:提示:这里填写问题的分析:原创 2022-03-16 10:47:17 · 842 阅读 · 0 评论