当前位置:网站首页>F200 - UAV equipped with domestic open source flight control system based on Model Design
F200 - UAV equipped with domestic open source flight control system based on Model Design
2022-07-06 18:02:00 【Amu Laboratory】
One 、F200 brief introduction F200 It's based on FMT The first UAV product developed by the open source self driving instrument project , It aims to provide an ideal UAV R & D and testing platform for UAV enthusiasts and researchers . Support outdoor height setting 、 Fixed point , Take off with one click , One touch landing , One click return , Waypoint planning and other functions . Add optical flow later 、 Laser sensor navigation support after , Can support indoor No GPS Fixed point function of , The following is from amu Laboratory - Xiaoqi brings you F200 Real machine test video : https://www.bilibili.com/video/BV1834y157PS?spm_id_from=333.999.0.0
F200 Use the latest FMT The firmware , A set of commercial multi rotor algorithm models are provided , Including navigation 、 control 、 State machine and controlled object model . be based on MATLAB/Simulink Quickly build algorithm model by graphical programming , The closed-loop verification of the algorithm is carried out through advanced simulation technology . At the same time, it supports one click code generation , Seamlessly integrated into the embedded flight control system , Save the tedious of writing code manually and improve the efficiency and reliability of the code .
Two 、FMT Project brief introduction FMT It is the first model-based development (Model-based-design,MBD) Open source self driving instrument system , Its software ecosystem consists of the following three parts :
FMT-Firmware:C Language development of high-performance flight control embedded software system . FMT-Model: be based on MATLAB/Simulink Built MBD Simulation platform . FMT-Sim: be based on 3D The simulation environment implemented by the engine , Provide realistic rendering effects and rich simulation scenes .
Functional characteristics : C Lightweight language implementation 、 High real time 、 High performance embedded software system , Support C/C++ Mixed compilation . Based on domestic RTOS RT-Thread, It has an active open source community and rich third-party components . Support MBD(Model-based Design) Whole process development ,MIL、SIL、HIL as well as SIH Simulation support . be based on Matlab/Simulink Implemented algorithm and model base , Graphic programming , Support simulation and automatic code generation . Support Mavlink Agreement and open source ground station QGroundcontrol. Support widely used open source hardware Pixhawk/Pixhawk4 etc. , as well as QEMU Simulator . Adopt cross platform development tool chain , Support Win/Linux/Mac And other platforms .
FMT The research and development of unmanned control system from embedded software to modeling and simulation is constructed / Test platform , In order to make it convenient for everyone to understand FMT project , Here is FMT author Echo Bring you the video of project introduction : https://mp.weixin.qq.com/s?__biz=MzIwNzgxNzg0Mg==&mid=2247525685&idx=1&sn=ade442b4300033ff1b0ca6a1c5135826&chksm=970eb828a079313ed9c9008bf454377d336dab318e93b0d519d26622c3134430c7a7e85e969c&token=1333118673&lang=zh_CN#rd
see 《F200 UAV user manual 》 Please go to the address :https://wiki.amovlab.com/public/fserieswiki/
FMT Project address :https://github.com/Firmament-Autopilo
F200 As the only one based on FMT Developed UAV , Considering that most UAV developers are FMT Open source projects are not yet familiar , therefore , Anyone who buys F200 Developers of unmanned aerial vehicles , In addition to providing learning courses and materials , There will also be an extra gift for 31 Day's exclusive Q & a service , from FMT The main developers of open source projects answer questions one-on-one . in consideration of FMT Author's schedule , And further ensure the quality of answering questions , at present F200 UAV Q & a service is limited 100 Places .
Amu lab : Provide open source software and hardware tools and course services for robot research and development , Make R & D more efficient ! Amu laboratory is committed to providing open source software and hardware tools and course services for robot research and development , Make R & D more efficient !
边栏推荐
- 偷窃他人漏洞报告变卖成副业,漏洞赏金平台出“内鬼”
- The easycvr authorization expiration page cannot be logged in. How to solve it?
- Zen integration nails, bugs, needs, etc. are reminded by nails
- node の SQLite
- 10 advanced concepts that must be understood in learning SQL
- 传统家装有落差,VR全景家装让你体验新房落成效果
- 【Android】Kotlin代码编写规范化文档
- 微信小程序获取手机号
- Introduction to the usage of model view delegate principal-agent mechanism in QT
- Interview assault 63: how to remove duplication in MySQL?
猜你喜欢
scratch疫情隔离和核酸检测模拟 电子学会图形化编程scratch等级考试三级真题和答案解析2022年6月
Getting started with pytest ----- allow generate report
编译原理——自上而下分析与递归下降分析构造(笔记)
Spark accumulator and broadcast variables and beginners of sparksql
Smart street lamp based on stm32+ Huawei cloud IOT design
Alibaba brand data bank: introduction to the most complete data bank
EasyCVR授权到期页面无法登录,该如何解决?
kivy教程之在 Kivy 中支持中文以构建跨平台应用程序(教程含源码)
Is it meaningful for 8-bit MCU to run RTOS?
Today in history: the mother of Google was born; Two Turing Award pioneers born on the same day
随机推荐
Wechat applet obtains mobile number
關於這次通信故障,我想多說幾句…
Basic configuration and use of spark
开源与安全的“冰与火之歌”
HMS core machine learning service creates a new "sound" state of simultaneous interpreting translation, and AI makes international exchanges smoother
Dichotomy (integer dichotomy, real dichotomy)
RB157-ASEMI整流桥RB157
容器里用systemctl运行服务报错:Failed to get D-Bus connection: Operation not permitted(解决方法)
TCP packet sticking problem
Pytest learning ----- pytest operation mode and pre post packaging of interface automation testing
Jerry's watch deletes the existing dial file [chapter]
编译原理——自上而下分析与递归下降分析构造(笔记)
d绑定函数
EasyCVR接入设备开启音频后,视频无法正常播放是什么原因?
基本磁盘与动态磁盘 RAID磁盘冗余阵列区分
Video fusion cloud platform easycvr adds multi-level grouping, which can flexibly manage access devices
分布式不来点网关都说不过去
Interesting - questions about undefined
node の SQLite
微信小程序中给event对象传递数据