Skip to content

VisionPilot 0.5

Choose a tag to compare

@atanasko atanasko released this 22 Jan 08:56
ad3760d

What's new?

Version 0.5 is based on EgoLanes and AutoSteer models for autonomous steering, and it's tested with constant velocity on a real vehicle.

Description

Vision Pilot 0.5 is an autonomous lateral steering system which processes images from a single front-facing camera for autonomous steering control features such as lane centering and lane-keep assist. Vision Pilot 0.5 has been tested with an automotive OEM on their private test track and the outputs of the system were compared with ground-truth data from human drivers. The system was able to achieve over 90% accuracy compared to human driven steering at highway driving speeds in high curvature turns (20+ degree steering angle) and high bank angles.

Vision Pilot 0.5 uses two neural networks, EgoLanes for segmenting and classifying lane lines, and AutoSteer for estimating the steering angle to follow the road. In parallel, a traditional tracking pipeline is utilized to measure the cross-track error and yaw error and a feedback plus feedforward controller is utilized to remain centered in-lane. The system can run headless or a visualzation can be shown which overlays the detected lanes and predicted steering angle on the input image. Although EgoLanes runs on each image individually, the AutoSteer network requires the current and previous images as input to capture spatio-temporal features. A moving average smoothing is applied to the output of AutoSteer to ensure that steering signal commands do not suffer from noise.

System Architecture

VisionPilot 0.5

Contributions

@m-zain-khawaja along with the team @atanasko, @pranavreddy23, @TranHuuNhatHuy