FORCESPRO的使用教程(暂未完结)
前言:
前一篇论文分享提到了下一步的计划是复现第二篇论文的项目。而我认为必要的前期准备有三点:1、学习关于小车优化问题求解的项目。2、学习MPC竞赛小车相关项目。3、学习matlab的automated driving box的相关项目。
之前的时间主要集中于第一步,这里必须感谢我实验室的另一位同学的无私分享,给了我一个学习项目的好机会,但在这并不会对项目进行分享(毕竟不是我自己写的)。但接下来会分享求解优化问题的一个重要工具:求解器——FORCESPRO。
环境:windows 11、matlabR2022a、Visual Studio 2022
一、FORCESPRO的下载安装
首先:
1. Introduction — FORCESPRO 6.0.0 documentation
这个是FORCESPRO的使用手册,里面也有下载pdf的链接。然后翻到第3章节,进入对应网站,点TRIAL LICENSE,然后完成注册。
接下来邮箱会收到一条邮件,对邮箱进行验证的同时完成对LICENSE的申请,这里我申请的是ACADEMIC LICENSES,其中要上传的两个文件分别是校园卡照片和一份需要签字的申请表(提交附近有下载地址)。
申请提交后过一段时间(我的是一天内)即可收到第二封邮件,告知license已经被激活。点邮件内链接进入对应网站,先去Engineering Licenses处进行assign操作,其中重要的username和Fingerprint按里面的教程进行,其中验证Fingerprint需要下载一个压缩包,这里建议下载名字带有GUI的对应压缩包(我的是windows系统),因为那个可以直接可视化得到username和Fingerprint,其它的我用命令行总是得不到。
Assigned之后,再到License Group页面的License Agreement处点Download下载客户端。(记得解压之前放一个文件夹里,因为解压直接就是大量文件,而不是在一个文件夹里)至此,已经完成了使用手册的3.1节,接下来对着使用手册第三章的教程即可完成对matlab或者python端的部署,至此已经完成了FORCESPRO的下载安装。
值得一提的是FORCESPRO需要matlab之外的C编译器,所以建议的安装顺序是:Visual Studio---python---matlab---FORCESPRO。