摘要:背景 在类A内,声明了一个ros::timer变量,然后使用该定时器周期性调用函数。遇到了报错。 类A代码如下, A.h 类的声明 class A { void initA(ros::NodeHandle& nh); ros::NodeHandle node_; ros::Timer xxxx_ti
阅读全文
随笔分类 - ros
记录ros学习内容和相关项目内容
摘要:背景: 编写一个点云配准的ros包,记为A,在其中打算使用多种点云配准算法。 同一个ros工作空间下有另一个ros包,记为B,B中提供了几种点云配准算法,并将它们都编译成一个库文件并安装在工作空间中。 实施情况: 在A的代码中,include ros包B所提供的头文件,同时要对A的CMakeList
阅读全文
摘要:报错信息: 问题描述: 进入 /home/gordon/fsae_ws/build/${package_name}/ 中查看,发现可执行文件(节点文件)存放在该路径中。而正常情况下,可执行文件会被存放在 /home/gordon/fsae_ws/devel/lib/${package_name}/
阅读全文
摘要:上集 将rosbag的数据feed给lego-loam,输出地图。另外写了一个滤波节点,订阅地图,进行滤波操作,再发布出来。 由于输入给lego-loam的数据来自于rosbag,所以需要rosbag提供时间信息。 由于rosbag的数据发布频率比较快,导致了一个结果。rosbag播放完毕,时钟停止
阅读全文
摘要:1. 在/home/user_name/.bashrc文件中写入多个工作空间的环境变量,这样会导致环境变量之间相互覆盖。最常见的问题就是找不到工作空间中某个launch文件、节点、rviz插件等。 解决方法:进入工作空间source一下。这一步的作用是加载该工作空间中的所有环境变量。 各位读者如果有
阅读全文
摘要:一、节点中使用(cpp,python) 1. ros wiki 提供的tutorials 2. https://blog.csdn.net/start_from_scratch/article/details/50762293/ 重点理解 tf广播 和 tf监听 方法! 二、命令行使用 tf_mon
阅读全文
摘要:节点由python写成,编译通过,运行时报错如下: 报错原因:权限不够!需要把telep_key.py改成可执行文件权限。
阅读全文
摘要:在fase_ws中编译ground_car包,遇如下报错: 在同工作空间的路径下找到ros包——gazabo_plugins,在其中找到gazebo_ros_utils.h。 尝试解决方法一: 先单独编译gazebo_plugins包,再编译ground_car包,遇相同报错。 尝试解决方法二: 在
阅读全文
摘要:联合标定三维雷达和IMU,第一步要先对齐两种传感信息的时间戳。 ros官网提供了message_filters用于对齐多种传感信息的时间戳。 http://wiki.ros.org/message_filters#Time_Synchronizer 注意,对齐传感信息时间戳有两种方式,一种是时间戳完
阅读全文
摘要:作者:jack_20 原文:https://blog.csdn.net/jack_20/article/details/70746736 1、句柄可以让你通过构造函数指定命名空间 ros::NodeHandle nh("my_namespace"); 这使得使用该句柄的任何相对名字都是相对<node
阅读全文
摘要:官方参考网站:https://catkin-tools.readthedocs.io/en/latest/migration.html 3种可用于编译ros包的命令行工具。 catkin_make catkin_make_isolation catkin build Note that all th
阅读全文
摘要:问题描述: 在python3.5环境中导入cv2报错,在python2.7中正常。注:命令行的前缀RL_2018HW是python3.5的环境。 从报错可以看出,在python3.5虚拟环境中,程序试图从 /opt/ros/kinetic/lib/python2.7/dist-packages/ 路
阅读全文
摘要:在gazebo的仿真环境中,采用强化学习HER算法训练baxter执行reach、slide和pick and place任务。 运行HER算法,此时尚未启动gazebo仿真环境,出现如下报错: 经过多次查找,解决方案如下:
阅读全文
摘要:背景 使用cmake编译C++工程,工程依赖指定版本的opencv和pcl。因此需要在CMakeLists.txt中切换不同版本的依赖库。 电脑配置 ubuntu16.04, ros-kinetic,opencv2和opencv3,pcl1.7(ros携带)和pcl1.9(源码编译)。 1. 使用f
阅读全文
摘要:本机环境:ubuntu16.04, ros-kinetic 报错 经过多番检索和尝试,终于找出了原因. 首先查看环境变量 输出如下 高亮处变量,本应该如下所示。 检查后发现,之前下载在工作空间的ros_comm源码包,与ros内置的工具文件互相冲突。 解决方法: 1)移除ros_comm源码包,移除
阅读全文
摘要:Ros 官网介绍 http://wiki.ros.org/actionlib 一个简易的action教程,package -- example_action_server. action文件夹内存放 demo.action文件,它对goal,result,feedback三种消息类型按顺序进行定义.
阅读全文
摘要:文章转自 https://blog.csdn.net/sunbibei/article/details/52297524 特此鸣谢原创作者的辛勤付出 1 URDF 文件 1.1 link和joint 图中机器人的描述方式 以上描述只能够描述机器人的大致样子,不能够确定link的位置关系和具体形状。
阅读全文

浙公网安备 33010602011771号