CIAO*: MPC-based Safe Motion Planning in Predictable Dynamic Environments

被引:20
|
作者
Schoels, Tobias [1 ]
Rutquist, Per [1 ]
Palmieri, Luigi [2 ]
Zanelli, Andrea [1 ]
Arras, Kai O. [2 ]
Diehl, Moritz [1 ,3 ]
机构
[1] Univ Freiburg, Dept Microsyst Engn, Freiburg, Germany
[2] Robert Bosch GmbH, Corp Res, Stuttgart, Germany
[3] Univ Freiburg, Dept Math, Freiburg, Germany
来源
IFAC PAPERSONLINE | 2020年 / 53卷 / 02期
关键词
time optimal control; safety; convex optimization; predictive control; trajectory and path planning; motion control; autonomous mobile robots; dynamic environments; OPTIMIZATION; AVOIDANCE;
D O I
10.1016/j.ifacol.2020.12.072
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Robots have been operating in dynamic environments and shared workspaces for decades. Most optimization based motion planning methods, however, do not consider the movement of other agents, e.g. humans or other robots, and therefore do not guarantee collision avoidance in such scenarios. This paper builds upon the Convex Inner ApprOximation (CIAO) method and proposes a motion planning algorithm that guarantees collision avoidance in predictable dynamic environments. Furthermore, it generalizes CIAO's free region concept to arbitrary norms and proposes a cost function to approximate time optimal motion planning. The proposed method, CIAO*, finds kinodynamically feasible and collision free trajectories for constrained single body robots using model predictive control (MPC). It optimizes the motion of one agent and accounts for the predicted movement of surrounding agents and obstacles. The experimental evaluation shows that CIAO* reaches close to time optimal behavior. Copyright (C) 2020 The Authors.
引用
收藏
页码:6555 / 6562
页数:8
相关论文
共 50 条
  • [1] An MPC-Based Framework for Dynamic Trajectory Re-Planning in Uncertain Environments
    Lei, Maolin
    Lu, Liang
    Laurenzi, Arturo
    Rossini, Luca
    Romiti, Edoardo
    Malzahn, Jorn
    Tsagarakis, Nikos G.
    2022 IEEE-RAS 21ST INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2022, : 594 - 601
  • [2] Linear MPC-based Motion Planning for Autonomous Surgery
    Minelli, Marco
    Sozzi, Alessio
    De Rossi, Giacomo
    Ferraguti, Federica
    Farsoni, Saverio
    Setti, Francesco
    Muradore, Riccardo
    Bonfe, Marcello
    Secchi, Cristian
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 5699 - 5706
  • [3] Safe motion planning in dynamic environments
    Petti, S
    Fraichard, T
    2005 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2005, : 3726 - 3731
  • [4] Robust MPC-based Abstraction for Motion Planning of a Mobile Robot
    Firouzmand, Elnaz
    Talebi, Heidar Ali
    Abdollahi, Farzaneh
    2021 9TH RSI INTERNATIONAL CONFERENCE ON ROBOTICS AND MECHATRONICS (ICROM), 2021, : 485 - 490
  • [5] MPC-based Motion Planning for Autonomous Truck-Trailer Maneuvering
    Bos, Mathias
    Vandewal, Bastiaan
    Decre, Wilm
    Swevers, Jan
    IFAC PAPERSONLINE, 2023, 56 (02): : 4877 - 4882
  • [6] Hierarchical MPC-based Motion Planning for Automated Vehicles in Parallel Autonomy
    Cheng, Zijun
    Zeng, Xianlin
    Fang, Hao
    Wang, Gang
    Dou, Lihua
    UNMANNED SYSTEMS, 2024, 12 (05) : 927 - 938
  • [7] MPC-Based Motion Planning and Tracking Control for Autonomous Underwater Vehicles
    Huang, Zhihao
    Sun, Bing
    Zhang, Wei
    2023 35TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2023, : 2077 - 2082
  • [8] Randomised MPC-based Motion-Planning for Mobile Robot Obstacle Avoidance
    Brooks, Alex
    Kaupp, Tobias
    Makarenko, Alexei
    ICRA: 2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-7, 2009, : 397 - 402
  • [9] Formation adaptation in obstacle-cluttered environments via MPC-based trajectory planning
    Yuda CHEN
    Zhongkui LI
    Science China(Information Sciences), 2024, 67 (07) : 321 - 323
  • [10] Formation adaptation in obstacle-cluttered environments via MPC-based trajectory planning
    Chen, Yuda
    Li, Zhongkui
    SCIENCE CHINA-INFORMATION SCIENCES, 2024, 67 (07)