• Blocking-cartographer

    一个阻塞队列,可以看成是一个缓冲区。 生产者把数据放入队列,消费者把数据从队列里取出来进行消费 为什么要用生产,消费模式 解耦:生产者和消费者之间不能直接依赖,从队列里取, 并发: 生产者直接调用消费者, 两者是同步(阻塞)的, 如果消费者吞吐数据...
  • OrderedMultiQueue(一)-cartographer

    类Collator是对传感器数据的处理 他的全部操作相当于是对如下数据结构的数据进行封装 12// Queue keys are a pair of trajectory ID and sensor identifier.OrderedMultiQu...
  • 使用colcon_cd

    1echo "source /usr/share/colcon_cd/function/colcon_cd.sh" >> ~/.bashrc 1echo &q...
  • sensor_collate-cartographer

    sensor_collator的创建map_builder.cc文件:MapBuilder的构造函数 1234567891011121314MapBuilder::MapBuilder(const proto::MapBuilderOptions&a...
  • ros2 launch 使用记录说明

    IncludeLaunchDescriptioncondition、launch_arguments12345678910111213141516171819202122232425262728from launch import LaunchDes...
  • 多个tf树无法连接

    问题报错1Could not find a connection between 'base_link' and 'base_footprint' because they are not part of the sa...
  • AddSensorData与RateTimer-cartographer

    本节介绍的函数位于cartographer/mapping/internal/collated_trajectory_builder.cc文件中 AddSensorDataAddSensorData 函数为CollatedTrajectoryBuil...
  • 参数回调 OnSetParametersCallbackHandle

    OnSetParametersCallbackHandle 在于foxy版本添加,dashing中还尚未支持。 在foxy版本中,也添加了返回此类型的回调函数, 12345678910111213141516171819202122232425262...
  • RCLCPP_WARN_THROTTLE 说明

    RCLCPP_WARN_THROTTLE的官方说明在此,即 12345#define RCLCPP_WARN_THROTTLE (logger, clock, duration, ... ) 此声明是用于控制告警信息的一个时间间隔,dura...
  • Laser Filters 说明

    概述此包laser_filters的主要目的是对sensor_msgs/LaserScan消息进行过滤处理。过滤是依赖于filter包的。目前,所有这些过滤器都直接在sensor_msgs/LaserScan上运行,但将来可能会添加处理sensor_...