Lateral and longitudinal control of electric bus to follow leader vehicle trajectory

Buses face problems when the capacity of a bus is limited but it should be larger to be able to carry more passengers. The capacity of a bus is already increased to its maximum that is allowed by the infrastructure. The capacity of a bus line could be increased by driving buses more frequently but it would increase costs, that is unwanted. Costs could be reduced by driving buses as platoons consisting of two buses where only the first bus would be operated by a professional driver and the second would be driven autonomously. Autonomous driving requires longitudinal and lateral control of a vehicle. The follower bus should be able to follow the path driven by the leader bus precisely and avoid inter-vehicular collisions while still driving as close together as possible to indicate other traffic that they move as a platoon. Lateral control is usually divided into path following and direct following methods in the literature. Path following methods include obtaining the path of the leader vehicle and following of that path. Path following methods are usually accurate in terms of lateral error but are complex and require a lot of computational capacity. Direct following methods are easy to compute but they do not guarantee precise path following. A simulation model consisting of two identical buses was developed. One longitudinal controller and four lateral control laws were proposed. Longitudinal controller was designed to work also in tight turns which is not usually investigated. Lateral control laws proposed were geometrical in nature and required only input as the relative position of the leader bus. Therefore, they did not require inter-vehicular communication. Longitudinal controller worked well for initialization of the system with inter-vehicular distances from 2 to 10 m. It worked well in acceleration and deceleration tests when both buses were loaded similarly but failed to prevent collisions when follower bus was loaded more heavily than the leader. In lateral controller tests, Pure Pursuit and Modified Pure Pursuit methods were able to follow the leader producing following lateral errors: 0,8 m and 1,1 m (steady-state tests), 0,8 m and 0,7 m (u-turn maneuver) and 0,3 m/0,4 m and 0,4 m/0,5 m (double lane change maneuver, 5 m/s/10 m/s respectively). Spline Pursuit method showed oscillatory behavior and did not follow the leader well. Circular Pursuit method showed also oscillatory behavior and did not follow the leader well. However, it showed better performance than the Spline Pursuit. It remains to be studied whether Pure Pursuit or Modified Pure Pursuit can challenge more sophisticated path following methods.

[1]  Miao Wang,et al.  Radar/Lidar sensor fusion for car-following on highways , 2011, The 5th International Conference on Automation, Robotics and Applications.

[2]  Joop Pauwelussen Essentials of Vehicle Dynamics , 2014 .

[3]  Kristian Soltesz Trajectory Tracking Control of an Autonomous Ground Vehicle , 2008 .

[4]  Danwei Wang,et al.  A unified nonlinear controller for a platoon of car-like vehicles , 2004, Proceedings of the 2004 American Control Conference.

[5]  Vicente Milanés Montero,et al.  Smooth path and speed planning for an automated public transport vehicle , 2012, Robotics Auton. Syst..

[6]  Saiful Amri Mazlan,et al.  Vehicle Path Tracking Using Future Prediction Steering Control , 2012 .

[7]  C.J. Tomlin,et al.  Autonomous Automobile Trajectory Tracking for Off-Road Driving: Controller Design, Experimental Validation and Racing , 2007, 2007 American Control Conference.

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

[9]  D.M. Bevly,et al.  Trajectory duplication using relative position information for automated ground vehicle convoys , 2008, 2008 IEEE/ION Position, Location and Navigation Symposium.

[10]  Milan Simic,et al.  Continuous Path Smoothing for Car-Like Robots Using B-Spline Curves , 2015, J. Intell. Robotic Syst..

[11]  Nathan Michael,et al.  Vision-based Localization and Control of Leader-Follower Formations , 2008 .

[12]  Rodolfo E. Haber,et al.  Power-steering control architecture for automatic driving , 2005, IEEE Transactions on Intelligent Transportation Systems.

[13]  Ji Yeong Lee,et al.  Sensor-based motion planning for path tracking and obstacle avoidance of robotic vehicles with nonholonomic constraints , 2013 .

[14]  Jayantha Katupitiya,et al.  Modeling and control of a platoon of autonomous buses , 2013, 2013 IEEE Intelligent Vehicles Symposium (IV).

[15]  Boumediene Belkhouche,et al.  Modeling and controlling a robotic convoy using guidance laws strategies , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[16]  Ali Ghaffari,et al.  A historical review on lateral and longitudinal control of autonomous vehicle motions , 2010, 2010 International Conference on Mechanical and Electrical Technology.

[17]  Huanshui Zhang,et al.  Three-dimensional pursuer convoy by using guidance laws , 2013 .

[18]  Boumediene Belkhouche,et al.  A method for robot navigation toward a moving goal with unknown maneuvers , 2005, Robotica.

[19]  Junmin Wang,et al.  A Driver Steering Model With Personalized Desired Path Generation , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[21]  W. L. Jansen Lateral Path-Following Control of Automated Vehicle Platoons. , 2016 .

[22]  Chen-Chien James Hsu,et al.  Construction of Infrared Signal-Direction Discriminator for Intervehicle Communication , 2015, IEEE Transactions on Vehicular Technology.

[23]  Eric Chan,et al.  SARTRE Automated Platooning Vehicles , 2016 .

[24]  Thomas Hellström,et al.  Follow the Past: a path-tracking algorithm for autonomous vehicles , 2006 .

[25]  Klaus Wirtanen Towing beam movement based algorithm to imitate leader vehicle trajectory , 2017 .