Laser-scanner-based object state estimation and tracking control algorithms of autonomous truck using single-wheel driving module

This paper describes state estimation and tracking control algorithms for use in an autonomous truck using a single-wheel driving module and simulation-based performance evaluation with actual data from a one-layer laser scanner. In order to construct the tracking control algorithm, the one-layer laser scanner has been used to detect the object as two-dimensional point cloud data. The tracking control algorithm consists of three routines—perception, decision, and control. In the perception routine, the coordinate transformation, downsizing, clustering, and state estimation have been conducted for calculation of the object states, such as position and velocity, using point data from the one-layer laser scanner. The velocity components of the object have been estimated based on the extended Kalman filter, and the desired straight path has been derived using the estimated velocity of the object. To track the object reasonably, lateral error and yaw angle error have been defined with respect to the desired straight path. The error dynamics has been derived using a single-wheel driving module, equipped with a planar truck model based on the vehicle dynamics. Using the derived planar truck model, the optimal steering input for tracking the object has been computed based on the linear quadratic regulator. The actual point cloud data from the one-layer laser scanner has been used to conduct reasonable performance evaluation of the tracking control algorithm proposed in this study. The actual data-based performance evaluation of the algorithm has been conducted in the MATLAB/SIMULINK environment with various scenarios. The performance evaluation results show that the tracking control algorithm proposed in this study can manipulate the single-wheel driving module of the autonomous truck to track the object soundly, based on the state estimation algorithm.

[1]  Angela P. Schoellig,et al.  Learning-based nonlinear model predictive control to improve vision-based mobile robot path-tracking in challenging outdoor environments , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Julio E. Normey-Rico,et al.  Mobile robot path tracking using a robust PID controller , 2001 .

[3]  Ahmed El Hajjaji,et al.  Fuzzy path tracking control for automatic steering of vehicles , 2003, Robotics Auton. Syst..

[4]  Pileun Kim,et al.  Autonomous Mobile Robot Localization and Mapping for Unknown Construction Environments , 2018 .

[5]  Tao Liu,et al.  Adaptive Image-Based Trajectory Tracking Control of Wheeled Mobile Robots With an Uncalibrated Fixed Camera , 2015, IEEE Transactions on Control Systems Technology.

[6]  Peng Shi,et al.  A survey on Markovian jump systems: Modeling and design , 2015 .

[7]  David G. Armstrong,et al.  Autonomous ground vehicle path tracking , 2004 .

[8]  Ata Jahangir Moshayedi,et al.  Trajectory Tracking of Two-Wheeled Mobile Robots, Using LQR Optimal Control Method, Based On Computational Model of KHEPERA IV , 2018 .

[9]  E. Aranda-Bricaire,et al.  Discrete-time sliding mode path-tracking control for a wheeled mobile robot , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[10]  Philippe Martinet,et al.  Adaptive and Predictive Path Tracking Control for Off-road Mobile Robots , 2007, Eur. J. Control.

[11]  Zhong-Ping Jiang,et al.  Adaptive output feedback tracking control of a nonholonomic mobile robot , 2014, Autom..

[12]  Sambhunath Nandy,et al.  Robust path tracking control of nonholonomic wheeled mobile robot: Experimental validation , 2015 .

[13]  Wooyong Han,et al.  Development of Steering Control System for Autonomous Vehicle Using Geometry‐Based Path Tracking Algorithm , 2015 .

[14]  Rajesh Rajamani,et al.  Vehicle dynamics and control , 2005 .

[15]  Maarouf Saad,et al.  A higher level path tracking controller for a four-wheel differentially steered mobile robot , 2006, Robotics Auton. Syst..

[16]  Byung-Ju Yi,et al.  Development of a Laser-Range-Finder-Based Human Tracking and Control Algorithm for a Marathoner Service Robot , 2014, IEEE/ASME Transactions on Mechatronics.