Development of a Testbed for Autonomous Vehicles: Integrating MPC Control with Monocular Camera Lane Detection
By: Shantanu Rahman , Nayeb Hasin , Mainul Islam and more
Potential Business Impact:
Helps self-driving cars stay perfectly in their lane.
Autonomous vehicles are becoming popular day by day not only for autonomous road traversal but also for industrial automation, farming and military. Most of the standard vehicles follow the Ackermann style steering mechanism. This has become to de facto standard for large and long faring vehicles. The local planner of an autonomous vehicle controls the low-level vehicle movement upon which the vehicle will perform its motor actuation. In our work, we focus on autonomous vehicles in road and perform experiments to analyze the effect of low-level controllers in the simulation and a real environment. To increase the precision and stability of trajectory tracking in autonomous cars, a novel method that combines lane identification with Model Predictive Control (MPC) is presented. The research focuses on camera-equipped autonomous vehicles and uses methods like edge recognition, sliding window-based straight-line identification for lane line extraction, and dynamic region of interest (ROI) extraction. Next, to follow the identified lane line, an MPC built on a bicycle vehicle dynamics model is created. A single-lane road simulation model is built using ROS Gazebo and tested in order to verify the controller's performance. The root mean square error between the optimal tracking trajectory and the target trajectory was reduced by 27.65% in the simulation results, demonstrating the high robustness and flexibility of the developed controller.
Similar Papers
Real-Time LPV-Based Non-Linear Model Predictive Control for Robust Trajectory Tracking in Autonomous Vehicles
Robotics
Helps self-driving cars steer perfectly.
AutoMPC: A Code Generator for MPC-based Automated Driving
Systems and Control
Makes self-driving cars steer better and faster.
End-to-end Autonomous Vehicle Following System using Monocular Fisheye Camera
Robotics
Cars follow each other safely using just a camera.