Vision based closed loop pid controller design and implementation for autonomous car

Autonomous cars are one of the fascinating technological trends in the present automotive industry. These cars enticed substantial attention in industry as well as in academia. It aims at safety regulations along with the emerging customary needs, traffic safety and transportation efficiency. In general, autonomous car integrates environmental perception, control and automatic driving modules for path tracking and effective navigation. The automatic driving module maneuvers the corresponding actuators according to the requisite of planning module, and ensure that the vehicle moves at the desired speed profile and path trajectory. This paper propounds closed loop PID control architecture for accurate steering, acceleration and braking control of an autonomous self-driving car designed from scratch. The control signals are triggered, when the perception module detects the lane and obstacle inputs. Then the actuators of the vehicle are controlled. Steering control subsystem constitutes a PWM motor, driving a steering linkage that eventually steers the front axle of the car. The steering subsystem receives the PWM input from the PID controller and outputs the current wheel angle. The closed loop PID controlling enables accurate steering control and hence efficient path tracking.

[1]  Naoki Suganuma,et al.  Development of autonomous vehicle - Overview of autonomous driving demonstration in ITS world Congress 2013 , 2014, 2014 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO).

[2]  Yun Li,et al.  PID control system analysis, design, and technology , 2005, IEEE Transactions on Control Systems Technology.

[3]  Sang Woo Lee,et al.  Development of lateral control module for zone(u-turn) maneuver of vehicle/driver cooperative autonomous driving system , 2016, 2016 IEEE Transportation Electrification Conference and Expo, Asia-Pacific (ITEC Asia-Pacific).

[4]  Ryan W. Krauss Evaluation of a Low-Cost Microcontroller for Real-Time Control Education and Prototyping , 2014 .

[5]  Tun hussein Onn,et al.  An Autonomous Vehicle Driving Control System * , 2022 .

[6]  J. Jennifer Ranjani,et al.  Environment Conscious Automated Vehicle Navigation System using PID Controller , 2016 .

[7]  Ramavarapu S. Sreenivas,et al.  Developing an Affordable Laboratory Kit for Undergraduate Controls Education , 2014 .

[8]  Myoungho Sunwoo,et al.  Development of Autonomous Car—Part II: A Case Study on the Implementation of an Autonomous Driving System Based on Distributed Architecture , 2015, IEEE Transactions on Industrial Electronics.

[9]  D. Sivaraj,et al.  VISION BASED AUTONOMOUS LATERAL AND LONGITUDINAL CONTROL SYSTEM , 2012 .

[10]  Khalid Isa,et al.  An Autonomous Vehicle Driving Control System , 2005 .

[11]  Ryan W. Krauss,et al.  A low-cost microcontroller-in-the-loop platform for controls education , 2012, 2012 American Control Conference (ACC).

[12]  R. C. Hill Hardware-based activities for flipping the system dynamics and control curriculum , 2015, 2015 American Control Conference (ACC).

[13]  R. Aarthi,et al.  A Survey of Different Stages for Monitoring Traffic Rule Violation , 2011 .

[14]  Miguel A. Olivares-Méndez,et al.  Vision-Based Steering Control, Speed Assistance and Localization for Inner-City Vehicles , 2016, Sensors.

[15]  Vicente Milanés Montero,et al.  Path following with backtracking based on fuzzy controllers for forward and reverse driving , 2012, 2012 IEEE Intelligent Vehicles Symposium.

[16]  Ryan Krauss Combining Raspberry Pi and Arduino to form a low-cost, real-time autonomous vehicle platform , 2016, 2016 American Control Conference (ACC).

[17]  V. Praveen,et al.  Modeling and simulation of quadcopter using PID controller , 2016 .

[18]  D. Sivaraj,et al.  Design of Automatic Steering Control and Adaptive Cruise Control of Smart Car , 2011 .