cartographer扫图及调参,调试总结技巧

news/2024/10/21 3:44:36/

关于调参

当你配置好所有东西,可以成功建图等功能后,你如果觉得建图或者定位效果不太好想调参,先考虑odom的准确度怎么样,再慢慢去调参。cartographer的调参很复杂,去cartographer_ros的网页上看看谷歌自己写的tuning methods,单说cartographer的调参,先要确定自己用的主控板或者工控机性能怎么样,这个直接影响你的很多参数和效果,如果你多次测试感觉都不太好或者设备的确算力不够,我还是建议你录制rosbag离线建图。在你基本配置ok的前提下,根据实际cpu的能力,如果吃力的话先把rviz关了,这样最少能腾出1/3甚至更多的内存;如果实在是太低的配置,那就不要开rviz,这样会给你提供一大堆的内存;这些都差不多了,再尝试去分析调参。总之,先注意odom准确度,再评价一下设备性能,最后再去进行反复的调参优化

一个我经历过的例子:官方提供的2d demo,我自己的是8g内存10代i7,结果没事和论文里面一样,后来偶然在公司装了一个便宜工控机的系统(好像等价


http://www.ppmy.cn/news/1192852.html

相关文章

非关系型数据库Redis的安装【Linux】及常用命令

前言 Redis(Remote Dictionary Server)是一种开源的内存数据库管理系统,它以键值存储方式来存储数据,并且支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。Redis最初由Salvatore Sanfilippo开发&#xff0c…

PCI_PIN_Security_Requirements_Testing -PCI认证-安全行业基础篇4

PCI认证 PCI DSS(Payment Card Industry Data Security Standard)是由全球五大信用卡组织(Visa、MasterCard、American Express、Discover和JCB)共同制定的一套安全标准,旨在保护信用卡持卡人的数据安全。 PCI DSS标…

opencv在linux上调用usb摄像头进行拍照

功能 1.按照指定的文件名创建文件夹,创建之前判断该文件夹是否存在 2.调用摄像头按可调整窗口大小的方式显示 3.按esc退出摄像头画面 4.按p保存当前摄像头的画面,并按当前时间为照片的名字进行保存打开终端查看是否有摄像头 ls /dev/video*一般video1就…

个人职业规划

职业规划 软件体系结构 内容 组件 关系 视图 技术 抽象 封装 信息隐藏 模块化 事务分离 耦合和内聚 充分性、完整性和原始性 策略和实现的分离 接口和实现的分离 单一引用点 分而治之 结构 层 管道和过滤器 黑板 系统 分布式系统 代理者 交互式系统 …

uni-app 解决钉钉小程序日期组件uni-datetime-picker不兼容ios问题

最近在使用uni-app开发 钉钉小程序 ,遇到一个ios的兼容性问题 uni-datetime-picker 组件在模拟器上可以使用,在真机上不生效问题 文章目录 1. 不兼容的写法,uni-datetime-picker 不兼容IOS2. 兼容的写法,使用 dd.datePicker 实现。…

jenkins实践篇(2)—— 自动打tag的可回滚发布模式

大家好,我是蓝胖子,在上一篇我简单介绍了如何基于特定分支做自动编译和发布,在生产环境中,为了更加安全和快速回滚,我采取的是通过对代码打tag的方式来进行部署,下面我将详细介绍整个发布过程的逻辑。 发布…

Spring Boot Web MVC

文章目录 一、Spring Boot Web MVC 概念二、状态码三、其他注解四、响应操作 一、Spring Boot Web MVC 概念 Spring Web MVC 是⼀个 Web 框架,一开始就包含在Spring 框架里。 1. MVC 定义 软件⼯程中的⼀种软件架构设计模式,它把软件系统分为模型、视…

Linux驱动——并发与竞态

并发 并发指多个执行单元同时、并行被执行,而并发执行单元对共享资源(硬件资源和软件上的全局变量、静态变量等)的访问很容易导致竞态。 如下列AB写,C读,AB在写的过程中,C读的话就会出错。 对称多处理器…