轮廓
弹道
计算机科学
任务(项目管理)
最优控制
国家(计算机科学)
路径(计算)
轨迹优化
模型预测控制
控制理论(社会学)
数学优化
运动规划
跟踪(教育)
控制(管理)
人工智能
数学
算法
工程类
机器人
计算机图形学(图像)
程序设计语言
系统工程
物理
教育学
心理学
天文
作者
Angel Romero,Sihao Sun,Philipp Foehn,Davide Scaramuzza
出处
期刊:IEEE Transactions on Robotics
[Institute of Electrical and Electronics Engineers]
日期:2022-06-21
卷期号:38 (6): 3340-3356
被引量:72
标识
DOI:10.1109/tro.2022.3173711
摘要
In this article, we tackle the problem of flying time-optimal trajectories through multiple waypoints with quadrotors. State-of-the-art solutions split the problem into a planning task—where a global time-optimal trajectory is generated—and a control task—where this trajectory is accurately tracked. However, at the current state, generating a time-optimal trajectory that considers the full quadrotor model requires solving a difficult time allocation problem via optimization, which is computationally demanding (in the order of minutes or even hours). This is detrimental for replanning in the presence of disturbances. We overcome this issue by solving the time allocation problem and the control problem concurrently via Model Predictive Contouring Control (MPCC). Our MPCC optimally selects the future states of the platform at runtime, while maximizing the progress along the reference path and minimizing the distance to it. We show that, even when tracking simplified trajectories, the proposed MPCC results in a path that approaches the true time-optimal one, and which can be generated in real time. We validate our approach in the real world, where we show that our method outperforms both the current state of the art and a world-class human pilot in terms of lap time achieving speeds of up to 60 km/h.
科研通智能强力驱动
Strongly Powered by AbleSci AI