MathWorks是否为Pixhawk平台提供了自动生成飞行代码的工具?

9次浏览(过去30天)
我使用的是3D Robotics公司PX4开放硬件项目设计的Pixhawk自动驾驶系统。是否有一个现有的Simulink库块集,用金宝app于从Simulink为这个平台生成嵌入式c代码?
1评论
MathWorks航空航天产品团队下载188bet金宝搏
针对MATLAB R2015b发布了新版本的Pixhawk飞行员支持包金宝app(版本1.3)。
此版本包含以下更改:
1)在Nuttxinitialize.c调度代码中增加了用于发布基速率信号量的高分辨率计时器(HRT)
2)分叉固件绑定到Pixhawk PSP升级到版本v1.0.0 https://github.com/PX4/Firmware/releases/tag/v1.0.0
3) uORB主题块,用于发布和订阅数据
4)能够建模由uORB主题事件驱动的异步任务
5) ADC块支持金宝app
6)串行Rx/Tx块支持金宝app
7)使用存储类读取生成代码中的飞行参数的能力
参见:https://pixhawk.org/firmware/parameters
7)各种bug修复
还包括一些示例/教程,介绍这些新功能。
注意:Pixhawk PSP的R2015a和R2014b版本包含完全相同的功能集,被认为是相同的版本(版本1.2),并代表第一个公开版本。请查阅文档以了解更多关于版本1.2中包含的特性。

登录评论。

接受的答案

MathWorks航空航天产品团队下载188bet金宝搏
MathWorks开发了一个Pixhawk飞行员支持包(PSP),它提供了一套S金宝appimulink模块来定位和与Pixhawk FMU接口。金宝app下载支持包请到此页面:金宝app
请注意,目前只支持MATLAB R2014b。金宝app

更多答案(6)


Ahmad庄严赞歌
Ahmad庄严赞歌 2016年7月14日
ubuntu有发行版吗?运行matlab 2016a?

巴拉Balasubramaniam
巴拉Balasubramaniam 2017年6月14日
我得到以下错误:“未能加载库' ar_drone_定位'引用的'Green_Ball_Tracking_Mounted/飞行控制器'”。你能帮帮我吗?

斯蒂芬·沃里克
斯蒂芬·沃里克 2018年3月26日
有计划升级PSP对MATLAB 2017b的支持吗?金宝app
4评论
沃尔特·罗伯森
沃尔特·罗伯森 2018年8月27日
此支持包适用金宝app于64位Microsoft®Windows®和Linux。本版本的支持包兼容MATLAB R201金宝app7a和R2017b。它也可以在MATLAB R2018a中工作,但外部模式功能有限。”

登录评论。


jone1984
jone1984 2018年10月5日
我的操作系统是win10, Matlab是2017b
以下是我所做的和遇到的:
下载并安装bash。
下载PSP,在matlab中安装,
下载并安装Python。
在PSP用户界面,验证路径,没有问题。按下下载固件的按钮,经过一整夜,完成,对问题。
如果我先按下“保存设置并退出”按钮,错误将告诉没有固件,所以我先下载固件。
通过运行'windows_bash_nuttx.sh'安装其他工具,遇到如下错误:
不知道怎么修。
然后按下构建按钮,遇到这些信息:
不能继续下去了,我该怎么解决这些问题?
1评论
Matija Krznar
Matija Krznar 2019年2月3日
他们用windows编辑器创建了这个脚本,因为linux有空格和换行符的问题。
安装一个工具dos2unix并在脚本上运行它。
安装:
sudoapt-get更新
sudo安装dos2unix
然后在脚本上使用它:
dos2unixwindows_bash_nuttx.sh
这对我很管用。

登录评论。


斯蒂芬·沃里克
斯蒂芬·沃里克 2018年11月29日
近期是金宝app否计划支持R2018b ?此块集是否会定期更新新版本。只是好奇我是否应该迁移到新版本的Matlab/Simulink。金宝app谢谢你!
1评论
马哈茂德汗
马哈茂德汗 2019年2月7日
我甚至不能让它与R2017a一起工作。
我遵循了下载页面中提供的说明。它会在安装过程中导致这个错误,而且它不像有任何支持材料/小组来帮助任何人度过这一切。金宝app
你试过了吗?

登录评论。

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!

翻译的