Obstacle Avoidance of Bicycle Vehicle Model using Overwhelming Controller

被引:3
作者
Singh, R. [1 ]
Bera, T. K. [1 ,2 ]
机构
[1] Thapar Inst Engn & Technol, Mech Engn Dept, Patiala 147004, Punjab, India
[2] Earlier Thapar Univ, Thapar Inst Engn & Technol, Patiala 147004, Punjab, India
关键词
Bicycle vehicle model; Inverse controller; Overwhelming controller; Obstacle avoidance algorithm; Trajectory tracking; Bond graph; ROBOT;
D O I
10.1007/s13369-018-3175-5
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The major reasons of the road accidents are the traffic problem and human erroneous driving. The researchers have started developing self-driving cars to avoid such accidents. In this paper, bicycle vehicle model along with its inverse vehicle dynamic model have been developed to track the predefined path and replace the driver. A bicycle vehicle model using bond graph (BG) is created to avoid single and two obstacles of known different geometry in predefined path. The obstacle avoidance algorithm is developed in the Matlab environment and this consists of combination of line following, tangent bug and wall following algorithm. The trajectory data from the obstacle avoidance controller is fed to the inverse controller of bicycle vehicle model to run the forward model of bicycle vehicle. For the trajectory tracking of bicycle vehicle model, the system inversion is carried out through the bond graph-based overwhelming controller. The simulation results for trajectory tracking of bicycle model is presented for single and two static obstacles with different orientations and shapes, and finally, conclusions are presented to show that response of the forward model follows the command (actual path decided by the obstacle avoidance controller) within the acceptable limits. All the results and simulations are obtained using Matlab and Symbols Shakti (R) software (Bond graph software).
引用
收藏
页码:4821 / 4833
页数:13
相关论文
共 22 条
[1]  
[Anonymous], 2008, IFAC PROC VOL, DOI [10.3182/20080706-5-KR-1001.01833, DOI 10.3182/20080706-5-KR-1001.01833]
[2]   Bond graph model-based evaluation of a sliding mode controller for a combined regenerative and antilock braking system [J].
Bera, T. K. ;
Bhattacharya, K. ;
Samantaray, A. K. .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2011, 225 (I7) :918-934
[3]   Robust overwhelming control of a hydraulically driven three-degrees-of-freedom parallel manipulator through a simplified fast inverse model [J].
Bera, T. K. ;
Samantaray, A. K. ;
Karmakar, R. .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2010, 224 (I2) :169-184
[4]  
Borutzky W, 2014, BOND GRAPHS METHODOL
[5]   Fault detection and isolation of smart actuators using bond graphs and external models [J].
Bouamama, BO ;
Medjaher, K ;
Bayart, M ;
Samantaray, AK ;
Conrard, B .
CONTROL ENGINEERING PRACTICE, 2005, 13 (02) :159-175
[6]   Local Path Planning for Off-oad Autonomous Driving With Avoidance of Static Obstacles [J].
Chu, Keonyup ;
Lee, Minchae ;
Sunwoo, Myoungho .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2012, 13 (04) :1599-1616
[7]  
David G.W, 2014, P I MECH ENG 1, V229, P212
[8]   Structural simplification of modular bond-graph models based on junction inactivity [J].
Ersal, Tulga ;
Fathy, Hosam K. ;
Stein, Jeffrey L. .
SIMULATION MODELLING PRACTICE AND THEORY, 2009, 17 (01) :175-196
[9]   Leader- follower formation control with obstacle avoidance using sonarequipped mobile robots [J].
Fujimori, Atsushi ;
Kubota, Hiroshi ;
Shibata, Naoya ;
Tezuka, Yoshinari .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS AND CONTROL ENGINEERING, 2014, 228 (05) :303-315
[10]   Physical interpretation of inverse dynamics using bicausal bond graphs [J].
Gawthrop, PJ .
JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2000, 337 (06) :743-769