cartographer 调参(1)-lua文件配置参考文档

Lua configuration reference documentation

请注意,Cartographer的ROS集成使用tf2,因此所有帧ID都应该只包含一个帧名(带下划线的小写),没有前缀或斜杠。

有关常用坐标系,请参见REP 105。

以下是Cartographer的ROS集成选项,所有这些都必须在Lua配置文件中指定:

1 map_frame:

用来发布子图,是poses的父帧,通常是“map”。

和odom最开始的时候是一个原点,但时间累计对产生累积误差。

2 tracking_frame:

由SLAM算法跟踪的坐标系。如果使用IMU,尽管它可能是旋转的,它也应该在其位置。

一个常见的选择是“imu_link”。

3 published_frame:

这个frame是用来正在发布poses的子帧,和map_frame对应。

一般就将其设置为"base_link",这不就是"map->base_link"。

找坐标能找到了不!!!

4 odom_frame:

仅在provide_odom_frame为true时使用。

published_frame 和 map_frame之间的框架,用于发布(非循环关闭)local SLAM结果。

默认是“odom”。

5 provide_odom_frame:

如果启用,则local-slam估计的连续的姿态(不包括回环)将作为map_frame中 odom_frame发布。

6 publish_frame_projected_to_2d:

如果启用,则已发布的pose将限制为纯2D姿势(无滚动,俯仰或z偏移)。

这可以防止在2D模式中由于"pose extrapolation

step"而发生的"out-of-plane"(如果姿势应该作为类似“base-footprint”发布)。

7 use_odommetry:

如果启用,请在主题“odom”上订阅nav_msgs/Odometry。

在这种情况下必须提供"Odommetry",并且信息将包含在SLAM中。

8 use_nav_sat:

如果启用,请在主题“fix”上订阅sensor_msgs / NavSatFix。 在这种情况下必须提供Navigation data,并且信息将包含在全局SLAM中。

9 use_landmarks:

如果启用,请在主题“Landmarks”上订阅cartographer_ros_msgs / LandmarkList。

在这种情况下必须提供Landmarks,并且信息将包含在SLAM中。

10 num_laser_scans:

订阅的激光扫描主题数量。

在一个激光扫描仪的“扫描”主题上订阅sensor_msgs /LaserScan

或在多个激光扫描仪上订阅主题“scan_1”,“scan_2”等。

11 num_subdivisions_per_laser_scan:

将每个接收到的(multi-echo)激光扫描分割成的点云数。

细分扫描可以在扫描仪移动时取消扫描获取的扫描。

有一个相应的轨迹构建器选项可将细分扫描累积到"用于scan_matching的点云"中。

12 num_multi_echo_laser_scans:

订阅的multi-echo激光扫描主题的数量。

在一个激光扫描仪的“echoes”主题上订阅sensor_msgs / MultiEchoLaserScan,

或者为多个激光扫描仪订阅主题“echoes_1”,“echoes_2”等。

时间间隔设置参数:

13 lookup_transform_timeout_sec:

使用tf2查找变换的超时时间

14 submap_publish_period_sec:

发布子图的时间间隔,单位是秒

15 pose_publish_period_sec:

发布pose的时间间隔,比如:5e-3频率是200Hz

16 trajectory_publish_period_sec:

以秒为单位发布轨迹标记的间隔,例如, 30e-3持续30毫秒。

采样比率相关参数:

17 rangefinder_sampling_ratio :

Fixed ratio sampling for range finders messages

18 odometry_sampling_ratio:

Fixed ratio sampling for odometry messages.

19 fixed_frame_sampling_ratio:

Fixed ratio sampling for fixed frame messages.

20 imu_sampling_ratio:

Fixed ratio sampling for IMU messages.

21 landmarks_sampling_ratio:

Fixed ratio sampling for landmarks messages.

cartographer坐标系_cartographer 调参(1)-lua文件配置参考文档相关推荐

  1. cartographer坐标系_cartographer个人对框架解读

    cartographer的代码主要包括两个部分:cartographer和cartographer_ros. 一.cartographer和cartographer_ros的关系 cartograph ...

  2. cartographer 坐标系_Cartographer使用ODOM

    最近在Cartographer使用ODOM过程中,遇到了加入odom后建图失败,车稍微一旋转就会出现重叠,定位失败.在解决这个问题的过程中,把odom driver, cartographer lau ...

  3. 用lua将xml文件转成lua文件配置

    这几天刚接到一个任务:要将xml配置文件转成可以直接读写的lua文件,方便在lua程序中直接调用,废话不多说直接上代码 (xmZMlua.lua文件) saveDirPath = "/xxx ...

  4. C++配置lua并读写lua文件

    描述 如何使用C++配置lua库,并读写lua文件 配置lua 进入lua官方网站http://www.lua.org 点击"Download",下载最新版本的lua库 下载后的文 ...

  5. (02)Cartographer源码无死角解析-(04) 熟悉bag文件,配置.launch与.lua文件,初步调参

    讲解关于slam一系列文章汇总链接:史上最全slam从零开始,针对于本栏目讲解(02)Cartographer源码无死角解析-链接如下: (02)Cartographer源码无死角解析- (00)目录 ...

  6. Lua 文件 I/O

    Lua I/O 库用于读取和处理文件.分为简单模式(和C一样).完全模式. 简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作. 完全模式(co ...

  7. 软链接,xcode接lua文件夹

    在caches目录下建立软联结,联结lua的目录 终端输入: cd /Users/rekoo/Library/Application\ Support/iPhone\ Simulator/6.1/Ap ...

  8. Tolua使用笔记一:开始使用Tolua的准备工作与lua文件读取方法

    其实作者自带的那个说明已经很详细了,不过为了赚点访问量,我还是自己也来个简单的使用说明,顺便最近自己用的多,复习一下. 对于Tolua插件,我的介绍是基于作者自带的框架工程之中的那10个样例来做的~~ ...

  9. 【图像处理】像素坐标系、像平面坐标系、相机坐标系、世界坐标系、内参矩阵、外参矩阵

    [图像处理]像素坐标系.像平面坐标系.相机坐标系.世界坐标系.内参矩阵.外参矩阵 像素坐标系 像平面坐标系 相机坐标系 世界坐标系 像素坐标系<=>像平面坐标系 像素坐标系<=> ...

最新文章

  1. 英国激进新冠试验曝光:招募健康志愿者,故意感染病毒,每人补偿3万5
  2. shell 去掉字符串中的字母
  3. 在fstab下添加网络启动设备
  4. dubbo接口快速测试技巧
  5. nagios配置文件说明
  6. memcached搭建缓存系统
  7. 巧用PHP双$功能兼容线上线下配置文件
  8. 复制一个空洞文件且忽略掉其空洞内容
  9. 我的第一个字典-Dictionary
  10. Win7(64Bit) 安装 PL/SQL Developer图解
  11. 计算机显示不出来验证码,如何解决网页图片红叉显示不出来验证码图片没显示的电脑故障...
  12. 吴昊品游戏核心算法 Round 8(特别篇) —— 吴昊教你打麻将(牌型分析AI)
  13. 利用人性弱点的互联网产品(二)色欲
  14. canvas入门教学(5)运动小球屏保特效与下雪特效渲染
  15. 网络编程 2 套接字socket
  16. 加油站都需要什么手续_开一个加油站需要什么手续,需要多少启动资金?
  17. 清华计算机徐华简介,徐华
  18. Mac OS X 桌面图标隐藏和显示
  19. Matlab Mathematica 向量(行,列) 矩阵
  20. 基于Rust和BPF技术的网络TCP水印

热门文章

  1. Oracle数据库的一些常用命令
  2. Visual Studio 2015 编译与使用Boost库进行文件与目录的操作
  3. 论文笔记:GVCNN: Group-View Convolutional Neural Networks for 3D Shape Recognition
  4. 吴恩达深度学习课程deeplearning.ai课程作业:Class 4 Week 1 Convolutional Neural Networks: Step by Step
  5. stm32启动文件ld md hd cl vl xl分析及选择
  6. 《Photoshop Lab修色圣典(修订版)》—第1课1.6节小河川流而过
  7. Ghost 系统的过程
  8. str 类常用的函数
  9. 同事把 Redis用成这鬼样子,真坑!
  10. 美团点评效果广告实验配置平台的设计与实现