|
发表于 2020-7-8 18:31:09
6721 浏览 6 回复
有关OffBoard模式开发的问题
最近入门PX4开发,了解到飞控有OffBoard模式下可以由外界系统通过MAVLINK协议对飞控进行控制。
请问各位有没有在嵌入式系统上移植MavLink协议,从而实现飞控通信并进行控制的经验或者案例分享呢?
感激不尽!
amov_msq已获得悬赏 1 阿木币最佳答案
飞控也是一个单片机咯,里面编程也是基于多任务或者多线程的,只是启动mavlink线程,就可以和其他飞控通信了,也不妨碍你在写一个任务或者线程给其他传感器 ...
|
扫一扫浏览分享
|
|
|
|
|
|
|
发表于 2020-7-9 08:37:50
智能无人机的开发都是基于mavros控制飞控,来进行对位置和速度的控制啊。看看他们的mavros课程。 |
|
|
|
|
|
|
|
有个简单的方法,就是找一个飞控,或者飞控支持的单片机,刷写飞控固件。这样这个单片机就支持mavlink库了。就可以和飞控进行通信了 |
|
我不为己,谁人为我,但我只为己,那我又是谁?
|
|
|
|
|
|
发表于 2020-7-9 09:20:21
无名科技的飞控中,你看一下有没有....python也有生成mavlink的包 |
|
|
|
|
|
|
|
楼主|
发表于 2020-7-18 19:28:00
两个飞控通信?有点不太行吧。。。
我后面还要拓展其他传感器 |
|
|
|
|
|
|
|
飞控也是一个单片机咯,里面编程也是基于多任务或者多线程的,只是启动mavlink线程,就可以和其他飞控通信了,也不妨碍你在写一个任务或者线程给其他传感器 |
|
我不为己,谁人为我,但我只为己,那我又是谁?
|
|
|
|
|
|
楼主|
发表于 2020-7-30 11:25:16
添加一个传感器可以,但是添加多个传感器就涉及到时序问题了吧 |
|
|
|
|
|
|
|