Robot learning
Can a robot learn a driving style from a few human demos?
Open access · cc by · source: Europe PMC
Adding a small imitation-learning module between a classical path planner and motion controller let a robot copy a human's navigation style while still reliably reaching its goal.
Study at a glance
- Design
- Computational / modelling — Simulated wheeled robot in Gazebo and Unity; a small CNN picks one of nine local waypoints; 50 trials per model per navigation task in training and unseen test environments.
- N
- No single N: 200 planner demonstrations and 12 human demonstrations per training environment; evaluation used six navigation tasks per simulator with 50 trials each.
- Population
- Simulated Clearpath Husky robot in two Gazebo and two Unity environments
- Outcome
- Navigation success rate and similarity (inverse modified Hausdorff distance) of trajectories to held-out human demonstrations
Structured fields used in claim comparison tables when every cited study has a complete layer.
Key findings
The hybrid method kept a high success rate in all four environments while the baseline methods did not, and its paths were more similar to held-out human demonstrations. Differences were statistically significant in every environment except the simplest (the Gazebo training room). One baseline tended to wander around avoiding labelled obstacles without ever reaching the goal. Most failures of the proposed method came from choosing waypoints inside obstacle safety margins, leading to collisions.
Methodology
The authors kept a standard robot navigation stack but inserted a learned module between the global path planner and the local controller; it chooses one of nine nearby waypoints from lidar, semantic camera features, and the goal's bearing and distance. The module was first trained by behavioural cloning on 200 runs of the classical planner, then fine-tuned on just 12 human tele-operated runs that followed a rule: give objects with a particular label a wide berth. It was tested in simulation against two published learning-from-demonstration approaches, in both training and unseen test environments.
Limitations
Everything was done in simulation with a single demonstrator (one of the authors) and one simple style rule, so transfer to real robots, other people or richer preferences is untested. The paper reports results mainly in figures, with few exact success percentages in the text, and did not compare against the classical planner alone. Choosing from nine fixed waypoints limits how precise the learned motion can be.
How this study connects
Role on claims
Each row is a claim on a concept or method page where this paper supports, challenges, or qualifies the statement. Roles are hand-checked — not a model guess.
Copying demonstrations alone breaks when the scene changes.
Demonstrations help but need adaptation to new situations: plain behaviour cloning failed in new door configurations while evolutionary policy gradient using demonstrations generalised better, and a hybrid imitation-plus-planner navigator kept high success across four simulated environments.
Evidence for the claim as stated.
Simulation rankings do not fully carry to real robots: the full Coulomb-plus-vision-plus-proximity model was best in simulation, but on the real robot the model without the proximity penalty did best.
Same question, contrary or null result.
Open questions
Tensions this paper is part of
From concept pages' “where studies disagree.” Disagreement means the same question; scope means different assays, populations, or outcomes.
Simulation rankings do not fully carry to real robots: the full Coulomb-plus-vision-plus-proximity model was best in simulation, but on the real robot the model without the proximity penalty did best.
Related papers in this topic
Same topic cluster — not a recommendation engine.
- Should newborn robots inherit what their parents learned?
- Can a robot learn from its own lucky accidents?
- How do human-side errors affect a robot learning from brain signals?
- Can ordinary people teach a robot a skill just by rating its tries?
- Can treating obstacles like electric charges teach a robot to steer?