Collision and obstacle avoidance for agents based on velocity programming in unknown environments under kinematical constraints

被引:2
|
作者
Xiong, Zhigang [1 ]
Luo, Yasong [1 ,2 ]
Liu, Zhong [1 ]
Zhang, Jianqiang [1 ]
Liu, Zhikun [1 ]
机构
[1] Naval Univ Engn, Coll Weap Engn, Wuhan, Peoples R China
[2] Naval Univ Engn, Coll Weap Engn, Wuhan 430000, Peoples R China
来源
IET CONTROL THEORY AND APPLICATIONS | 2023年 / 17卷 / 09期
关键词
collision avoidance; concave programming; constraint satisfaction problems; convex programming; dynamic programming; integer programming; linear programming; Lyapunov methods; multi-robot systems; UNMANNED AERIAL VEHICLE; ROBOT NAVIGATION; TRACKING; ALGORITHM; CURVES;
D O I
10.1049/cth2.12418
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper conducts research on obstacle and collision avoidance under kinematical constraints in unknown environments, while communication and simultaneous localization and mapping (SLAM) are unavailable to agents. Then a strategy based on mixed-integer programming is proposed, in which velocity constraints are established with a modified Barrier function for obstacles that can be completely detected. As for obstacles that cannot be completely detected, a feasible set is built for the velocity programming based on the convex theory, and the contradicted constraints are addressed with the logic metric method. Besides, the actuator saturation is avoided by converting kinematical constraints into the restrictions on the magnitude, the restrictions on the direction, and the negative correlations between the components of the velocity respectively. Given that invalid nominal velocity leads to collisions, a virtual goal is estimated for nominal velocity improvement. In addition, the local extremum brought by empty programming space due to multiple constraints is repaired by fixing the velocity constraints. The feasibility of the proposed strategy is analyzed, and numerical simulations are provided to verify the effectiveness of the proposed strategy.
引用
收藏
页码:1089 / 1104
页数:16
相关论文
共 50 条
  • [1] Multi⁃USV cooperative collision avoidance based on velocity obstacle
    He X.
    Shi Z.
    Zhong Y.
    Hangkong Xuebao/Acta Aeronautica et Astronautica Sinica, 2023, 44
  • [2] Obstacle avoidance of mobile robots in unknown environments
    Mester, Gyula
    2007 5TH INTERNATIONAL SYMPOSIUM ON INTELLIGENT SYSTEMS & INFORMATICS, 2007, : 107 - 111
  • [3] ANALYTIC VELOCITY OBSTACLE FOR EFFICIENT COLLISION AVOIDANCE
    Xi, Zhimin
    Torkamani, Elnaz Asghari
    PROCEEDINGS OF ASME 2022 INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, IDETC-CIE2022, VOL 3A, 2022,
  • [4] Obstacle avoidance in dynamic environments based on velocity space optimization
    Lopez, Joaquin
    Sanchez-Vilarino, Pablo
    Diaz Cacho, Miguel
    Lopez Guillen, Elena
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2020, 131
  • [5] Probabilistic Higher-Order Velocity Obstacle for Dynamic Collision Avoidance in Uncertain Environments
    Dinkar, Kumar Rahul
    Ghosh, Satadal
    JOURNAL OF AEROSPACE INFORMATION SYSTEMS, 2024, 21 (09): : 709 - 725
  • [6] Velocity obstacle based local collision avoidance for a holonomic elliptic robot
    Beom H. Lee
    Jae D. Jeon
    Jung H. Oh
    Autonomous Robots, 2017, 41 : 1347 - 1363
  • [7] Velocity obstacle based local collision avoidance for a holonomic elliptic robot
    Lee, Beom H.
    Jeon, Jae D.
    Oh, Jung H.
    AUTONOMOUS ROBOTS, 2017, 41 (06) : 1347 - 1363
  • [8] Collision Avoidance of Fixed-Wing UAVs in Dynamic Environments Based on Spline-RRT and Velocity Obstacle
    Zhang, Shuiqing
    Xu, Tianye
    Cheng, Hui
    Liang, Fan
    2020 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS'20), 2020, : 48 - 58
  • [9] Improving the Velocity Obstacle Approach for Obstacle Avoidance in Indoor Environments
    Alsaab, Ahmad
    Bicker, Robert
    2014 UKACC INTERNATIONAL CONFERENCE ON CONTROL (CONTROL), 2014, : 325 - 330
  • [10] Robust Collision Avoidance in Unknown Domestic Environments
    Jacobs, Stefan
    Ferrein, Alexander
    Schiffer, Stefan
    Beck, Daniel
    Lakemeyer, Gerhard
    ROBOCUP 2009: ROBOT SOCCER WORLD CUP XIII, 2010, 5949 : 116 - 127