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

https://blog.csdn.net/SimileciWH/article/details/84861718

Lua configuration reference documentation

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

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

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

1 map_frame:
  1. 用来发布子图,是poses的父帧,通常是“map”。
  2. 和odom最开始的时候是一个原点,但时间累计对产生累积误差。
2 tracking_frame:

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

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

3 published_frame:
  1. 这个frame是用来正在发布poses的子帧,和map_frame对应。
  2. 一般就将其设置为"base_link",这不就是"map->base_link"。
  3. 找坐标能找到了不!!!
4 odom_frame:
  1. 仅在provide_odom_frame为true时使用。
  2. published_frame 和 map_frame之间的框架,用于发布(非循环关闭)local SLAM结果。
  3. 默认是“odom”。
5 provide_odom_frame:

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

6 publish_frame_projected_to_2d:
  1. 如果启用,则已发布的pose将限制为纯2D姿势(无滚动,俯仰或z偏移)。
  2. 这可以防止在2D模式中由于"pose extrapolation
  3. step"而发生的"out-of-plane"(如果姿势应该作为类似“base-footprint”发布)。
7 use_odommetry:
  1. 如果启用,请在主题“odom”上订阅nav_msgs/Odometry。
  2. 在这种情况下必须提供"Odommetry",并且信息将包含在SLAM中。
8 use_nav_sat:
    如果启用,请在主题“fix”上订阅sensor_msgs / NavSatFix。 在这种情况下必须提供Navigation data,并且信息将包含在全局SLAM中。
9 use_landmarks:
  1. 如果启用,请在主题“Landmarks”上订阅cartographer_ros_msgs / LandmarkList。
  2. 在这种情况下必须提供Landmarks,并且信息将包含在SLAM中。
10 num_laser_scans:
  1. 订阅的激光扫描主题数量。
  2. 在一个激光扫描仪的“扫描”主题上订阅sensor_msgs /LaserScan
  3. 或在多个激光扫描仪上订阅主题“scan_1”,“scan_2”等。
11 num_subdivisions_per_laser_scan:
  1. 将每个接收到的(multi-echo)激光扫描分割成的点云数。
  2. 细分扫描可以在扫描仪移动时取消扫描获取的扫描。
  3. 有一个相应的轨迹构建器选项可将细分扫描累积到"用于scan_matching的点云"中。
12 num_multi_echo_laser_scans:
  1. 订阅的multi-echo激光扫描主题的数量。
  2. 在一个激光扫描仪的“echoes”主题上订阅sensor_msgs / MultiEchoLaserScan,
  3. 或者为多个激光扫描仪订阅主题“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 调参(1)-lua文件配置参考文档的更多相关文章

  1. log4j.properties文件配置--官方文档

    Default Initialization Procedure The log4j library does not make any assumptions about its environme ...

  2. scikit learn 模块 调参 pipeline+girdsearch 数据举例:文档分类 (python代码)

    scikit learn 模块 调参 pipeline+girdsearch 数据举例:文档分类数据集 fetch_20newsgroups #-*- coding: UTF-8 -*- import ...

  3. redis参考文档

    本文为之前整理的关于redis的文档,放到博客上一份,也方便我以后查阅. redis简介 Redis是一个开源的.高性能的.基于键值对的缓存与存储系统, 通过提供多种键值数据类型来适应不同场景下的缓存 ...

  4. H5+Mui文件配置 vue-resource基本使用方法

    使用HBuilder空项目搭建h5原生开发框架需要的文件配置: *css:mui.min.css *fonts:mui.ttf mui-icon-extra.ttf *js:mui.js mui.mi ...

  5. MongoDB启动文件配置参数详解

    接手的MongoDB只有一个日志文件,体积非常大,排错不便.在找解决办法的时候发现MongoDB的启动文件配置项超级多,于是产生了解释配置参数的想法. mongod服务有两种启动方式 一种是通过配置文 ...

  6. nginx路由文件配置

    nginx中文文档 Nginx 的请求处理有多个阶段,比如说rewrite.access.content等等,不同的配置字段属于不同的配置阶段,不同阶段的先后执行顺序不一样,例如rewrite在con ...

  7. day58——模板继承、组件、自定义标签和过滤器、inclusion_tag、静态文件配置、url别名和反向解析、url命名空间

    day58 模板相关 模板继承(母版继承) 1. 创建一个xx.html页面(作为母版,其他页面来继承它使用) 2. 在母版中定义block块(可以定义多个,整个页面任意位置) {% block co ...

  8. Django---Http协议简述和原理,HTTP请求码,HTTP请求格式和响应格式(重点),Django的安装与使用,Django项目的创建和运行(cmd和pycharm两种模式),Django的基础文件配置,Web框架的本质,服务器程序和应用程序(wsgiref服务端模块,jinja2模板渲染模块)的使用

    Django---Http协议简述和原理,HTTP请求码,HTTP请求格式和响应格式(重点),Django的安装与使用,Django项目的创建和运行(cmd和pycharm两种模式),Django的基 ...

  9. day51:django:dispatch&模板渲染&过滤器&标签&组件&静态文件配置

    目录 1.dispatch 2.模板渲染 3.过滤器 4.标签 5.组件 6.静态文件配置 dispatch 回顾:CBV对应的URL传参 urls.py url(r'^book/(\d+)/(\d+ ...

随机推荐

  1. SANGFOR AC配置AD域单点登录(二)----AD域侧配置及单点登录认证、注销测试

    1.AD域侧配置 1)新建组策略并配置logon登录脚本,以实现用户开机登录域时,自动通过AC认证  AD域服务器"运行"输入gpmc.msc,打开组策略编辑器,如下图. 右建需要 ...

  2. 利用selenium抓取网页的ajax请求

    部门需要一个自动化脚本,完成web端界面功能的冒烟,并且需要抓取加载页面时的ajax请求,从接口层面判断请求是否成功.查阅了很多资料都没有人有过相关问题的处理经验,在处理过程中也踩了很多坑,所以如果你 ...

  3. WAAPI+Python使用中的相关问题和学习记录

    首先鸣谢:溪夜大佬的博客:https://blog.audiokinetic.com/zh/everyone-can-use-waapi-overview/ 本文环境: Wwise 2019.1.9. ...

  4. 2019牛客暑期多校训练营(第三场) F.Planting Trees(单调队列)

    题意:给你一个n*n的高度矩阵 要你找到里面最大的矩阵且最大的高度差不能超过m 思路:我们首先枚举上下右边界,然后我们可以用单调队列维护一个最左的边界 然后计算最大值 时间复杂度为O(n*n*n) # ...

  5. P1280 尼克的任务(DP)

    题目描述 尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成. 尼克的一个工作日为N分钟,从第一分钟开始 ...

  6. 字典树 && 例题 Xor Sum HDU - 4825 (板子)

    一.字典树描述:Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种.典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计.它的优 ...

  7. EFCore学习记录--数据访问技术人门2

    1 code fist 1.创建实体类: 2.创建DbContext类: mysql连接字符串是:Server=127.0.0.1;Port=3306;Database=BlogDb; User=ro ...

  8. 男孩周末班-k8s-思维导图

  9. codeforces 7D

    D. Palindrome Degree time limit per test 1 second memory limit per test 256 megabytes input standard ...

  10. Leetcode(7)-反转整数

    给定一个 32 位有符号整数,将整数中的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假 ...