最近在学习lidar_align用来标定lidar和IMU时,用自己的数据包进行标定,在全局优化的时候一直出现程序中断问题。

最终通过减少优化点的方法解决了问题,但不知道对准确性是否有影响。

具体方法如下:

找到sensors.h中的Scan类,将 keep_points_ratio的默认值从0.01改成0.001或者更小。

class Scan {public:struct Config {float min_point_distance = 0.0;//lidar数据里面点的距离最小值float max_point_distance = 100.0;//lidar数据里面点的距离的最大值float keep_points_ratio = 0.01;//用于优化点的比例float min_return_intensity = -1.0;//lidar数据里面点的强度的最小值bool estimate_point_times = false;//是否估计lidar每个点的时间bool clockwise_lidar = false;//lidar旋转的方向,默认逆时针bool motion_compensation = true;//是不是需要进行运动补偿float lidar_rpm = 600.0;//lidar的转速};

最终能得到标定的结果。

运行lidar_align进行全局优化时出现程序中断问题相关推荐

  1. Python运行的17个时新手常见错误小结

    Python运行的17个时新手常见错误小结 1 发布时间:『 2017-11-04 11:20 』     帖子类别:『人工智能』  阅读次数:8803 (本文『Python运行的17个时新手常见错误 ...

  2. .Net Framework 4.5.1 ASP.NET MVC 5 下新建视图报“错误 运行所选代码生成器时出错 无法检索元数据 没有为该对象定义无参数构造函数”...

    当在控制器中新建视图的时候,选择的视图界面如下: 执行添加后报如下错误: 错误的内容为: 错误 运行所选代码生成器时出错 无法检索"XXX"的元数据 没有为该对象定义无参数构造函数 ...

  3. add_argument函数action参数的store_true==》在运行程序添加参数时直接输入变量名,可以省略对应的默认值True或者False

    import argparseparser = argparse.ArgumentParser(description="description")parser.add_argum ...

  4. .net Core 2.1 在 CentOS7下,运行含图片处理时发生异常,报The type initializer for ‘Gdip‘ threw an exception.异常

    运行含图片处理时发生异常: The type initializer for 'Gdip' threw an exception. 解决方法: 一.安装一下包: yum -y install auto ...

  5. [原创]对于运行ASP.NET程序时,提示:无法启动程序“http://localhost:3532/Default.aspx”。的解决办法...

    对于运行ASP.NET程序时,提示:无法启动程序"http://localhost:3532/Default.aspx".的解决办法 昨天在调试ASP.NET网站时出现了无法启动程 ...

  6. 关于sql server 安装程序在运行 Windows Installer 文件时遇到错误。

    前几日安装sql server2014 的时候碰到这个问题: 出现以下错误: SQL Server 安装程序在运行 Windows Installer 文件时遇到错误. Windows Install ...

  7. android ui flutter,android-如何在运行flutter应用程序时解决’dart:ui’错误?

    Below错误发生在我尝试运行我的第一个flutter应用程序时. file:///Volumes/Data/FlutterSDk/flutter/packages/flutter/lib/src/c ...

  8. 对于运行ASP.NET程序时,提示:无法启动程序“http://localhost:XXXXX/Default.aspx”。的解决办法

    ###防火墙问题### Visual Studio 2017对于运行ASP.NET程序时,用chrome启动不断报这个错误,用Edge就不报错误,问题的原因是防火墙没有设置,在防火墙里面把chrome ...

  9. mintty运行windows本地程序时输入输出的缓冲问题

    printf函数的输出缓冲问题 问题描述 printf函数使用了行缓冲,只有输出了换行符才刷新输出.但如果需要读取用户输入,同样会刷新stdout的输出缓冲,而不论是否有换行. // 输入整数 a,输 ...

最新文章

  1. nutz微信应用开发项目 nuby
  2. 教你如何用 Lua 操作文件中的数据
  3. Ubuntu安装FTP 服务, 实现和Windows的文件互传
  4. python语言的官方网站地址-字符串中的街道地址搜索-Python或Ruby
  5. C3P0连接池的运用
  6. Kettle 系列随笔
  7. vs2008 c++ 调用java
  8. batch spring 重复执行_一个3年老javaer竟然连Spring的事务管理都不知道,惊呆了
  9. 《c语言从入门到精通》看书笔记——第14章 文件
  10. 【并查集】【图论】【最小生成树】剑鱼行动(ssl 1618)
  11. 线程 sleep 取消_Java面试集锦:25道线程类相关面试题与答案(下)
  12. PNP问题-位姿估计方法梳理(pose estimation)
  13. ASP.NET Atlas简单控件介绍——InputControl,TextBox,Button和CheckBox
  14. 51单片机外设LCD12864显示字符串
  15. 代理服务器proxy server
  16. 使用移动云MAS HTTP接口发送短信BASE64加密中文乱码
  17. 联盟链中的Hyperledger Fabric、FISCO BCOS和CITA
  18. 中国虚拟人哪家强?沙利文、IDC:小冰百度商汤位列第一梯队
  19. 【C++课程设计——自助点餐系统】主页及登录界面
  20. java敏捷开发的优缺点_你如何理解敏捷开发?

热门文章

  1. 计算机屏幕最小值,虚拟内存最大值最小值如何设置好?
  2. 【深度学习】详细的神经网络架构图
  3. emacs下安装eaf
  4. pygame安装(参考:烟雨平生cj)
  5. win10无法装载iso文件_Win10系统怎么安装iso镜像文件 Win10系统安装iso镜像文件方法...
  6. 使用vue-cli快速构建项目
  7. web应用界面设计规范(1)_软件测试资料大全
  8. Navicat数据库管理工具的基本操作
  9. vce数学考试能用计算机,准备VCE数学考试的诀窍,从一本出色的笔记开始!
  10. 关于vue组织机构导图插件(vue-org-tree)的使用总结