SlideShare a Scribd company logo
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 Robot
IRJET Journal
 
RFID tag - technology and scenarios
RFID tag - technology and scenariosRFID tag - technology and scenarios
RFID tag - technology and scenarios
Davide Del Monte
 
IISc Internship Report
IISc Internship ReportIISc Internship Report
IISc Internship Report
HarshilJain26
 
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 Interaction
Michael 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 System
IDES 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 Recognition
IRJET 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.pdf
MonesseKHAMISSIA1
 
Toward of a Theory of Modeling
Toward of a Theory of ModelingToward of a Theory of Modeling
Toward of a Theory of Modeling
Vahid Moosavi
 
victores2013towards-presentation
victores2013towards-presentationvictores2013towards-presentation
victores2013towards-presentation
Juan 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 Algorithm
IJMER
 
Entity2rec recsys
Entity2rec recsysEntity2rec recsys
Entity2rec recsys
Enrico Palumbo
 
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
Ryo Takahashi
 
K010218188
K010218188K010218188
K010218188
IOSR Journals
 

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

Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
RenuJangid3
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
moosaasad1975
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
alishadewangan1
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Ana Luísa Pinho
 
Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
tonzsalvador2222
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
sachin783648
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
sonaliswain16
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
muralinath2
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
ronaldlakony0
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
Sérgio Sacani
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
Lokesh Patil
 

Recently uploaded (20)

Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
 
Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
 

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