ROS
扛着相机的翻译官
自动驾驶行业,slam算法研究与开发
展开
-
ROS2: Qos机制
ROS2: Qos机制兼容性Reliability Qos Policies:PublisherSubscriber兼容Best effortBest effortYesBest effortReliableNoReliableBest effortYesReliableReliableYesDurability Qos Policies:PublisherSubscriber兼容VolatileVolatile原创 2021-01-29 15:34:41 · 1654 阅读 · 0 评论 -
Ros点云格式转换总结
Ros点云格式转换总结三种格式:sensor_msgs::PointCloudsensor_msgs::PointCloud2pcl::PointCloud<T>其中,PointCloud2和pcl::PointCloud可以相互转换,PointCloud和PointCloud2可以相互转换,PointCloud和pcl::PointCloud的转换需要使用PointCloud2中转。PointCloud⟺PointCloud2⟺pcl::PointCloud<T>Po原创 2021-12-29 14:39:27 · 1910 阅读 · 0 评论 -
使用游戏手柄控制ROS机器人速度
使用游戏手柄控制ROS机器人速度买了带usb接受的游戏手柄,想要用手柄来遥控机器人,写一个节点来实现:该节点可以把手柄摇杆的信号转换成cmd_vel消息发布到系统中。首先用turtle_sim中的“小王八(turtle)”来测试,如果ok就在机器人上使用。需要注意的是:cmd_vel需要持续发布#include "geometry_msgs/Twist.h"#include "sens...原创 2020-03-25 20:02:37 · 1280 阅读 · 0 评论 -
error: ‘constexpr’ needed for in-class initialization of static data member ‘const double sba::Con2d
error: ‘constexpr’ needed for in-class initialization of static data member ‘const double sba::Con2dP2::qScale’ of non-integral type [-fpermissive]编译ROS的slam_karto时出现的错误:/opt/ros/kinetic/include/spa...原创 2020-03-24 02:52:02 · 809 阅读 · 0 评论 -
ROS相关学习
ROS相关学习ROS是个人学习机器人相关知识很好的平台,现成的通信框架和足够丰富的开源资源可用节省学习和实践中的时间,提高学习效率。ROS并不是机器人唯一的架构方式,在实际工程问题中ROS并不能完全满足需求,但对于注重机器人知识体系的某部分的个人来说,比如专注于slam,路径规划等某方面,使用ROS相当于在一个相对稳定的架构中开发自己的模块。文章目录ROS相关学习1.配置ros packag...原创 2020-03-10 15:19:39 · 300 阅读 · 0 评论