之前在文章中介绍了给Odroid C4打实时补丁:
和给树莓派打实时补丁的教程:
综合来说,Odroid C4的运算性能是比树莓派好很多的,通过测试发现,其发热也比较小,可能由于Odroid我安装的系统为服务器系统没有桌面,因此其功耗相比树莓派下降很多,由于MOCO Pihat载板是直接固定在树莓派上的,其发热量直接烘烤着板载的IMU,在之前我采用的LSM6DS33其温漂特别明显,开机和开机10分钟后的温漂差不多有1°左右,导致机器人运行一段时间后就由于陀螺仪测量不准导致控制出错:
新的载板还是采用了目前无人机飞控主流的ICM20602,其温漂控制非常好,长时间工作也就0.1°左右,而在Odroid上其发热本身就很小,温漂更得到有效的抑制,另外在新机器人中我还增加了风扇来保证内部的气流对流:
最终,我在两个机器人上用相同的代码,载板和不同的主控进行测试,测试视频如下:
树莓派,摆动腿抖动比较明显
Od roid摆动流畅
可以看到Odroid相比树莓派最大的特点是其摆动的轨迹更加流畅,这应该能证明其控制频率是比较稳定的,另外机器人弹簧的特点更加明显,这也进一步说明了其实时性得到了优化,当然树莓派也不是不能用,相比Odroid其价格确实便宜很多,后续可以进一步采用不带桌面的系统看看是不是也有性能的提升,另外Odroid的话还可以采用EMMC这相比SD卡的读写速度应该更快,下面是Odroid内部记录的步态数据波形:
评论(0)
您还未登录,请登录后发表或查看评论