cartographer参数结构设计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cartographer参数结构设计相关的知识,希望对你有一定的参考价值。

参考技术A cartographer的参数加载为我们做了一个典范,使用lua脚本的形式按层级记录,

相当于把所有的参数都统一到一个树形结构中,然后通过统一的lua接口api类加载,

真正的实现了对所有参数的统一管理,而且不失效率,这个真的是实用主义的代表,

zan!!

demo_3d.lua ---> map_builder.lua ---->pose_graph.lua---->constraint_builder.lua----> ....

options =

           map_builder =

                          pose_graph =

                                      constraint_builder =

                                                 ....

                                      

                              .............

                         

                         ....

              

          ........



使用以下api加载所有参数

std::tie(node_options, trajectory_options) = LoadOptions(FLAGS_configuration_directory, FLAGS_configuration_basename);

以上是关于cartographer参数结构设计的主要内容,如果未能解决你的问题,请参考以下文章

cartographer架构设计图

cartographer ceres匹配参数怎么调节?

二cartographer-2d前后端参数解释

cartographer源码解析

cartographer源码解析

Cartographer源码阅读