美文网首页
cartographer参数结构设计

cartographer参数结构设计

作者: 栾金鹿 | 来源:发表于2020-03-12 14:23 被阅读0次

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参数结构设计

      本文链接:https://www.haomeiwen.com/subject/blvujhtx.html