A Low-Cost, Open Platform for End-to-End Autonomous Driving on a Miniature Ackermann Vehicle
Gustavo Claudio Karl Couto, Eric Aislan Antonelo, Gabriel George Zipperer · N/A · 2026
Framework
N/A
License
N/A
Stars
N/A
Summary
This paper presents a low-cost, open experimental platform for research in end-to-end autonomous driving with miniature Ackermann vehicles.
Abstract Summary
Key Points
- This paper presents a low-cost, open experimental platform for research in end-to-end autonomous driving with miniature Ackermann vehicles.
- The platform combines a physical vehicle, a printed urban track, data collection tools, trajectory registration, and a Webots digital twin, enabling controlled experiments that connect simulation-based autonomous-driving methods to real-world execution.
- As a first baseline, we implement command-conditioned behavior cloning, in which a neural policy receives an on-board camera image and a high-level navigation command and outputs steering and speed.
- The system is evaluated both on the physical vehicle and in simulation
- In real closed-loop experiments, the learned policy follows lanes and executes commanded turns, reaching a mean cross-track error of 6.1 cm with respect to the reference route, close to the 4.7 cm observed in human demonstrations.
Command-Conditioned Behavior Cloning Baseline
Given an RGB image $I_{i}$ from the on-board camera and a high-level command $c_{i}$, the policy $\pi_{\theta}(I_{i},c_{i})$ predicts a continuous steering command $\hat{\delta}_{i}$ and a signed speed command $\hat{v}_{i}$. The expert label for each frame is $a_{i}=(\delta_{i},v_{i})$, collected during teleoperation.
Both outputs are bounded to $[-1,1]$ by a $\tanh$ activation and then denormalized to the physical actuator limits.
Policy Architectures
The policy input is an RGB image from the vehicle’s on-board camera, resized to $160\times 120$ pixels, together with the one-hot navigation command. Frames are kept in RGB channel order and scaled to $[0,1]$, with no lens undistortion applied; the higher-capacity variant instead takes $320\times 240$ frames with the top $35\%$ cropped to remove the region above the road.
Experiments
The vehicle is an off-the-shelf Ackermann chassis (Yahboom ROSMASTER R2L class) with two rear drive motors, a servo-steered front axle, and a forward camera on a short mast (Fig. 2 ). Its wheelbase is $0.2354\,\mathrm{m}$, its track width $0.1911\,\mathrm{m}$, and steering is limited to $\pm 45^{\circ}$. An ESP32-S3 runs an ESP-IDF firmware with a micro-ROS client [ 2 , 11 ] .
Sources and Demonstrations
Figures are reproduced from Couto et al. See the full paper for experimental details and the project page, when the paper links one, for demonstrations and videos.
Related Papers
A Sim-to-Real Integration Pipeline for Training and Deployment of Chunk-Based VLA Manipulation Policies
Mathilde Kappel, Clémence Grislain, Mohamed Chetouani et al.
Vision-Language-Action (VLA) models have become a prominent paradigm for mapping multimodal inputs, including semantic instructions, visual observations of the scene, and proprioceptive observations, to robot actions.
Dexterity from Supervised Play
Botao He, Yiming Dou, Yiannis Aloimonos et al.
How can robots autonomously collect the contact-rich experience needed to learn dexterous manipulation?
End-to-End Vision-Language-Action Policies for Autonomous Lunar Rover Docking
Sitan Huang, Grace Gao
Surface navigation on the Moon is subject to extreme illumination contrast and deployment-time perceptual disturbances.
Generalizable Robustness Testing of DNN-Based Robotic Navigation Systems via XAI-Guided Search
Khizra Sohail, Miren Illarramendi, Aitor Arrieta
**Context:** Deep Neural Networks (DNNs) increasingly control Cyber-Physical Systems (CPSs), yet small input perturbations can cause unsafe system-level behavior.