Toward autonomous car driving by a humanoid robot: A sensor-based framework

To achieve the complete car driving task with a humanoid robot, it is necessary to develop a set of basic action primitives, including: walking to the vehicle, manually controlling its commands (ignition, accelerator and steering), and moving with the whole-body, for car ingress/egress. In this paper, we propose an approach for realizing the central part of the complete task, consisting in driving the car along a road. The proposed method is composed of two main parts. First, a vision-based controller uses image features of the road, to provide the reference angle for the steering wheel. Second, an admittance controller allows the humanoid to safely rotate the steering wheel with its hands and realize the desired steering command. We present results from a car driving experience, by humanoid robot HRP-4, within a video game setup.

[1]  Kazuhito Yokoi,et al.  A Tele-operated Humanoid Operator , 2006, Int. J. Robotics Res..

[2]  José Santos-Victor,et al.  Visual servoing and appearance for navigation , 2000, Robotics Auton. Syst..

[3]  Bernardo Wagner,et al.  Autonomous robot navigation based on OpenStreetMap geodata , 2010, 13th International IEEE Conference on Intelligent Transportation Systems.

[4]  Luis Salgado,et al.  Real-time lane tracking using Rao-Blackwellized particle filter , 2012, Journal of Real-Time Image Processing.

[5]  Christian Laugier,et al.  Guest Editorial Introducing Perception, Planning, and Navigation for Intelligent Vehicles , 2009, IEEE Trans. Intell. Transp. Syst..

[6]  Yilu Zhang,et al.  Driving skill characterization: A feasibility study , 2008, 2008 IEEE International Conference on Robotics and Automation.

[7]  Paul Newman,et al.  Navigating, Recognizing and Describing Urban Spaces With Vision and Lasers , 2009, Int. J. Robotics Res..

[8]  Mirko Meuter,et al.  A novel approach to lane detection and tracking , 2009, 2009 12th International IEEE Conference on Intelligent Transportation Systems.

[9]  Wei Liu,et al.  Vision-Based Real-Time Lane Marking Detection and Tracking , 2008, 2008 11th International IEEE Conference on Intelligent Transportation Systems.

[10]  Neville Hogan,et al.  Impedance control - An approach to manipulation. I - Theory. II - Implementation. III - Applications , 1985 .

[11]  P. Fiorini,et al.  Switching visual servoing approach for stable corridor navigation , 2009, 2009 International Conference on Advanced Robotics.

[12]  Alberto Broggi,et al.  Sensing requirements for a 13,000 km intercontinental autonomous drive , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[13]  Sebastian Thrun,et al.  Stanley: The robot that won the DARPA Grand Challenge , 2006, J. Field Robotics.

[14]  Kah Phooi Seng,et al.  Real-Time Implementation of Vision-Based Lane Detection and Tracking , 2009, 2009 International Conference on Intelligent Human-Machine Systems and Cybernetics.

[15]  Kazuhito Yokoi,et al.  A tele-operated humanoid robot drives a backhoe , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[16]  Olivier Stasse,et al.  A versatile Generalized Inverted Kinematics implementation for collaborative working humanoid robots: The Stack Of Tasks , 2009, ICAR.

[17]  Marilena Vendittelli,et al.  Vision-based Odometric Localization for humanoids using a kinematic EKF , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[18]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[19]  Marilena Vendittelli,et al.  Vision-based corridor navigation for humanoid robots , 2013, 2013 IEEE International Conference on Robotics and Automation.