搭配(遥感)
计算机科学
轨迹优化
弹道
调试
搭配法
简单(哲学)
多样性(控制论)
MATLAB语言
数学优化
光学(聚焦)
序列(生物学)
最优化问题
算法
数学
人工智能
最优控制
程序设计语言
机器学习
微分方程
哲学
数学分析
物理
光学
认识论
生物
常微分方程
遗传学
天文
出处
期刊:Siam Review
[Society for Industrial and Applied Mathematics]
日期:2017-01-01
卷期号:59 (4): 849-904
被引量:419
摘要
This paper is an introductory tutorial for numerical trajectory optimization with a focus on direct collocation methods. These methods are relatively simple to understand and effectively solve a wide variety of trajectory optimization problems. Throughout the paper we illustrate each new set of concepts by working through a sequence of four example problems. We start by using trapezoidal collocation to solve a simple one-dimensional toy problem and work up to using Hermite--Simpson collocation to compute the optimal gait for a bipedal walking robot. Along the way, we cover basic debugging strategies and guidelines for posing well-behaved optimization problems. The paper concludes with a short overview of other methods for trajectory optimization. We also provide an electronic supplement that contains well-documented MATLAB code for all examples and methods presented. Our primary goal is to provide the reader with the resources necessary to understand and successfully implement their own direct collocation methods. (An erratum is attached.)
科研通智能强力驱动
Strongly Powered by AbleSci AI