0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于RT-Thread的开源自驾仪FMT正式版v1.0.0即将发布!

RTThread物联网操作系统 来源:未知 2023-08-25 19:30 次阅读

FMT(全称Firmament Autopilot)是首个基于模型设计的开源自驾仪系统。自2016年立项以来的近七年的时间里,FMT持续完善,经过了数千次Commit。

现在,FMT正式版v1.0.0马上就要发布了!

wKgaomTokeaAUYrTAAFxI8L86G8672.pngFMT开源项目重要时间节点

什么是 FMT?

Firmament (FMT) 是一款基于模型设计 (Model Based Design, MBD) 的开源自驾仪,可被用来快速构建无人机,车,船,机器人等的无人控制系统。基于模型设计已经被广泛应用于汽车制造、航空航天等行业,当前采用基于模型设计模式开发的飞控系统凤毛麟角,而 FMT 就是为此而诞生。FMT结合当前最先进的基于模型设计和3D仿真技术,构建了从嵌入式软件,建模与仿真三位一体的软件开发平台,致力于打造下一代的开源自驾仪系统。wKgaomTokeaAMq-GAAGZqnV5svs918.pngFMT支持开源硬件平台

在正式版发布之前,我们将先上线包含了正式版全部功能的候选版本v1.0.0-rc,方便大家了解和学习的同时,我们也希望更多的开发者参与测试。我们也将基于候选版本进行大量测试,同时我们也将根据测试结果和开发者们的反馈对候选版本进行最后的优化。

FMT作为一个年轻的开源项目,有了开发者们的鼎力支持才能更快成长。候选版本的测试过程预计将持续1个月,请开发者们多多使用和测试FMT,并欢迎提交反馈、issue、PR以及其他任何建议,我们会及时进行处理。

对于贡献突出的开发者我们将提供一个月的免费技术支持和技术咨询服务。


正式版亮点功能

  • 数千小时飞行验证,高安全、高稳定的自驾仪系统。
  • 更高效,更低的CPU使用率以及内存使用率,预留更大算力和内存空间。
  • 高实时,微秒级硬实时响应,保证算法和模块实时性要求。
  • 强大的日志系统,具备“黑匣子”功能,支持数据回溯和数据还原。
  • 基于发布/订阅模式的跨线程通信组件。
  • 分布式参数系统,提供强大的参数管理功能。
  • 支持MavLink协议和开源地面站QGroundControl。
  • 支持基于模型设计(MBD)全流程先进开发模式,Matlab/Simulink图形化算法建模,让研发更高效。
  • 支持Matlab/Simulink代码自动生成,简化算法开发流程。
  • 支持跨平台开发,Win/Linux/Mac全平台支持。
  • 支持多个开源飞控硬件平台,包括国产平台ICF5,以及Pixhawk标准硬件。
  • 工业级算法模型,包括导航系统(INS),飞行管理系统(FMS),控制系统(Controller),被控对象模型(Plant)。
  • 自适应抗扰动算法,可抗外界扰动和磁干扰。
  • 支持完善的安全机制,控制模式降级保护,失联自动返航,遥控断联保护,失控安全降落等。
  • 支持姿态、定高,定点等常用控制模式,支持任务航点、板外控制等高级控制模式。
  • 支持一键起飞,降落,悬停,盘旋,返航,指点飞行等功能。
  • 支持ROS1/ROS2通信接口,可基于ROS开发应用。
  • 支持Offboard板外控制功能,可用于轨迹规划和自主避障。
  • 支持外部定位传感器,包括但不限于UWB,VINS,动捕系统等。
  • 支持多种仿真模式,如模型在环仿真(MIL),数据仿真,软件在环仿真(SIL),硬件在环仿真(HIL),纯硬件仿真(SIH)等。
  • 支持AirSim,Gazebo,FlightGear等3D场景可视化。
  • 支持多旋翼,固定翼平台,可扩展其他平台,如VTOL,直升机,无人车,无人船,飞艇,潜艇,机器人等。
  • 可提供到手飞整机多旋翼和固定翼飞行平台。
  • 软件和算法全开源,可用于教学,科研,商业等用途。
  • 完善的文档和相关教程

获取候选版本代码的方法

FMT相关代码托管在Github上,可以点击阅读原文进行跳转。

也可以在项目的Release页面下载编译好的固件。

wKgaomTokeaAa-f-AAD7od32_3s071.png

固件下载完成后,在飞控控制台输入boot_log应该能看到FMT的版本显示为v1.0.0-rc。

_______
/__(_)___________________//_
/_///__/'/_`/'/-_)_/__/
/_//_/_//_/_/_/_,_/_/_/_/__/_//_/__/

Firmware..................FMTFWv1.0.0-rc
Kernel....................RT-Threadv4.0.3
RAM.................................448KB
Target...........................Amov-ICF5
Vehicle........................Multicopter
Airframe.................................1
INSModel..................BaseINSv1.0.0
FMSModel..................BaseFMSv1.0.0
ControlModel.......BaseControllerv1.0.0
TaskInitialize:
mavobc................................OK
mavgcs................................OK
logger................................OK
status................................OK
vehicle...............................OK

提交测试反馈

大家在测试和使用中若发现任何问题,可以通过Github提交Issue或者PR。wKgaomTokeeAEDMRAAHj9ZW0xIM971.png

https://firmament-autopilot.github.io/FMT-DOCS/#/

若因网络原因无法打开文档,可以使用离线阅读方式,具体请参考《FMT文档离线阅读》。

———————End——————


点击阅读原文进入官网


原文标题:基于RT-Thread的开源自驾仪FMT正式版v1.0.0即将发布!

文章出处:【微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RT-Thread
    +关注

    关注

    31

    文章

    1148

    浏览量

    38875

原文标题:基于RT-Thread的开源自驾仪FMT正式版v1.0.0即将发布!

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    4月25日北京站RT-Thread线下workshop,探索RT-Thread混合部署新模式

    4月25日,下午我们将在北京举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 04-16 08:35 89次阅读
    4月25日北京站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    RT-Thread荣获“最具影响力IoT操作系统奖”

    2024年3月30日,第十一届开源操作系统年度技术会议(OS2ATC)在西郊宾馆举办!RT-Thread作为国内领先的开源操作系统斩获了“最具影响力IoT操作系统奖”。该奖项是对RT-Thre
    的头像 发表于 04-12 08:37 118次阅读
    <b class='flag-5'>RT-Thread</b>荣获“最具影响力IoT操作系统奖”

    4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深嵌入式软件工程师农晓明老师为您讲
    的头像 发表于 03-27 11:36 427次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 03-27 08:34 153次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    AI导航器V1.0.0 发布说明

    电子发烧友网站提供《AI导航器V1.0.0 发布说明.pdf》资料免费下载
    发表于 02-19 09:47 0次下载
    AI导航器<b class='flag-5'>V1.0.0</b> <b class='flag-5'>发布</b>说明

    搭建T2 Development Board V1.0.0的Arduino环境

    要搭建T2 Development Board V1.0.0的Arduino环境,您可以按照以下步骤进行操作: 准备所需工具和材料: T2 Development Board V1.0.0 USB
    发表于 12-15 17:59

    RT-Thread 5.0.2发布

    https://github.com/RT-Thread/rt-thread/releases 部分截图
    发表于 10-24 17:32

    基于rt-thread的socket通信设计

    最近再研究 rt-thread 的通信 ,想设计出 eps8266(多个) rt-thread(作为中控) 服务器的通信框架,使用的开发板是 潘多拉
    的头像 发表于 10-13 15:02 691次阅读
    基于<b class='flag-5'>rt-thread</b>的socket通信设计

    试用RT-Thread Studio(VSCode)

    想尝试RT-Thread studio (VSCode),先下载安装VSCode,再搜索RT-Thread
    的头像 发表于 10-12 10:58 572次阅读
    试用<b class='flag-5'>RT-Thread</b> Studio(VSCode)

    RT-Thread v5.0.2 发布

    RT-Thread 代码仓库地址: ●  https://github.com/RT-Thread/rt-thread RT-Thread 5.0.2 版本
    的头像 发表于 10-10 18:45 780次阅读
    <b class='flag-5'>RT-Thread</b> v5.0.2 <b class='flag-5'>发布</b>

    一“码”当先,PR大征集!2023 和RT-Thread官方论坛一起赋能开源

    8月,RT-Thread官方论坛发起「提PR,赢积分」的活动,诚召各位工程先锋一“码”当先参与 RT-Thread开源贡献活动,赢积分,当钱花! 从没提交过PR? 看这里
    的头像 发表于 08-18 18:15 349次阅读
    一“码”当先,PR大征集!2023 和<b class='flag-5'>RT-Thread</b>官方论坛一起赋能<b class='flag-5'>开源</b>!

    教你手上没有开发板如何跑RT-THREAD STM32应用?

    首先打开 RT-Thread Studio,新建RT-Thread
    的头像 发表于 07-18 16:09 1052次阅读
    教你手上没有开发板如何跑<b class='flag-5'>RT-THREAD</b> STM32应用?

    RT-Thread操作系统有哪些优势?

    、基于 ARM9、ARM11 甚至 Cortex-A 系列级别 CPU 的应用处理器在特定应用场合也适合使用 RT-ThreadRT-Thread 系统完全开源,3.1.0 及以前的版本遵循 GPL
    发表于 06-28 08:16

    FMT下一代高级开源自驾仪控制系统解析

    基于QEMU的SIL仿真+航点飞行: Firmament (FMT) 是一款基于模型设计 (Model Based Design, MBD) 的开源自驾仪,可被用来快速构建无人机,车,船,机器人等的无人控制系统。
    发表于 05-17 15:26 641次阅读
    <b class='flag-5'>FMT</b>下一代高级<b class='flag-5'>开源自驾</b>仪控制系统解析

    基于RT-Thread Studio学习

    前期准备:从官网下载 RT-Thread Studio,弄个账号登陆,开启rt-thread学习之旅。
    的头像 发表于 05-15 11:00 2580次阅读
    基于<b class='flag-5'>RT-Thread</b> Studio学习