PrimusX是PlutoX无人机中使用的飞行控制器。PrimusX板使用ESP8266-12F进行通信。它还有一个MPU和气压计,所以我想为什么不使用PrimusX板控制无人机并将电路板连接到我的手腕并仅使用我的手腕动作来控制无人机。
细节我在这个项目中使用了2个Primus X板。一个PrimusX安装在无人机上,而第二个用于将其安装在我们的手腕上。
现在只用手腕动作控制无人机,我们所要做的就是将手腕安装的PrimusX的Roll,Pitch和yaw值与实际的无人机进行映射。基于z轴的速度分量计算对无人机的节流控制。因此,有了腕部安装板的Roll,Pitch,yaw和Throttle的所有数据,我们IC可以通过我们的手腕动作轻松控制我们的无人机。
为此,必须在2个PrimusX板之间建立连接。为此我们创建2个AT命令,一个用于创建套接字,另一个用于为我们想要连接的无人机创建UserID和密码。
Cygnus IDE上提供的各种API,如Angle,Msp等,使编码变得非常简单。
为了向全世界开放无人机实验,Drona Aviation为Indiegogo的PlutoX众筹。
准备好软件1)使用了2块PrimusX板,其中一块放在无人机上,另一块放在手腕上
2)所以首先你必须在它们之间启用连接。为此我添加了2个AT命令,一个用于创建套接字,另一个用于创建无人机的ID和密码。
3)借助新的MSP API,我们可以在Cygnus IDE上编写代码
4)使用Angle Api,我们在手腕上获得PrimusX的Roll,Pitch和Yaw,并将其映射到无人机滚动,俯仰和偏航。
5)我们用z轴的速度分量给出油门。