当前位置:网站首页>F200——搭载基于模型设计的国产开源飞控系统无人机
F200——搭载基于模型设计的国产开源飞控系统无人机
2022-07-06 09:52:00 【阿木实验室】
一、F200简介 F200是目前基于FMT开源自驾仪项目开发的第一款无人机产品,旨在为广大无人机爱好者和科研工作者提供一个理想的无人机研发与测试平台。支持室外定高、定点,一键起飞,一键降落,一键返航,航点规划等功能。后续添加光流、激光传感器的导航支持后,可支持室内无GPS的定点功能,以下由阿木实验室-潇齐为大家带来F200实机测试视频: https://www.bilibili.com/video/BV1834y157PS?spm_id_from=333.999.0.0
F200使用最新的FMT固件,提供了一整套商用级多旋翼算法模型,包括导航、控制、状态机和被控对象模型等。基于MATLAB/Simulink图形化编程方式快速构建算法模型,通过先进的仿真技术对算法进行闭环验证。同时支持代码一键生成,无缝合入嵌入式飞控系统,省去手动编写代码的繁琐并提高代码的效率与可靠性。
二、FMT项目简介 FMT是首个基于模型开发(Model-based-design,MBD)的开源自驾仪系统,其软件生态由以下三部分组成:
FMT-Firmware:C语言开发的高性能飞控嵌入式软件系统。 FMT-Model:基于MATLAB/Simulink搭建的MBD仿真平台。 FMT-Sim:基于3D引擎实现的模拟仿真环境,提供逼真的渲染效果和丰富的仿真场景。
功能特点: C语言实现的轻量级、高实时、高性能的嵌入式软件系统,支持C/C++混合编译。 基于国产RTOS RT-Thread, 拥有活跃的开源社区以及丰富的第三方组件。 支持MBD(Model-based Design)全流程开发,MIL、SIL、HIL以及SIH仿真支持。 基于Matlab/Simulink实现的算法和模型库,图形化编程,支持仿真和自动代码生成。 支持Mavlink协议以及开源地面站QGroundcontrol。 支持广泛使用的开源硬件Pixhawk/Pixhawk4等,以及QEMU模拟器。 采用跨平台的开发工具链,支持Win/Linux/Mac等平台的开发。
FMT构建了从嵌入式软件到建模与仿真三位一体的无人控制系统研发/测试平台,为了方便大家零距离了解FMT项目,下面是FMT作者Echo为大家带来的项目介绍视频: https://mp.weixin.qq.com/s?__biz=MzIwNzgxNzg0Mg==&mid=2247525685&idx=1&sn=ade442b4300033ff1b0ca6a1c5135826&chksm=970eb828a079313ed9c9008bf454377d336dab318e93b0d519d26622c3134430c7a7e85e969c&token=1333118673&lang=zh_CN#rd
查看《F200无人机使用手册》请前往地址:https://wiki.amovlab.com/public/fserieswiki/
FMT项目地址:https://github.com/Firmament-Autopilo
F200作为目前唯一一款基于FMT开发的无人机,考虑到大部分无人机开发者对FMT开源项目暂时还不够熟悉,因此,凡是购买F200无人机的开发者,我们除提供学习课程和资料之外,还将额外赠送为期31天的专属答疑服务,由FMT开源项目主要开发者一对一答疑。考虑到FMT作者的时间安排,也进一步保证答疑质量,目前F200无人机答疑服务限定100个名额。
阿木实验室:为机器人研发提供开源软硬件工具和课程服务,让研发更高效! 阿木实验室致力于为机器人研发提供开源软硬件工具和课程服务,让研发更高效!
边栏推荐
- 【MySQL入门】第四话 · 和kiko一起探索MySQL中的运算符
- Summary of study notes for 2022 soft exam information security engineer preparation
- Essai de pénétration du Code à distance - essai du module b
- EasyCVR平台通过接口编辑通道出现报错“ID不能为空”,是什么原因?
- OpenCV中如何使用滚动条动态调整参数
- Compile and build, from the bottom to the top
- Flet教程之 13 ListView最常用的滚动控件 基础入门(教程含源码)
- PyTorch 提取中间层特征?
- Remote code execution penetration test - B module test
- PySpark算子处理空间数据全解析(5): 如何在PySpark里面使用空间运算接口
猜你喜欢
开源与安全的“冰与火之歌”
【MySQL入门】第四话 · 和kiko一起探索MySQL中的运算符
Appium automated test scroll and drag_ and_ Drop slides according to element position
虚拟机启动提示Probing EDD (edd=off to disable)错误
2022年大厂Android面试题汇总(一)(含答案)
Pytest learning ----- pytest operation mode and pre post packaging of interface automation testing
Pytest learning ----- detailed explanation of the request for interface automation test
Pytest learning ----- pytest confitest of interface automation test Py file details
Flink analysis (II): analysis of backpressure mechanism
JMeter interface test response data garbled
随机推荐
Pytest learning ----- pytest confitest of interface automation test Py file details
Virtual machine startup prompt probing EDD (edd=off to disable) error
视频融合云平台EasyCVR增加多级分组,可灵活管理接入设备
node の SQLite
PyTorch 提取中间层特征?
Example of batch update statement combining update and inner join in SQL Server
酷雷曼多种AI数字人形象,打造科技感VR虚拟展厅
Basic configuration and use of spark
kivy教程之在 Kivy 中支持中文以构建跨平台应用程序(教程含源码)
Wordcloud colormap color set and custom colors
Solid principle
10 advanced concepts that must be understood in learning SQL
8位MCU跑RTOS有没有意义?
[ASM] introduction and use of bytecode operation classwriter class
Kali2021 installation and basic configuration
node の SQLite
C# NanoFramework 点灯和按键 之 ESP32
Pytest learning ----- detailed explanation of the request for interface automation test
Flink analysis (I): basic concept analysis
面试突击63:MySQL 中如何去重?