我是一名工程学学生,我目前正在开发一款带有android nexus 5飞行控制器的四旋翼飞行器。通过GPS的Android位置估算器
为了执行自主飞行,我需要实现一个合适的位置控制器和一个位置估计器,这里是我的问题:它已经被证明使用便宜的硬件,可以通过GPS和IMU mesuraments获得良好的位置估计但对于电池节能政策android计算GPS更新频率很低(1hz)所以有可能获得更高的频率(20hz)?如果有人有更好的解决方案可以请告诉我?
编辑:
我的问题不在于有多快我能得到修复(部署之前,我可以等待了坚实的修复)。问题在于位置估计的准确性,并且正如我悲伤的一样,事实证明,使用cheeper硬件(比如使用arduino mega的ardupilot,与nexus 5和ublox gps相同的imu),有可能获得一个非常好的准确性,允许安全的飞行和非常精确的悬停。
即使有requestLocationUpdate()的最小时间设置为0 GPS数据事先每1000毫秒
由于只更新一次洛伦佐
requestLocationUpdate()的时间约束参数只是一个提示。该设备可能会或可能不会使用此提示。 – Stefan 2014-10-22 08:42:07