BY YangLuoNouWRITTEN ON HALO1 MIN READ
[番外]飞控调imu频率
尝试过sd卡,地面站控制台修改(只能临时修改)均失败 最终方法在机载电脑上输入 rosrun mavros mavcmd long 511 105 4500 0 0 0 0 0 rosrun mavros mavcmd long 511 31 4500 0 0 0 0 0 参数解释:511,31

尝试过sd卡,地面站控制台修改(只能临时修改)均失败
最终方法在机载电脑上输入
rosrun mavros mavcmd long 511 105 4500 0 0 0 0 0
rosrun mavros mavcmd long 511 31 4500 0 0 0 0 0
参数解释:511,31,105都是imu参数对应的数字,无需修改
4500是imu发送频率,例如:
- 50Hz → 20000(20ms)
- 100Hz → 10000(10ms)
- 200Hz → 5000(5ms)
为了达到200HZ,经过测试,使用4500这个值
想要在launch启动时就修改频率可以通过修改px4.launch文件
<launch>
<!-- ...其它启动配置代码 -->
<!-- 添加 -->
<node pkg="mavros" type="command" name="mavcmd_imu1" output="screen" args="511 105 4500 0 0 0 0 0" />
<node pkg="mavros" type="command" name="mavcmd_imu2" output="screen" args="511 31 4500 0 0 0 0 0" />
<launch>