8

阿木币

0

精华

5 小时

在线时间

应届白菜

Rank: 1

发表于 2020-8-16 17:41:04 5844 浏览 3 回复

一个关于投掷功能的开发

求助各位:
        目前需要在APM上开发一个投掷功能。当地面站发送一个航点投掷指令之后,飞机飞行至航点上方打开舵机进行投掷操作。

请问我该如何下手呢?目前的想法是新建一个飞行模式,当飞控接受到投掷指令之后,将直接切换下一个航点为投掷点,然后执行投掷。
可是我发现我对于期间的流程不能很好的写出,问题主要是:1.我该如何操控一个GPIO来操控舵机?2.我该如何接收到地面站提供的航点ID?

麻烦各位大佬给个思路或者建议!谢谢!
风帆已获得悬赏 1 阿木币

最佳答案

地面站设置航点的时候,有一个航点动作的,MP地面站肯定是有的,可以操控多机,也可以操控拍照等功能。控制舵机,可以给PWM波啊。

扫一扫浏览分享
回复

使用道具 举报

144

阿木币

0

精华

143 小时

在线时间

技术大V

Rank: 4

发表于 2020-8-18 08:45:45
地面站设置航点的时候,有一个航点动作的,MP地面站肯定是有的,可以操控多机,也可以操控拍照等功能。控制舵机,可以给PWM波啊。
回复 点赞

使用道具 举报

139

阿木币

0

精华

307 小时

在线时间

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-8-18 10:25:50
楼上正解 航点任务的时候 触发PWM
我不为己,谁人为我,但我只为己,那我又是谁?
回复 点赞

使用道具 举报

8

阿木币

0

精华

5 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2020-8-18 15:55:18
SmilE 发表于 2020-8-18 08:45
地面站设置航点的时候,有一个航点动作的,MP地面站肯定是有的,可以操控多机,也可以操控拍照等功能。控制 ...

我现在已经用这个功能暂时代替了。但还是有一个问题:就是因为延迟的时间是控制死的,因此不能动态的计算下落时间导致落点不是很稳定。所以我想的是获取到当前速度以及高度动态的设置下落时间。

所以还是需要新建一个模式把?
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表