作为在Embry-Riddle航空大学开发一个新的研究生水平的制导、导航和控制课程的一部分,已经开发了一个Simulink区块集,将允许学生单独在Matlab/Simulink中开发GNC代码。该代码可以直接下载到ArduPilot 2.0集成传感器和处理包,允许学生轻松开发小型无人机。该模块的有用之处在于,它消除了需要一个知识渊博的程序员和一个知识渊博的电气工程师将硬件和软件与机身集成的需求。所包含的指南旨在描述块集的功能,提供如何实现控制设计的建议,以及如何将代码直接从Simulink嵌入到ArduPilot的步骤。区块集处于早期开发阶段,还有改进的空间;预计未来的学生或整个学术团体将推动能力向前发展。世界杯预选赛小组名单
这个块集使用了新的在目标上运行的硬件特性,该特性首次出现在Matlab 2012a中,它允许Simulink用户从Simulink模型中为选择的硬件目标自动生成代码。该功能以前只提供给Simulink Coder和其他类似工具箱的所有者。
有关更多信息,请参阅.zip文件中包含的HowTo文档。可通过以下途径与该区块集的作者联系:
apm2.simulink@gmail.com
引用作为
罗伯特·哈特利(2022年)。APM2 Simulink Blockset(//www.ru-cchi.com/matlabcentral/fileexchange/39037-apm2-simulink-blockset), MATLAB中央文件交换。检索.
MATLAB版本兼容性
使用R2012b创建
与任何版本兼容