无人机实验平台(七) 实验平台的坐标转换(上)

本文探讨了无人机坐标转换的重要性,介绍了Body、NED和WGS-84坐标系,阐述了它们之间的转换关系和应用场景。Body坐标系适用于动态控制,而NED坐标系则能实现精准定向。在无人机的实际控制中,需要将GPS的WGS-84坐标转换为NED坐标进行飞行路径规划。实验室坐标系的建立和转换方法也在文中提及。
摘要由CSDN通过智能技术生成

为什么要做坐标转换?

大疆提供的sdk中指出,无人机通常情况下通过两个坐标系来控制方向:自身坐标系(Body)和地面坐标系(N-E-D)。这两个坐标系可以相互转换,这种转换可以在无人机内部完成,我们只需要设定坐标系的类型,不需要关心如何转换。

首先要说明的是,这两个坐标系其实都是以自身为原点的,定位采用的坐标系则是GPS的WGS84坐标系,参数为一个double类型的经度和double类型的纬度,当然,这是一个平面坐标系。通常情况下GPS的定位精度可以达到米级,在配合RTK等特殊设备的情况下可以实现分米级甚至更高精度的定位,当然对于本实验来说是无法做到的。

除了WGS世界坐标系之外,刚才说的NED和body坐标系都是以自身为原点的,只是坐标轴含义不同。对于自身坐标系而言,机体正前方(前进方向)为x轴,右侧为y轴,z轴由右手原则确定。对于N-E-D坐标系而言,以自身为原点,正北方向为x轴,正东方向为y轴,正下方(大地)为z轴(同样符合右手原则)。

这三个坐标系的转换是贯穿于无人机控制的流程中的。

坐标系简述

Body

对于底层控制而言,无人机能够接收的控制信号和imu中获取的加速度信息都是基于自身坐标系的,也就是上一篇最后提到的Yaw,Pitch和Roll三个参数(对于高度则是通过Throttle单独控制,坐标系有所不同)。

Pitch即俯仰姿态,当状态为前倾,无人机自然会向前飞行,也就是沿着body坐标系下的x轴前进,反之,会沿着x

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值