|
发表于 2020-8-16 17:41:04
5842 浏览 3 回复
一个关于投掷功能的开发
求助各位:
目前需要在APM上开发一个投掷功能。当地面站发送一个航点投掷指令之后,飞机飞行至航点上方打开舵机进行投掷操作。
请问我该如何下手呢?目前的想法是新建一个飞行模式,当飞控接受到投掷指令之后,将直接切换下一个航点为投掷点,然后执行投掷。
可是我发现我对于期间的流程不能很好的写出,问题主要是:1.我该如何操控一个GPIO来操控舵机?2.我该如何接收到地面站提供的航点ID?
麻烦各位大佬给个思路或者建议!谢谢!
风帆已获得悬赏 1 阿木币最佳答案
地面站设置航点的时候,有一个航点动作的,MP地面站肯定是有的,可以操控多机,也可以操控拍照等功能。控制舵机,可以给PWM波啊。
|
 扫一扫浏览分享
|
|
|
|
|
|
|
发表于 2020-8-18 08:45:45
地面站设置航点的时候,有一个航点动作的,MP地面站肯定是有的,可以操控多机,也可以操控拍照等功能。控制舵机,可以给PWM波啊。 |
|
|
|
|
|
|
|
楼主|
发表于 2020-8-18 15:55:18
我现在已经用这个功能暂时代替了。但还是有一个问题:就是因为延迟的时间是控制死的,因此不能动态的计算下落时间导致落点不是很稳定。所以我想的是获取到当前速度以及高度动态的设置下落时间。
所以还是需要新建一个模式把? |
|
|
|
|
|
|
|