SlideShare a Scribd company logo
1 of 17
Download to read offline
Automatic Demonstration and Feature Selection
for Robot Learning
Santiago Morante, Juan G. Victores, and Carlos Balaguer
smorante@ing.uc3m.es
IEEE RAS Humanoids Conference 2015
UC3M/Robotics Lab
IEEE Humanoids 2015 2
●
Robot learning frameworks, such as Programming by
Demonstration, are based on learning tasks from sets of user
demonstrations.
●
Motivation: In their naïve implementation, they assume that all
the data from the user demonstrations has been correctly
sensed and can be relevant to the task.
Proposed solution:
demonstration selection + feature selection
Introduction
IEEE Humanoids 2015 3
Dissimilarity Mapping Filtering (DMF)
(1) https://github.com/smorante/continuous-goal-directed-actions
IEEE Humanoids 2015 4
Experiment: Overview
●
Task: putting the green
object on top of the red
object.
●
First goal: the robot has
to distinguish correct and
incorrect demonstrations.
●
Second goal: distinguish
relevant and irrelevant
features for the task.
IEEE Humanoids 2015 5
Experiment: CGDA
●
Continuous Goal-Directed Actions (CGDA): Focused on
changes in the environment due to an action.
●
Motivation: Answer to what to imitate? In robot imitation.
●
Procedure: Tracking object features (color, area, spatial, etc)
continuously in time. Only spatial features are analyzed in
this paper.
IEEE Humanoids 2015 6
Experiment: Setup
●
Humanoid robot TEO equipped with an ASUS Xtion PRO LIVE set to provide
640×480 RGB and depth streams at 30 fps. The red and the green object are
color segmented.
●
13 scalar features are extracted in a periodic 40 ms loop:
– centroid absolute position of red (x1 , y1 , z1) and green object (x2 , y2 , z2),
– centroid relative position (the difference between the centroid absolute
positions x1-x2 , y1 -y2 , z1-z2 ),
– absolute values of the previous values (|x1-x2|, |y1 -y2|, |z1-z2|),
– Euclidean distance between the red and the green object (dist(X1 , X2) )
IEEE Humanoids 2015 7
Experiment: Setup II
●
We recorded 10 demonstrations of different durations.
●
Performing 8 of them correctly, and performing the last 2
incorrectly.
●
The red object is not moved in any of the correct
demonstrations, but it is moved in the incorrect ones.
●
The green object approaches the red object from different
angles in the correct demonstrations, and is moved
randomly in the incorrect ones.
IEEE Humanoids 2015 8
Experiment: Hypothesis
●
As humans, with this context information, we consider that
the irrelevant demonstrations are the last two
demonstrations.
●
Regarding the features, we consider that the features that
must be discarded are: x2 , y2 , x1 − x2 and y1 − y2 , which are
those dependent on the initial position of the green object.
IEEE Humanoids 2015 9
Experiment: Robot POV
Red filter Green filter
IEEE Humanoids 2015 10
Experiment: Sensed Trajectory (red object)
IEEE Humanoids 2015 11
Experiment: Sensed Trajectory (green object)
IEEE Humanoids 2015 12
DMF on Demonstration Selection
IEEE Humanoids 2015 13
DMF on Feature Selection
IEEE Humanoids 2015 14
Results: Demonstration Selection
Last two demonstrations are discarded. It agrees with our hypothesis
IEEE Humanoids 2015 15
Results: Feature Selection
Discarded features: x2
, y2
, x1
− x2
and y1
− y2
.
It agrees with our hypothesis
IEEE Humanoids 2015 16
●
We have applied DMF to demonstration and
feature selection in the context of a humanoid
robot goal-directed learning experiment.
●
Results show the accuracy of DMF, allowing a
great flexibility with the interchangeable
algorithms.
Conclusions
IEEE Humanoids 2015 17
For More Information:
Morante, S., Victores, J. G., & Balaguer, C. (2015). Automatic Demonstration and Feature
Selection for Robot Learning. In IEEE International Conference on Humanoid Robot
(Humanoids). Seoul: IEEE.
Morante, S., Victores, J. G., Jardón, A., & Balaguer, C. (2015). Humanoid robot imitation
through continuous goal-directed actions: an evolutionary approach. Advanced Robotics,
29(5), 303–314
Morante, S., Victores, J. G., Jardon, A., & Balaguer, C. (2014). On using guided motor
primitives to execute Continuous Goal-Directed Actions. In The23rd IEEE International
Symposium on Robot and Human Interactive Communication (RO-MAN) (pp. 613–618).
Edinburgh: IEEE
Morante, S., Victores, J. G., Jardon, A., & Balaguer, C. (2014). Action effect generalization,
recognition and execution through Continuous Goal-Directed Actions. In 2014 IEEE
International Conference on Robotics and Automation (ICRA) (pp. 1822–1827). Hong
Kong: IEEE
UC3M/Robotics Lab

More Related Content

Similar to morante2015automatic-presentation

Object Detection and Tracking AI Robot
Object Detection and Tracking AI RobotObject Detection and Tracking AI Robot
Object Detection and Tracking AI RobotIRJET Journal
 
RFID tag - technology and scenarios
RFID tag - technology and scenariosRFID tag - technology and scenarios
RFID tag - technology and scenariosDavide Del Monte
 
IISc Internship Report
IISc Internship ReportIISc Internship Report
IISc Internship ReportHarshilJain26
 
Trajectory reconstruction for robot programming by demonstration
Trajectory reconstruction for robot programming  by demonstration  Trajectory reconstruction for robot programming  by demonstration
Trajectory reconstruction for robot programming by demonstration IJECEIAES
 
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Ivano Malavolta
 
Virtual World simulations to support Robot-Mediated Interaction
Virtual World simulations  to support  Robot-Mediated InteractionVirtual World simulations  to support  Robot-Mediated Interaction
Virtual World simulations to support Robot-Mediated InteractionMichael Vallance
 
From Vision to Actions - Towards Adaptive & Autonomous Humanoid Robots [PhD D...
From Vision to Actions - Towards Adaptive & Autonomous Humanoid Robots [PhD D...From Vision to Actions - Towards Adaptive & Autonomous Humanoid Robots [PhD D...
From Vision to Actions - Towards Adaptive & Autonomous Humanoid Robots [PhD D...Juxi Leitner
 
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation SystemOptimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation SystemIDES Editor
 
Reactive Reaching and Grasping on a Humanoid: Towards Closing the Action-Perc...
Reactive Reaching and Grasping on a Humanoid: Towards Closing the Action-Perc...Reactive Reaching and Grasping on a Humanoid: Towards Closing the Action-Perc...
Reactive Reaching and Grasping on a Humanoid: Towards Closing the Action-Perc...Juxi Leitner
 
Flow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action RecognitionFlow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action RecognitionIRJET Journal
 
Farkhatdinov Robotics education for children 2017 Accepted.pdf
Farkhatdinov Robotics education for children 2017 Accepted.pdfFarkhatdinov Robotics education for children 2017 Accepted.pdf
Farkhatdinov Robotics education for children 2017 Accepted.pdfMonesseKHAMISSIA1
 
Toward of a Theory of Modeling
Toward of a Theory of ModelingToward of a Theory of Modeling
Toward of a Theory of ModelingVahid Moosavi
 
victores2013towards-presentation
victores2013towards-presentationvictores2013towards-presentation
victores2013towards-presentationJuan G. Victores
 
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...IJERA Editor
 
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...IJERA Editor
 
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis &  Viola-Jones AlgorithmGesture Recognition using Principle Component Analysis &  Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis & Viola-Jones AlgorithmIJMER
 
A Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationA Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationRyo Takahashi
 

Similar to morante2015automatic-presentation (20)

Object Detection and Tracking AI Robot
Object Detection and Tracking AI RobotObject Detection and Tracking AI Robot
Object Detection and Tracking AI Robot
 
RFID tag - technology and scenarios
RFID tag - technology and scenariosRFID tag - technology and scenarios
RFID tag - technology and scenarios
 
IISc Internship Report
IISc Internship ReportIISc Internship Report
IISc Internship Report
 
Trajectory reconstruction for robot programming by demonstration
Trajectory reconstruction for robot programming  by demonstration  Trajectory reconstruction for robot programming  by demonstration
Trajectory reconstruction for robot programming by demonstration
 
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
 
Virtual World simulations to support Robot-Mediated Interaction
Virtual World simulations  to support  Robot-Mediated InteractionVirtual World simulations  to support  Robot-Mediated Interaction
Virtual World simulations to support Robot-Mediated Interaction
 
From Vision to Actions - Towards Adaptive & Autonomous Humanoid Robots [PhD D...
From Vision to Actions - Towards Adaptive & Autonomous Humanoid Robots [PhD D...From Vision to Actions - Towards Adaptive & Autonomous Humanoid Robots [PhD D...
From Vision to Actions - Towards Adaptive & Autonomous Humanoid Robots [PhD D...
 
final ppt
final pptfinal ppt
final ppt
 
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation SystemOptimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
Optimally Learnt, Neural Network Based Autonomous Mobile Robot Navigation System
 
Reactive Reaching and Grasping on a Humanoid: Towards Closing the Action-Perc...
Reactive Reaching and Grasping on a Humanoid: Towards Closing the Action-Perc...Reactive Reaching and Grasping on a Humanoid: Towards Closing the Action-Perc...
Reactive Reaching and Grasping on a Humanoid: Towards Closing the Action-Perc...
 
Flow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action RecognitionFlow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action Recognition
 
Farkhatdinov Robotics education for children 2017 Accepted.pdf
Farkhatdinov Robotics education for children 2017 Accepted.pdfFarkhatdinov Robotics education for children 2017 Accepted.pdf
Farkhatdinov Robotics education for children 2017 Accepted.pdf
 
Toward of a Theory of Modeling
Toward of a Theory of ModelingToward of a Theory of Modeling
Toward of a Theory of Modeling
 
victores2013towards-presentation
victores2013towards-presentationvictores2013towards-presentation
victores2013towards-presentation
 
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
 
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
Feature Extraction of Gesture Recognition Based on Image Analysis for Differe...
 
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis &  Viola-Jones AlgorithmGesture Recognition using Principle Component Analysis &  Viola-Jones Algorithm
Gesture Recognition using Principle Component Analysis & Viola-Jones Algorithm
 
Entity2rec recsys
Entity2rec recsysEntity2rec recsys
Entity2rec recsys
 
A Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationA Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth Estimation
 
K010218188
K010218188K010218188
K010218188
 

Recently uploaded

A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxpradhanghanshyam7136
 
NAVSEA PEO USC - Unmanned & Small Combatants 26Oct23.pdf
NAVSEA PEO USC - Unmanned & Small Combatants 26Oct23.pdfNAVSEA PEO USC - Unmanned & Small Combatants 26Oct23.pdf
NAVSEA PEO USC - Unmanned & Small Combatants 26Oct23.pdfWadeK3
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxAleenaTreesaSaji
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 sciencefloriejanemacaya1
 

Recently uploaded (20)

A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptx
 
NAVSEA PEO USC - Unmanned & Small Combatants 26Oct23.pdf
NAVSEA PEO USC - Unmanned & Small Combatants 26Oct23.pdfNAVSEA PEO USC - Unmanned & Small Combatants 26Oct23.pdf
NAVSEA PEO USC - Unmanned & Small Combatants 26Oct23.pdf
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptx
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 science
 

morante2015automatic-presentation

  • 1. Automatic Demonstration and Feature Selection for Robot Learning Santiago Morante, Juan G. Victores, and Carlos Balaguer smorante@ing.uc3m.es IEEE RAS Humanoids Conference 2015 UC3M/Robotics Lab
  • 2. IEEE Humanoids 2015 2 ● Robot learning frameworks, such as Programming by Demonstration, are based on learning tasks from sets of user demonstrations. ● Motivation: In their naïve implementation, they assume that all the data from the user demonstrations has been correctly sensed and can be relevant to the task. Proposed solution: demonstration selection + feature selection Introduction
  • 3. IEEE Humanoids 2015 3 Dissimilarity Mapping Filtering (DMF) (1) https://github.com/smorante/continuous-goal-directed-actions
  • 4. IEEE Humanoids 2015 4 Experiment: Overview ● Task: putting the green object on top of the red object. ● First goal: the robot has to distinguish correct and incorrect demonstrations. ● Second goal: distinguish relevant and irrelevant features for the task.
  • 5. IEEE Humanoids 2015 5 Experiment: CGDA ● Continuous Goal-Directed Actions (CGDA): Focused on changes in the environment due to an action. ● Motivation: Answer to what to imitate? In robot imitation. ● Procedure: Tracking object features (color, area, spatial, etc) continuously in time. Only spatial features are analyzed in this paper.
  • 6. IEEE Humanoids 2015 6 Experiment: Setup ● Humanoid robot TEO equipped with an ASUS Xtion PRO LIVE set to provide 640×480 RGB and depth streams at 30 fps. The red and the green object are color segmented. ● 13 scalar features are extracted in a periodic 40 ms loop: – centroid absolute position of red (x1 , y1 , z1) and green object (x2 , y2 , z2), – centroid relative position (the difference between the centroid absolute positions x1-x2 , y1 -y2 , z1-z2 ), – absolute values of the previous values (|x1-x2|, |y1 -y2|, |z1-z2|), – Euclidean distance between the red and the green object (dist(X1 , X2) )
  • 7. IEEE Humanoids 2015 7 Experiment: Setup II ● We recorded 10 demonstrations of different durations. ● Performing 8 of them correctly, and performing the last 2 incorrectly. ● The red object is not moved in any of the correct demonstrations, but it is moved in the incorrect ones. ● The green object approaches the red object from different angles in the correct demonstrations, and is moved randomly in the incorrect ones.
  • 8. IEEE Humanoids 2015 8 Experiment: Hypothesis ● As humans, with this context information, we consider that the irrelevant demonstrations are the last two demonstrations. ● Regarding the features, we consider that the features that must be discarded are: x2 , y2 , x1 − x2 and y1 − y2 , which are those dependent on the initial position of the green object.
  • 9. IEEE Humanoids 2015 9 Experiment: Robot POV Red filter Green filter
  • 10. IEEE Humanoids 2015 10 Experiment: Sensed Trajectory (red object)
  • 11. IEEE Humanoids 2015 11 Experiment: Sensed Trajectory (green object)
  • 12. IEEE Humanoids 2015 12 DMF on Demonstration Selection
  • 13. IEEE Humanoids 2015 13 DMF on Feature Selection
  • 14. IEEE Humanoids 2015 14 Results: Demonstration Selection Last two demonstrations are discarded. It agrees with our hypothesis
  • 15. IEEE Humanoids 2015 15 Results: Feature Selection Discarded features: x2 , y2 , x1 − x2 and y1 − y2 . It agrees with our hypothesis
  • 16. IEEE Humanoids 2015 16 ● We have applied DMF to demonstration and feature selection in the context of a humanoid robot goal-directed learning experiment. ● Results show the accuracy of DMF, allowing a great flexibility with the interchangeable algorithms. Conclusions
  • 17. IEEE Humanoids 2015 17 For More Information: Morante, S., Victores, J. G., & Balaguer, C. (2015). Automatic Demonstration and Feature Selection for Robot Learning. In IEEE International Conference on Humanoid Robot (Humanoids). Seoul: IEEE. Morante, S., Victores, J. G., Jardón, A., & Balaguer, C. (2015). Humanoid robot imitation through continuous goal-directed actions: an evolutionary approach. Advanced Robotics, 29(5), 303–314 Morante, S., Victores, J. G., Jardon, A., & Balaguer, C. (2014). On using guided motor primitives to execute Continuous Goal-Directed Actions. In The23rd IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN) (pp. 613–618). Edinburgh: IEEE Morante, S., Victores, J. G., Jardon, A., & Balaguer, C. (2014). Action effect generalization, recognition and execution through Continuous Goal-Directed Actions. In 2014 IEEE International Conference on Robotics and Automation (ICRA) (pp. 1822–1827). Hong Kong: IEEE UC3M/Robotics Lab