
ros
HelloJinYe
生于忧患,死于安乐
展开
-
rosbag filter 根据时间和topic对包进行分割(过滤)
0.前言本文主要讲解rosbag filter 命令的使用可以用于对已经记好的包的分割,筛选需要的topic1.根据topic过滤1.1过滤单个topicrosbag filter my.bag only-tf.bag "topic == '/tf'"1.2过滤多个topicrosbag filter input.bag output.bag "topic == '/velodyne_point_cloud' or topic =='/visensor/imu' or topic == '/原创 2020-07-30 11:15:21 · 14221 阅读 · 2 评论 -
Ubuntu安装ros网速问题 换源及 sudo rosdep init ERROR: cannot download default sources list from
环境 ubuntu16.04 ros kinetic1.ros的官方源下载速度很慢推荐一个中科大的源sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'2.sudo rosdep init报错ERROR: cannot download default sources list from:原创 2020-07-18 19:54:27 · 416 阅读 · 0 评论 -
ros 将图像和点云信息转换为bag形式
0.写在前面这篇博客的目的我是为了做标定已有的材料是单线激光雷达扫描一圈得到的点云信息和固定相机所拍摄的图片标定用的是autoware,所需要的是rosbag这样子的具有ros topic的信息,所以进行转化注意:我这是一个ros程序,这方面的内容可以参考 ros软件包创建流程因为是写给自己看的,所以文字解释较为简略。1.主要思想1.cv::Mat转化为sensor_msgs::ImagePtr2.将pcl::PointCloud转化为sensor_msgs::PointCloud22原创 2020-07-15 00:04:01 · 3346 阅读 · 1 评论 -
通过launch文件向ros参数服务器传递参数
最近看的一些代码多是基于ros平台的,相应参数的配置文件写在.yaml文件,而该配置文件的路径又写在launch文件中,通过launch文件传递到参数服务器。本博客的目的就是写一个上述问题的测试程序。1.首先我的.yaml配置文件为%YAML:1.0 id: "1001" name: "jinye"age: 24weight: 62.42.配置文件的路径由launch文件获得&...原创 2020-04-04 12:40:58 · 1011 阅读 · 0 评论 -
ros创建软件包流程、测试案例以及rosrun和roslaunch运行节点的区别
用ros也有一些时间了,现在我将ros的一些基础操作记录如下:目录创建工作空间软件包流程编写简单的通信代码修改CMakeLists.txt文件roslrun和roslaunch的区别1.创建工作空间软件包流程:mkdir -p catkin_test/srccd catkin_testcatkin_makesource devel/setup.bashcd srccat...原创 2020-03-31 22:22:30 · 1416 阅读 · 0 评论