• colcon 安装之后仍然无法找不到头文件

    在src文件下安装了ros2的filter功能包,正常编译通过。 但是其他功能包对其调用的时候却显示 1fatal error: filters/median.hpp: No such file or directory 1 没有重新sou...
  • collator类

    此类的作用是整理传感器的数据,不区分2d和3d。先让数据按照时间排列,然后输入前端。只对传感器数据进行处理没有其他的操作 继承类TrajectoryBuilderInterfaceCollatedTrajectoryBuilder 类继承于 Traj...
  • 多态c++

    多态顾名思义多种形态。 即声明一个指向基类的指针,此类中的纯虚函数被其他类继承,指针可以调用继承于此类的于纯虚函数同名的方法 看示例 1234567891011121314151617181920212223242526272829303132333...
  • colcon环境变量设置-ros2

    环境变量设置在构建包之后使用包,或者在其依赖项之上构建包,可能需要更新环境变量。对于前者,用户的最佳选择是让脚本执行环境更新,以方便使用。在后一种情况下,需要自动化流程,以便在没有用户交互的情况下按照拓扑顺序构建包。 例如,如果一个包安装了一个可执行...
  • 添加轨迹-MapBuilder-cartographer

    在MapBuilder类中,AddTrajectoryBuilder函数会创建一个新的 TrajectoryBuilder 并返回它的 trajectory_id。 建立轨迹的过程就需要用到前端和后端的数据 下面首先给出该函数的全部内容 123456...
  • MapBuilder构造函数-cartographer

    MapBuilder包含前端(TrajectoryBuilders,scan to submap) 与 后端(用于查找回环的PoseGraph) 的完整的SLAM,其位置位于cartographer/mapping/map_builder.h 本文将...
  • 传感器数据走向-cartographer

    传感器数据走向Node类的HandleLaserScanMessage函数123456789101112// 调用SensorBridge的传感器处理函数进行数据处理void Node::HandleLaserScanMessage(const in...
  • 后端线程池-num_background_threads-cartographer

    变量传递过程MapBuilder的构造函数中,对线程池进行了构造,其定义在cartographer/cartographer/mapping/map_builder.h的类MapBuilder下 1common::ThreadPool thread_...
  • DeclareLaunchArgument-launch文件

    功能简介DeclareLaunchArgument 即声明一下launch 文件的可以修改的参数 使用说明一般情况下,DeclareLaunchArgument放在LaunchDescription之后 12345678return LaunchDe...
  • LaunchConfiguration-launch文件

    功能简介LaunchConfiguration参数是ros2中的常用函数之一,他的主要作用可以通过命令行传递参数。语法如下 1<name>:=<value> name是launch文件中的参数,加在launch文件之...