不知道你跑的是啥slam算法,也不知道你程序编译出来是否紧凑,所以具体你得先用开发板试试才知道。当然,以上是指裸机程序,要是还要先跑操作系统,那就难说了。
内存大小跟你的算法也有关,以acml为例,要是想定位收敛快肯定得初始化大量粒子那内存消耗就高了,要是想内存消耗少那就只能减少粒子不过收敛就慢下了定位精度也会有一定损失。还有,会跟你构建的地图大小也有关,要是你地图很大又不想拼接并且一次完成,那内存也要相应扩大。总之就是个实时性、准确性、成本三者的平衡问题,这些都得前期做预研时试过才能确定的。
【 在 haopaidalan 的大作中提到: 】
: 也就是跑slam算法,我现在激光雷达的主控用的stm32h743,这个型号够用吗?如果不够用,请问什么型号的stm32可以啊?需要加多少G内存?多谢了
--
FROM 120.230.113.*