computer vision and control control computer vision and
play

Computer Vision and Control Control Computer Vision and for - PowerPoint PPT Presentation

Computer Vision and Control Control Computer Vision and for Autonomous Autonomous Robots Robots for Prof. Dr. Raul Rojas FU Berlin Embodied Intelligence: A new Embodied Intelligence: A new Paradigm for AI Paradigm for AI - Intelligence


  1. Computer Vision and Control Control Computer Vision and for Autonomous Autonomous Robots Robots for Prof. Dr. Raul Rojas FU Berlin

  2. Embodied Intelligence: A new Embodied Intelligence: A new Paradigm for AI Paradigm for AI - Intelligence Intelligence needs needs a a body body: : mechanics mechanics - Computer Computer vision vision in real time in real time - „Artificial Artificial Intelligence Intelligence is is the the art and art and science science „ - Energy Energy management management - of the the subconscious subconscious“ “ of - Local Local control control - - Communication Communication between between agents agents - - Coordination Coordination and and team team behavior behavior - - Adaptation and Adaptation and learning learning -

  3. Robotic Soccer Soccer as AI as AI Robotic Benchmark Benchmark � RoboCup RoboCup started started with with IJCAI 1997 IJCAI 1997 � � I I - - Simulation Simulation league league � � II II – – Small Small size size league league � � III III- - Mid Mid- -size size league league � � IV IV- - Legged Legged league league � � V V – – Humanoid Humanoid league league �

  4. Small- -Size Size Liga Liga Small 18 cm in diameter 4.5 by 5 meter field Five vs five

  5. Lisbon 2004 2004 Lisbon

  6. Kicking the distance Kicking the distance

  7. Mid- -size size league league Mid four on field four 12 × 8 meters

  8. Lisbon 2004 2004 Lisbon

  9. Pressuring the goalie Pressuring the goalie

  10. Our small- -size robots size robots Our small

  11. Omnidirectional Design Design Omnidirectional

  12. Omnidirectional Control Control Omnidirectional

  13. Our mid mid- -size size robots robots Our Omnidirectional vision - Laptop for control - Firewire video camera

  14. CAD Design CAD Design

  15. FUXABOT: The The Hexapod Hexapod FUXABOT:

  16. I Global vision I Global vision

  17. Global vision vision Global wireless communication computer global camera

  18. The world world is is colored colored The Team color ball

  19. Projective Transformation Projective Transformation

  20. Automatic camera calibration Automatic camera calibration

  21. Illumination artifacts Illumination artifacts

  22. Adaptive color maps Adaptive color maps

  23. Tracking helps helps computer computer vision vision Tracking • the position of the ball is predicted • variable search frame • just a few pixels are read

  24. Tracking the the robots robots Tracking We need the data of the future Data from the past t vision communication delay delay

  25. Predict the the robot‘s robot‘s movement movement Predict positions ( x 1 , y 1 ) ( v x , v y, w ) 1 ( x 2 , y 2 ) ( x , y, θ ) predictor ( v x , v y, w ) 2 predictor ( x 3 , y 3 ) Position and orientation four ( v x , v y, w ) 3 frames in the future (100 ms) ( x 4 , y 4 ) ( v x , v y, w ) 4 commands

  26. II Local vision II Local vision

  27. Our first omnivision omnivision robots robots Our first

  28. Spherical and parabolic Spherical and parabolic transformations transformations

  29. The field seen with our mirror The field seen with our mirror

  30. Locating the robot Locating the robot Parabolic M irror 500 400 distance 300 200 100 0 0 0.1 0.2 0.3 0.4 pixel distance

  31. Expectation- -Maximization Maximization Expectation The model „attracts“ the cloud of points

  32. Forces on real data

  33. Precomputed resultant forces for each coordinate

  34. Obstacle Detection

  35. Obstacle Modelling

  36. Obstacle Fusion

  37. Obstacle Identification

  38. III Reactive Behavior III Reactive Behavior

  39. Reactive Behavior Behavior Control Control Reactive slow fast sensors behaviors actuators

  40. Structure of a of a layer layer Structure Higher layer sensors effectors sensors behaviors actors Lower layer

  41. Kicking reflex reflex Kicking Kicking reflex activated

  42. Screenshot of control software Screenshot of control software

  43. IV Learning and IV Learning and Coaching the robots Coaching the robots

  44. Anpassbarkeit Anpassbarkeit

  45. Raumfreiheit Raumfreiheit

  46. Beispiel- -Eingabe Eingabe Beispiel

  47. Learning to pass Learning to pass

  48. Passing game game Passing

  49. Team Play Team Play

  50. The Goalie Goalie The

  51. Goalie again Goalie again

  52. Learning: robot : robot heal heal yourself yourself Learning

  53. Invert the prediction Invert the prediction ( x 1 , y 1 ) ( v x , v y, w ) 1 ( x 2 , y 2 ) ( x , y, θ ) predictor ( v x , v y, w ) 2 predictor ( x 3 , y 3 ) desired position ( v x , v y, w ) 3 ( x 4 , y 4 ) ( v x , v y, w ) 4

  54. One burnt motor One burnt motor

  55. V Summary and V Summary and Outlook Outlook

  56. FU Fighters FU Fighters � 1999 1999 Vizeweltmeister Vizeweltmeister � � 2000 2000 Europa- - und Vizeweltmeister und Vizeweltmeister Europa � � 2001 2001 Vierter Platz Vierter Platz � � 2002 2002 Europa- - und Vizeweltmeister und Vizeweltmeister Europa � � 2003 2003 Europameister Europameister � Dritter Platz (small small- -size size) ) Dritter Platz ( � � Halbfinalist (mid mid- -size size) ) Halbfinalist ( � � � 2004 2004 Weltmeister (small small- -size size) ) Weltmeister ( � Vierter Platz (mid mid- -size size) ) Vierter Platz ( � �

  57. Small-Size Team Anna Egorova, Alexander Gloye, Mark Simon, Cüneyt Göktekin, Bastian Hecht, Achim Liers, Oliver Tenchio, Fabian Wiesel, Lina Ourima, Maria Jütte, Thomas Sunderman Susanne Schöttker-Söhl

  58. Mid- -size size Team Team Mid Holger Freyther, Ketill Gunnarsson, Henning Heinold, Felix von Hundelshausen, Wolf Lindstrot, Marian Luft, Slav Petrov, Michael Schreiber, Frederik Zilly, Fabian Ruff, David Schneider, Markus Kettern

  59. Detlef Müller ller und Feinwerktechnik und Feinwerktechnik Detlef M

  60. Fritz- -Haber Haber- -Institut Institut Fritz � Georg Georg Heyne Heyne � � Peter Peter Zilske Zilske � � Torsten Torsten Vetter Vetter � � Ronald Ronald Nehring Nehring �

Recommend


More recommend