为了更好地对px4进行仿真,开发团队在虚拟的传感器和Mavlink等地方都加入了一定得噪声,所以我们看到的定点控制实际效果如下图所示:
但是当我们进行一些基础的算法测试时,一开始可能需要去除这部分噪声的干扰,最好是在理想环境下进行,经过摸索,以下方法可以有一定效果,但是还不完善:
定位到固件中的以下文件:
gazebo_imu_plugin.cpp
注释以下这一行:
addNoise(&linear_acceleration_I, &angular_velocity_I, dt);
重新编译:
make posix_sitl_default gazebo
效果如下: