18

阿木币

0

精华

3 小时

在线时间

应届白菜

Rank: 1

发表于 2020-7-8 18:31:09 6721 浏览 6 回复

有关OffBoard模式开发的问题

最近入门PX4开发,了解到飞控有OffBoard模式下可以由外界系统通过MAVLINK协议对飞控进行控制。
请问各位有没有在嵌入式系统上移植MavLink协议,从而实现飞控通信并进行控制的经验或者案例分享呢?


感激不尽!
amov_msq已获得悬赏 1 阿木币

最佳答案

飞控也是一个单片机咯,里面编程也是基于多任务或者多线程的,只是启动mavlink线程,就可以和其他飞控通信了,也不妨碍你在写一个任务或者线程给其他传感器 ...

扫一扫浏览分享
回复

使用道具 举报

144

阿木币

0

精华

143 小时

在线时间

技术大V

Rank: 4

发表于 2020-7-9 08:37:50
智能无人机的开发都是基于mavros控制飞控,来进行对位置和速度的控制啊。看看他们的mavros课程。
回复 点赞

使用道具 举报

139

阿木币

0

精华

287 小时

在线时间

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-7-9 09:05:48
有个简单的方法,就是找一个飞控,或者飞控支持的单片机,刷写飞控固件。这样这个单片机就支持mavlink库了。就可以和飞控进行通信了
我不为己,谁人为我,但我只为己,那我又是谁?
回复 点赞

使用道具 举报

3

阿木币

0

精华

183 小时

在线时间

技术大V

Rank: 4

发表于 2020-7-9 09:20:21
无名科技的飞控中,你看一下有没有....python也有生成mavlink的包
回复 点赞

使用道具 举报

18

阿木币

0

精华

3 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2020-7-18 19:28:00
amov_msq 发表于 2020-7-9 09:05
有个简单的方法,就是找一个飞控,或者飞控支持的单片机,刷写飞控固件。这样这个单片机就支持mavlink库了 ...

两个飞控通信?有点不太行吧。。。
我后面还要拓展其他传感器
回复 点赞

使用道具 举报

139

阿木币

0

精华

287 小时

在线时间

管理员

Rank: 9Rank: 9Rank: 9

发表于 2020-7-20 11:19:37
AaronHuang 发表于 2020-7-18 19:28
两个飞控通信?有点不太行吧。。。
我后面还要拓展其他传感器

飞控也是一个单片机咯,里面编程也是基于多任务或者多线程的,只是启动mavlink线程,就可以和其他飞控通信了,也不妨碍你在写一个任务或者线程给其他传感器
我不为己,谁人为我,但我只为己,那我又是谁?
回复 点赞

使用道具 举报

18

阿木币

0

精华

3 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2020-7-30 11:25:16
amov_msq 发表于 2020-7-20 11:19
飞控也是一个单片机咯,里面编程也是基于多任务或者多线程的,只是启动mavlink线程,就可以和其他飞控通 ...

添加一个传感器可以,但是添加多个传感器就涉及到时序问题了吧
回复 点赞

使用道具 举报

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

本版积分规则

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