FMT正式版,发布倒计时!

news2025/1/19 14:30:07

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

今天,我们带着骄傲和喜悦跟大家宣布,FMT正式版v1.0.0马上就要发布了!

图片
FMT开源项目重要时间节点

什么是 FMT?

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

图片
FMT支持开源硬件平台

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

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

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


 

FMT应用合集

正式版亮点功能

  • 数千小时飞行验证,高安全、高稳定的自驾仪系统。

  • 更高效,更低的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页面下载编译好的固件。

图片

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

   _____                               __
  / __(_)_____ _  ___ ___ _  ___ ___  / /_
 / _// / __/  ' \/ _ `/  ' \/ -_) _ \/ __/
/_/ /_/_/ /_/_/_/\_,_/_/_/_/\__/_//_/\__/

Firmware..................FMT FW v1.0.0-rc
Kernel....................RT-Thread v4.0.3
RAM.................................448 KB
Target...........................Amov-ICF5
Vehicle........................Multicopter
Airframe.................................1
INS Model..................Base INS v1.0.0
FMS Model..................Base FMS v1.0.0
Control Model.......Base Controller v1.0.0
Task Initialize:
  mavobc................................OK
  mavgcs................................OK
  logger................................OK
  status................................OK
  vehicle...............................OK

提交测试反馈

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

图片

也可以加入我们官方的QQ群:

官方QQ群:459133925

文档

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

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

- END -

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/925897.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RK3568开发板-RKDevTool 常用功能-模式切换

例如,烧写工具“发现一个 ADB 设备”,如下图所示: 点击切换选项,可以进到进入 Loader 或者 Maskrom 模式,这俩种模式均可进行烧写。 更多内容可以搜索哔哩哔哩-北京迅为RK3568开发板

redis7高级篇3 数据量亿级别的统计分析(hyperloglog,bitmap,geo)

一 亿级别统计分类 1.1 统计分类 1.聚合统计:统计多个集合聚合的结果,也就是多个集合之间交并差的统计。 2.排序统计:在需要展示最新列表,排行榜等场景时,如果数据更新频繁或者需要分页时,建议使用zset12…

自动化测试之Junit

Junit引入注解参数化单参数多参数方法传参 测试用例执行顺序断言测试套件 Junit引入 Junit来编写和组织自动化测试用例,使用Selenium来实际模拟用户与Web应用程序的交互。也就是使用JUnit的测试功能来管理和运行Selenium测试。常见的做法是,使用JUnit作…

mysql 字符集、比较规则, 比较规则底层逻辑

字符集的级别 show variables like ‘%charecter%’; character_set_server 服务器级别 一般在 5.7: C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 8.0: C:\ProgramData\MySQL\MySQL Server 5.7\my.ini Linux 系列 vim /etc/my.cnf chara…

stm32之19.温湿度模块(待补充)

dth11.c文件① #include "dht11.h" #include "delay.h"// 1、温湿度模块初始化(PG9) void Dht11_Init(void) {// 0、GPIO外设信息结构体GPIO_InitTypeDef GPIO_InitStruct;// 1、使能硬件时钟 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG, ENABLE);//…

微调Llama2自我认知

一、概述 最近在学习了解大模型微调相关的内容,在学习的过程中也遇到了很多问题,所以将自己的学习过程记录下来,希望对大模型微调感兴趣的小伙伴提供一点帮助,本文主要介绍一下如何通过SFT微调Llama2的自我认知,先看一…

最新PHP短网址生成系统/短链接生成系统/URL缩短器系统源码

全新PHP短网址系统URL缩短器平台,它使您可以轻松地缩短链接,根据受众群体的位置或平台来定位受众,并为缩短的链接提供分析见解。 系统使用了Laravel框架编写,前后台双语言使用,可以设置多域名,还可以开设套…

语音芯片国产品牌—认准“深圳唯创知音”语音IC方案商,稳定可靠

​随着科技的飞速发展,语音技术正逐渐渗透进入我们生活的方方面面,从智能助手到智能家居,从汽车到工业设备,语音成为了人机交互的一种重要方式。而在这个充满激烈竞争的领域里,深圳唯创知音作为语音芯片领域的领军品牌…

亚马逊买家评论怎么删除

亚马逊的评论删除通常是由买家自行操作的。如果你是一名亚马逊买家,想要删除你之前发布的评论,可以按照以下步骤进行: 1、登录亚马逊账户 2、找到你的评论:在页面的右上角,你可以找到“Hello, [你的名字]”或者“你好…

关于数组和指针的笔试题解析(详解)

文章目录 说明🚩数组笔试题💻一维数组📄练习:💡解析 💻字符数组📄练习1:💡解析📄练习2:💡解析📄练习3:&#x…

科技资讯|三星再申请智能戒指商标,智能穿戴进入更小型化发展

三星正在积极扩展可穿戴设备生态,近日向英国知识产权局提交了名为“Samsung Curio”的新商标,其分类为“Class 9”,可能会用于未来的智能戒指。 智能戒指: 可穿戴计算机本质上的智能手环、智能项链、智能眼镜和智能戒指&#xff1…

新KG视点 | 白硕—大模型时代的知识图谱

OpenKG 大模型专辑 导读 知识图谱和大型语言模型都是用来表示和处理知识的手段。大模型补足了理解语言的能力,知识图谱则丰富了表示知识的方式,两者的深度结合必将为人工智能提供更为全面、可靠、可控的知识处理方法。在这一背景下,OpenKG组织…

全套解决方案:基于pytorch、transformers的中文NLP训练框架,支持大模型训练和文本生成,快速上手,海量训练数据!

全套解决方案:基于pytorch、transformers的中文NLP训练框架,支持大模型训练和文本生成,快速上手,海量训练数据! 1.简介 目标:基于pytorch、transformers做中文领域的nlp开箱即用的训练框架,提…

如何满足影视飓风对空间智能化的“挑剔”?智哪儿专访Aqara杭州上城区服务商

最近,商务部、住房城乡建设部等13部门联合印发了关于促进家居消费若干措施的通知,明确提出要促进智能家居设备互联互通,推动单品智能向全屋智能发展。在国家相关政策的支持下,全屋智能引领下的空间智能化面临前所未有的发展机会&a…

“传递信任 服务发展”金融科技标准认证生态大会成功举办 同创永益为支持单位

8月16日下午,北京国家金融科技认证中心(以下简称“国金认证”)在第十三届农村金融机构信息化发展创新座谈会期间,成功举办“传递信任 服务发展”金融科技标准认证生态大会,邀请管理部门、行业机构、产业机构&#xff0…

亚马逊云科技CEO谈及企业领导力原则的核心:坚持顾客至上

亚马逊云科技首席执行官Adam Selipsky几乎从一开始就在那里:他于2005年加入,在效力亚马逊11年后于2016年离开,转而经营Tableau,并于2021年成为亚马逊云科技首席执行官。当时亚马逊云科技前首席执行官安迪贾西(Andy Jassy)接替杰夫…

基于NXP i.MX 6ULL核心板的物联网模块开发案例(3)

前言 本文主要介绍基于创龙科技TLIMX6U-EVM评估板的物联网模块开发案例,适用开发环境: Windows开发环境:Windows 7 64bit、Windows 10 64bit 虚拟机:VMware15.1.0 Linux开发环境:Ubuntu18.04.4 64bit U-Boot&…

大型企业是否有必要进行数字化转型?

在数字化、信息化、智能化蓬勃发展的今天,初创公司可以很轻易的布局规划数字化发展的路径。而对于大型企业而言,其已经形成了较为成熟稳固的业务及组织架构,是否还有必要根据自身行业发展特点寻求数字化转型?(比如制造…

喜讯|思迈特软件入选2023爱分析·数据智能优秀厂商

近期,“2023爱分析数据智能优秀厂商”评选结果于第五届数据智能高峰论坛现场正式公布,思迈特软件凭借在数据智能领域的技术及服务水平,从150家数据智能厂商中脱颖而出,成功入选为“2023爱分析数据智能优秀厂商”。 本次评选是基于…

Python“牵手”1688商品列表数据,关键词搜索1688API接口数据,1688API接口申请指南

1688平台API接口是为开发电商类应用程序而设计的一套完整的、跨浏览器、跨平台的接口规范, 1688API接口是指通过编程的方式,让开发者能够通过HTTP协议直接访问1688平台的数据,包括商品信息、店铺信息、物流信息等,从而实现1688平…