ROS
翟羽嚄
这个作者很懒,什么都没留下…
展开
-
报错OSError: libstdc++.so.6: version `CXXABI_1.3 not found
【代码】报错OSError: libstdc++.so.6: version `CXXABI_1.3 not found。原创 2023-10-06 00:52:06 · 469 阅读 · 3 评论 -
ros编译报错-- Could NOT find ros_ethercat_eml (missing: ros_ethercat_eml_DIR)
【代码】ros编译报错-- Could NOT find ros_ethercat_eml (missing: ros_ethercat_eml_DIR)原创 2023-10-05 00:28:39 · 261 阅读 · 0 评论 -
ros使用catkin_make编译报错Could NOT find PY_em (missing: PY_EM)
在ubuntu系统中,存在两个python;python2.7和python3.8(注意这两个版本不可删除,否则OS系统瘫痪);又装了一个anaconda后,出现了第三个版本的python3.9.最近的ROS-noetic中,需要用python3,但无法用anaconda内的python3,因此,这里需要选python3.8,别名是python3。他们的环境别名是:(/usr/bin中见到的软连接)原创 2023-10-05 00:25:32 · 1440 阅读 · 0 评论 -
ros学习笔记16——旋转平移可视化工具使用
点击数据到四元数那里,输入四元数。原创 2023-03-22 15:25:15 · 473 阅读 · 0 评论 -
ros学习笔记14——ModuleNotFoundError: No module named ‘rospy
代码】点云学习笔记14——ModuleNotFoundErrorNomodulenamed'rospy。原创 2022-08-02 14:01:32 · 2804 阅读 · 0 评论 -
ros学习笔记13——unknown package [sensor_msgs] on search path [{{‘ros_to_deepstream
问题描述在编译ros工程时候,出现下面错误。原创 2022-07-28 17:45:13 · 1405 阅读 · 0 评论 -
ros学习笔记12——python实现发布和接收ros topic
这里就需要CMakeList.txt文件和package.xml文件工程架构。原创 2022-07-28 17:04:06 · 5391 阅读 · 0 评论 -
ros学习笔记11——ROS中catkin_make install的用法
catkin_makeinstall的作用是创建一个可以运行,但不含源码的工程包,以便于给客户等其他人使用,但同时不至于泄露源码的这么一个作用。可以将src删除,只用install即可运行代码。,然后使用如下脚本运行代码。在install/share目录下,可以看到配置文件等。下面是我写的,并验证通过的。...原创 2022-07-25 16:00:16 · 1691 阅读 · 0 评论 -
ros学习笔记10——rostopic中增加时间戳功能
在msg/video_info_msg.msg中增加如下内容需要在cmakelists中填入以下信息:需要在package.xml中写入以下信息然后再代码里赋值问题:其实错误日志中原因很明显,没有添加对应依赖需要在cmakelists中填入以下信息:需要在package.xml中写入以下信息、原文链接:https://blog.csdn.net/kw123472/article/details/122342269......原创 2022-07-20 14:44:44 · 2584 阅读 · 1 评论 -
rviz显示矩形框BoundingBox
类似显示如下BoundingBox需要安装如下依赖添加配置在By_display_type里添加BoundingBoxArray然后还需要在BoundingBoxArray里修改添加你发布的矩形框的topic原创 2022-06-27 14:01:35 · 2389 阅读 · 1 评论 -
rosbag包裁减
roscorerosbag play xxx.bag查看时间点,复制时间出来根据时间裁减rosbag filter input.bag output_2.bag "t.to_sec() >= 1634975895.263305 and t.to_sec() <= 1634976256.320597"其他裁减,参考:rosbag 时间和topic过滤原创 2021-10-25 10:44:19 · 2770 阅读 · 0 评论 -
ros学习笔记5——ros topic的header赋值
ros 的topic发送消息时,总是在开头有个header: seq: 1 stamp: secs: 1538813853 nsecs: 968391761 frame_id: frame_test语句。secs表示秒,nsecs表示纳秒。该数据结构如下:uint32 seq //存储原始数据类型uint32time stamp //存储ROS中的时间戳信息string frame_id //用于表示和此数据关联的帧,在坐标系变化中可以理解为数据所在的坐标系名称原创 2021-09-14 11:01:37 · 5520 阅读 · 0 评论 -
ros学习笔记4——ROS系统下LCM通信
如果工程只用ROS搭建,那么是不需要用到LCM的。但如果ROS只是整体系统的一部分,则需要利用内存共享或者网络传输等方式与其他程序进行数据交互,这时候LCM就是一种比较简单的选择,例如自动驾驶中车内利用ROS进行数据流处理控制,车间利用LCM通信。1. LCM的介绍与安装(1)LCM 简介自动驾驶领域有很多进程间通信的方式,如ROS、Apollo的Cyber RT以及一些自动驾驶初创公司对ROS进行改进的通信协议,今天介绍一种适用于高速自动驾驶场景的LCM通信协议,其特点是轻量化、传输速度快,易封装。原创 2021-09-06 16:40:14 · 1987 阅读 · 0 评论 -
ros学习笔记3——catkin详解与catkin_make编译
http://wiki.ros.org/catkin/commands/catkin_make原创 2021-08-02 10:02:22 · 1545 阅读 · 0 评论 -
ros学习笔记2——常用概念
一、rosbag参考:1、https://blog.csdn.net/weixin_42905141/article/details/1000573232、https://www.jianshu.com/p/901c2ebb4e7f3、ROS2入门教程-rosbag简介rosbag 既可以指命令行中数据包相关命令,也可以指 c++/python 的 rosbag 库。这里的 rosbag 是指前者。rosbag 主要用于记录、回放、分析 rostopic 中的数据。它可以将指定 rostopic原创 2021-06-10 11:26:08 · 457 阅读 · 0 评论 -
ros学习笔记1——Ubuntu18.04安装ROS Melodic
参考:1、 Ubuntu18.04安装ROS Melodic2、https://blog.csdn.net/md521/article/details/90697161Ubuntu18.04安装ROS Melodic环境要求1. 安装说明2. 配置ROS软件源3. 配置密钥4. 更新系统软件源5. 安装Melodic初始化rosdep7. 用户环境设置8. 安装包编译依赖9. 验证安装环境要求Ubuntu18.04系统,可以上网。1. 安装说明在国内,安装ROS任何一个版本,都不需要fq,如果原创 2021-05-26 10:29:14 · 1101 阅读 · 3 评论