使用rviz2进行可视化时,cpu资源占用过高的bug

文章目录


bug

在使用rviz2进行路径,轮廓线,车辆实时位置做可视化时,发现cpu占用率最高会500%以上。

修复流程和现象

一开始认为是可视化中路径点太多,因为全局路径有几十万个。

于是采用了降采样的策略,将几十万个路径点降到几千个。

并将可视化中,不需要的内容,比如每个点的箭头等都去除。

同时路径改成只接收一次。

使用这些操作,cpu占用率降到了200%,后续再进行降采样也罢,还是再去除一些无关信息也罢,都无法再降低cpu占用率。

后面发现rviz2在显示时,会按照一定频率Frame Rate进行渲染,这个渲染会渲染所有的显示。

将其从30hz降低到5hz,cpu占用率从200%降到了30%。


相关推荐
happyness442 小时前
如何利用 AI 自动编写单元测试(Unit Test)来捕捉隐藏的边缘情况 Bug?
人工智能·单元测试·bug
深念Y5 小时前
Windows幽灵端口占用:HNS如何无声偷走你的端口
windows·python·bug·环境·端口·特权
AI多Agent协作实战派4 天前
AI多Agent协作系统实战(二十二):从6列到12列——任务监控报告的进化之路
java·人工智能·uni-app·bug
自然 醒4 天前
记录We码开发者工具的一个bug
前端·javascript·bug
GeekArch5 天前
第28讲:避坑——AI堆栈分配错误、栈溢出BUG
c语言·人工智能·stm32·mcu·学习·bug
AI多Agent协作实战派5 天前
AI多Agent协作系统实战(十七):凌晨4点,我的AI系统在“假装工作“——3个bug同时爆炸的5小时
java·前端·bug
尸僵打怪兽5 天前
Claude-code命令行无法下载插件
bug·插件·claude-code
Liu.7746 天前
uni-app 组件 uni-easyinput 常见 Bug 及解决方案
uni-app·bug
QQ骞8 天前
【bug的管理流程深入浅出】
软件测试·bug