“You may write a on-drone application to control AR.Drone --- Send AT commands directly to local UDP port 5556 on AR.Drone.
This way you can eliminate the WiFi range limit --- You just use WiFi for takeoff/landing or manual control when in WiFi range.”
这是我在别的论坛上看到的,对于后一段话,我的理解您看对不?wifi仅是在起飞、降落的时候用到。飞行过程中,在arduino上编写的控制程序将GPS和电子罗盘等接收到的数据传给/dev/ttyPA0串口,然后在AR的Linux kernel上写一个on-drone程序,程序的内容就是将ttyPA0得到的数据与指定的目标数据比对,然后不断的发送AT命令给UDP port 5556,控制AR飞向指定目标。我这样想对吗?因为之前总是对整个project的理解不对位,目标有点迷茫,呵呵。再就是我写那个on-drone的程序,是不是在win或Linux下写,然后交叉编译,是编译成.bin格式的文件吗,编译后的文件具体上载到哪呢?请您指教啊!