Implementation of Low-level control in Autonomous Ground Vehicle

Sundar Ganesh C S, PSG COLLEGE OF TECHNOLOGY; Rajkumar A ,PSG COLLEGE OF TECHNOLOGY

Autonomous vehicle,Odometry, X-by-wire, Ackermann drive mechanism, Low-level control

The goal of this paper is to compute odometry of vehicle using low-level controls combined with inertial measurement unit. The Low-Level control includes design of Drive-by-Wire mechanisms for steering, brake and accelerator systems with appropriate motors and encoder. Experimentation with encoders and DC motors of steering and brake has been carried out first with various embedded modules to choose best suitable module. The experimentation has led to choosing BeagleBone Black (BBB), A low-cost, open-source community-supported development platform for real-time analysis provided by the TI Sitara AM3358 ARM Cortex-A8 processor with Linux-based operating system. Using BBB dedicated hardware module for high CPR (Counts per Revolution) encoders, the vehicle position is evaluated. Using BBB serial cape, it is interfaced to Roboteq motor controller (used for steering and brake motor) and steering encoder for steering wheel position control. The major task of the paper is the evaluation of odometry from using vehicle rear wheel encoders combined with inertial measurement unit. The paper is carried out on a dune buggy; petrol powered motor vehicle with Ackermann drive platform type and mobility. Initially, Drive-by-wire mechanism for steering, brake and accelerator is designed. Autonomous steering control of vehicle is carried out with feedback from steering motor encoder and steering hand wheel encoder connected to axle of steering system. Using IMU (Inertial Measurement Unit) yaw angle and rear wheel axle encoder position value, the odometry of vehicle are computed. Combined with inertial measurement units, they have proven to be a precise and low-cost sensor for vehicle odometry evaluation.
    [1] Reza N.Jazar., “Vehicle Dynamics – Theory and Applications”, Vol. 2, Issue 2 (2008) ISSN: 2249-3905, pp. 377-454 [2] Campbell, Stefan F. (Stefan Forrest), “Steering control of an autonomous ground vehicle with application to the DARPA Urban Challenge”, Massachusetts Institute of Technology, February 2007, pp. 72-85 [3] K J Astorm, “Vehicle/Bicycle Dynamics,” Lecture notes on vehicle dynamics, vol. 58, 2011, pp. 347-352 [4] Saeed B. Niku, “Introduction to Robotics: Analysis, Systems, Applications”, Pearson Education, Inc., 2003 [5] Prof. Dr. Hans P. Geering, Prof. Charles Brom, “Parkmate enhanced odometry”, Swiss Federal Institute of Technology Zurich, Winter 2004/05, pp. 72-85 [6] Reuben Strydom, Saul Thurrowgood, Mandyam V. Srinivasan, “Visual Odometry : Autonomous UAV Navigation using Optic Flow and Stereo”,Summer 2005/06. [7] Gurdal Arslan, Jason R. Marden, Jeff S. Shamma, “Autonomous Vehicle-Target Assignment: A Game-Theoretical Formulation”, Winter 2006/06,pp 01-05 [8] Todd Litman Victoria Transport Policy Institute, “Autonomous Vehicle Implementation Predictions Implications for Transport Planning”, pp 06-08 [9] Kurt Dresner Peter Stone – “Sharing the Road: Autonomous Vehicles Meet Human Drivers”,Pear publications, 2005-06, pp 08-09 [10] Carnegie Mellon University, General Motors Research and Development, Continental AG, Intel Research, “Autonomous Driving in Urban Environments: Boss and the Urban Challenge”, 2012, pp 05-09 [11] L. Conde Bento, Urbano Nunes; Fernando Moita and Antonio Surreci, “Sensor Fusion for Precise Autonomous Vehicle Navigation in Outdoor Semi-structured Environments”,Winter 2008/06, pp 06-08
Paper ID: GRDJEV01I120011
Published in: Volume : 1, Issue : 12
Publication Date: 2016-12-01
Page(s): 1 - 11