Optimal Path Tracking With Dubins' Vehicles

被引:5
作者
Ghadiry, Walaaeldin [1 ]
Habibi, Jalal [2 ]
Aghdam, Amir G. [1 ]
Zhang, Youmin [3 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
[2] McGill Univ, Dept Min Engn, Montreal, PQ H3A 0E9, Canada
[3] Concordia Univ, Dept Mech Ind & Aerosp Engn, Montreal, PQ H3G 1M8, Canada
来源
IEEE SYSTEMS JOURNAL | 2021年 / 15卷 / 01期
基金
加拿大自然科学与工程研究理事会;
关键词
Upper bound; Prediction algorithms; Tracking; Euclidean distance; Pulleys; Mobile robots; Predictive control; Dubins path; patrolling problem; travelling salesman problem (TSP); TRAVELING SALESPERSON PROBLEMS; SALESMAN PROBLEM; TIME;
D O I
10.1109/JSYST.2020.3006990
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, patrolling with Dubins' vehicles is investigated. The vehicles have significant kinematic constraints such as minimum-turning radius, and are unable to move in a reverse direction, i.e., they can only track planar curvature-bounded paths. The problem is more challenging than the conventional patrolling problem because the Euclidean traveling salesmen problem (ETSP) solution provides poor estimates of the actual travel time and vehicle location in this case. An algorithm called the pulley algorithm (PA) is developed to convert the ETSP optimal solution to a kinematically feasible optimal Dubins path that can be tracked by Dubins' vehicles. The PA guarantees that its corresponding optimal path is suitable for patrolling, i.e., for repetitive tracks among the way points. In addition, an upper bound for the PA is presented to show the difference between it and the ETSP optimal solution. This article also introduces enhancements to some of the existing algorithms in the literature in terms of the solution approach. This is followed by practical implementation to control two-wheeled mobile robots using model predictive control to track the Euclidean and the Dubins paths obtained for the patrolling operation.
引用
收藏
页码:466 / 477
页数:12
相关论文
共 32 条
[1]  
Alhamdy S. A. S., 2012, J AM SCI, V8, P1483
[2]  
Anisi D. A., 2003, Rep. FOI-R-0961-SE
[3]   Distributed multi-vehicle task assignment in a time-invariant drift field with obstacles [J].
Bai, Xiaoshan ;
Yan, Weisheng ;
Cao, Ming ;
Xue, Dong .
IET CONTROL THEORY AND APPLICATIONS, 2019, 13 (17) :2886-2893
[4]  
Behrendt M., 2009, WIKIPEDIA COMMONS
[5]  
BOISSONNAT JD, 1992, 1992 IEEE INTERNATIONAL CONF ON ROBOTICS AND AUTOMATION : PROCEEDINGS, VOLS 1-3, P2315, DOI 10.1109/ROBOT.1992.220117
[6]   Mobile robotic sensors for perimeter detection and tracking [J].
Clark, Justin ;
Fierro, Rafael .
ISA TRANSACTIONS, 2007, 46 (01) :3-13
[8]  
Elmaliach Y., 2008, AAMAS 08, V1, P63
[9]   Generalised formulations for minimum distance trajectory in patrolling problems [J].
Ghadiry, Walaaeldin ;
Habibi, Jalal ;
Aghdam, Amir G. ;
Zhang, Youmin .
IET CONTROL THEORY AND APPLICATIONS, 2020, 14 (11) :1401-1410
[10]   Non-prespecified Starting Depot Formulations for Minimum-Distance Trajectory Optimization in Patrolling Problem [J].
Ghadiry, Walaaeldin ;
Habibi, Jalal ;
Aghdam, Amir G. ;
Zhang, Youmin .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2017, 87 (3-4) :699-710