3轴磁力计读数可以转换为无人机前进的方向(北/南/东/西)吗?



我有鹦鹉AR无人机2.0精英版。我读了几份文件,上面写着我可以获得磁力计读数,例如magX,magY和magZ。还有偏航。有没有办法使用这些值来计算我的无人机前进的方向(北/南/东/西或东北等)?它还具有3轴陀螺仪和3轴加速度计。我可能会使用 nodejs。任何帮助将不胜感激。谢谢。

本文档可能有助于解释磁力计http://arcbotics.com/products/sparki/parts/magnetometer/

是的,您可以从导航数据中获取无人机的航向。如果您使用的是节点库 ar-drone,那么您可以执行以下操作:

var arDrone = require('ar-drone');
var client  = arDrone.createClient();
client.on('navdata', function(data) {
console.log('Heading: ' + data.magneto.heading.fusionUnwrapped);
});

magneto.heading.fusionUnwrapped将是无人机的航向,以度为单位。你可以看到它在ardrone-webflight项目中使用的另一个例子,在这里它使用head来更新HUD的指南针显示。

相关内容

  • 没有找到相关文章