python - Gekko(python) 用于单圈时间优化
问题描述
我想知道使用 Gekko 解决单圈时间优化是否是个好主意:通过控制转向角和功率输出来找到赛道上的最佳路径以最小化总时间。
我对最优控制问题相当陌生,所以如果你有关于如何开始的指示,那就太好了。谢谢
解决方案
The bicycle optimal trajectory problem is possible in Gekko. I recommend that you start by working out simple benchmark problems and then take a staged approach (1D to 3D) to building your application. Also, if the authors are willing to share their model, it is often easier to replicate and extend their results. Here are some links to help you get started or see what is possible with a complex trajectory optimization problem (HALE aircraft).
Example problems
- Introductory Optimal Control Benchmark Problems with the minimized final time.
- Energy optimization for HALE aircraft trajectory optimization (source code).
There is also the machine learning and dynamic optimization course that is freely available online if you need additional help getting started.
推荐阅读
- java - 如何避免多个 Switch case 语句
- javascript - 如何使用 auth().createUserWithEmailAndPassword 接收用户名和国家/地区
- javascript - 我无法从服务器获得响应
- autodesk-forge - 未从 Autodesk Forge API 收到 Webhook 事件
- uipath-robot - 协调器中的 Uipath 机器人调度
- html - 如何将页面导航到不同语言的 ID?
- android - Mapbox 反向地理编码并不总是返回结果
- java - 如何在java中输入并打印整个字符串?
- c++ - 如何将 GDI 位图转换为 GDI+ 位图、DrawImage?
- shell - 无法在 Jenkins 管道中执行“sh”命令