上传者: 38545332
|
上传时间: 2022-05-16 15:25:41
|
文件大小: 716.7MB
|
文件类型: ZIP
matlab代码购买SNDL:稳定的非线性动力学学习
随附的代码:
入门
这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。
所有代码都是用MATLAB编写的。
先决条件
需要五个软件包:
:解析学习问题(凸),
:用于学习问题的SDP求解器,
:解析轨迹优化和CCM控制器问题(非凸),
:非凸问题的求解器,
:辅助功能。
YALMIP和cvx是免费提供的。
Mosek可凭学术许可证免费提供。
必须购买TOMLAB(可在其网站上获得21天的试用许可证)。
TOMLAB试用版下载随附SNOPT和NPSOL的评估版。
在不久的将来,我还将发布TOMLAB和SNOPT的开源替代方案;
下面的其他详细信息。
正在安装
安装前提条件(并将其添加到MATLAB路径),下载存储库,在MATLAB中导航至存储库,然后在命令窗口中执行以下操作:
run
sndl_startup.m
这会将仓库的所有必要子目录添加到MATLAB路径中。
工作流程
这将带您完成复制论文结果所涉及的各个步骤。
主分支中的PVTOL仿真示例;
pvtol_h分支中的硬件版本。
数据集生成(用于仿真)
导