SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Model of expressive gestures
 for humanoid robot NAO
           Quoc Anh Le
        Telecom ParisTech

       Catherine Pelachaud
     CNRS, Telecom ParisTech
NAO robot
•   An autonomous, programable and medium-size humanoid robot (57 cm)
•   Made by a French company (Aldebaran Robotics, Paris)
•   25 degrees of freedom
•   2 speakers to speak or play sound files
•   Control colors of its eyes
Introduction
• This work is part of the National project ANR
  GVLEX
  – Partners: Aldebaran (coordinator), Acapela, LIMSI
    and Telecom-ParisTech.
• Objective: Have the humanoid robot, Nao, read
  story agreeably through expressive verbal and
  non-verbal behaviors.
• Methodology: Select and compute behaviors
  based on information extracted from the story:
  its structure, its various semantic and pragmatic
  elements as well as its emotional content.
• Ongoing work at the Telecom-ParisTech:
  Control gestures of Nao by using the platform of
  an existing virtual agent system, Greta
                          3
Greta platform
• Following SAIBA framework
• Two representation languages:
  – FML: Function Markup Language
  – BML: Behavior Markup Language




                   4
SAIBA framework
• Goal: Define interfaces at separate levels of abstraction for
  multimodal behavior generation
• Structure: consist of 3 separated modules
   – Intent planning: Planning of a communicative intent
   – Behavior planning: Planning of multimodal behavior that carry
   – Behavior realization: Realization of the planned behaviors




                              5
FML
•   Objective: Encode communicative and expressive intent what agent aims to
    transmit. It may be emotional states, beliefs or goals, etc.




                                  6
BML
    •   Objective: Specify multimodal behaviors with constrains to be realized by
        agent
    •   Description:
         1. Occurrence of behaviors
         2. Relative timings of behaviors
         3. Form of behaviors/Reference to predefined animations
         4. Conditions/Events/Feedbacks




                                                         2
1




                                                  3
                                                                                    7
Steps
  1. Build a repertoire of gestures based on a video corpus




  2. Use Greta platform to compute gestures for robot
                                                  Behavior
                                                  Realizer
                                            BML
                  FML
Text   Intent           Behavior Planning
       Planning
                                                  Behavior
                                            BML   Realizer
Build repertoire of gestures
•  Goal: Collect expressive gestures of individuals
   in a specified context (story-tellers)
• Stages:
  1. Video collection
  2. Code schema and annotations
  3. Elaboration of symbolic gestures

             annotations   Gesture   elaboration
    Videos                                         Gesture
                           Editor
    corpus                                         Repertoire

                            9
Video collection
• 6 actors from an amateur troupe were
  videotaped
• Actors had received the script of the story
  beforehand
• The text was displayed during the session so
  that they could read it from time to time
• 2 digital cameras were used (front and side-
  view)
• Each actor was videotaped twice
  – 1st session as a training / warm-up session
  – the most expressive session can be kept for analysis
                          10
                                                     Martin
Video corpus
• Total duration: 80mn
• Average: 7 mn per story




                      11
                               11
                               Martin
Code schema and annotation
• Code schema
   – Goal: enable specification of gesture lexicons for Greta and Nao
   – Segmentation based on gesture phrases
   – Attributes
      • Handedness : Right hand / Left hand / 2 hands
      • Category: deictic, iconic, metaphoric, beat, emblem
         (McNeill 05, Kendon 04)
      • Lexicon: 47 different entries
• Annotations using Anvil tool (Kipp 01)
   – Current state: 125 gestures segmented for 1 actor
   – Rich in terms of gestures : 23 gestures per minutes for subject


                              12
                                                                 Martin
Annotation




  13
             Martin
Gesture Editor
• Gesture described
  symbolically:
   – Gesture phases:
     preparation, stroke, hold,
     relaxation
   – Wrist position
   – Palm orientation
   – Finger orientation
   – Finger shape
   – Movement trajectory
   – Symmetry (one hand, two
     hand,..)             14
15
Predefined positions
• Pre-calculate joint values of
  all combinations of hand
  positions in 3D space
  (vertical, horizontal, distance)
  using Choregraphe.
• Current state: 105 positions
  corresponding to 7 vertical
  values, 5 horizontal values
  and 3 distance values (000,
  001, … , 462).
• Replace symbolic positions
  by real joint values when
  compiling.                 16
Predefined animations
• Pre-programmed gestures or behavioral scripts using
  Choregraphe
• Make reference to behavioral scripts from BML.




                         17
Behavioral scripts using
                 ChoreGraphe




Voilà bien longtemps, un soir de printemps, trois petits morceaux de nuit se
détachèrent du ciel et tombèrent sur Terre….
                                    18
Gesture lexicon
• Different degrees of freedom
• Variant of a gesture encompasses a family of gestures that shares
   – the same meaning (e.g. to stop someone)
   – a core signal (e.g. vertical flat hand toward the other)
• Gestures within a family may differ along the non-core signals they
  use
• Construction of a common lexicon with
   – Greta-Gestuary
   – Nao-Gestuary
• In the specific lexicon, variant shares similar meaning and signal-
  core.



                               19
Robot vs. Greta
• Degree of freedoms
• Not dynamic wrists
• Three fingers that open or close together
• Movement speed (>0.5 seconds)
• Singular positions
=> Gestures may not be identical but should convey similar meaning




                              20
Gesture: Stop




   21
Gesture: Stop




   22
Demo: Three pieces of night




          23
Demo: Choregraphe script




         24
Future work
• Synchronization of gestures with speech
  for robot
• Define invariant signification of gestures
• Define different levels of BML descriptions
  for gestures
• Define evaluation methods



                    25
Thank You for Your Attention

       Any questions




           26

Weitere ähnliche Inhalte

Ähnlich wie Journée Inter-GDR ISIS et Robotique: Interaction Homme-Robot

MelBERT: Metaphor Detection via Contextualized Late Interaction using Metapho...
MelBERT: Metaphor Detection via Contextualized Late Interaction using Metapho...MelBERT: Metaphor Detection via Contextualized Late Interaction using Metapho...
MelBERT: Metaphor Detection via Contextualized Late Interaction using Metapho...Sunkyung Lee
 
426 Lecture 9: Research Directions in AR
426 Lecture 9: Research Directions in AR426 Lecture 9: Research Directions in AR
426 Lecture 9: Research Directions in ARMark Billinghurst
 
Dynamic Languages in Production: Progress and Open Challenges
Dynamic Languages in Production: Progress and Open ChallengesDynamic Languages in Production: Progress and Open Challenges
Dynamic Languages in Production: Progress and Open Challengesbcantrill
 
Virtual Humans in Cultural Heritage
Virtual Humans in Cultural HeritageVirtual Humans in Cultural Heritage
Virtual Humans in Cultural HeritageMarios Pitikakis
 
Virtual Humans in Cultural Heritage
Virtual Humans in Cultural HeritageVirtual Humans in Cultural Heritage
Virtual Humans in Cultural Heritageguest456991
 
ACII 2011, USA
ACII 2011, USAACII 2011, USA
ACII 2011, USALê Anh
 
telekinetic-170302195145 (1).pdf
telekinetic-170302195145 (1).pdftelekinetic-170302195145 (1).pdf
telekinetic-170302195145 (1).pdfAjinSanthosh1
 
Lecture Notes in Computer Science (LNCS)
Lecture Notes in Computer Science (LNCS)Lecture Notes in Computer Science (LNCS)
Lecture Notes in Computer Science (LNCS)Lê Anh
 
Experimental evaluation of five methods for collecting emotions in field sett...
Experimental evaluation of five methods for collecting emotions in field sett...Experimental evaluation of five methods for collecting emotions in field sett...
Experimental evaluation of five methods for collecting emotions in field sett...Debaleena Chattopadhyay
 

Ähnlich wie Journée Inter-GDR ISIS et Robotique: Interaction Homme-Robot (12)

MelBERT: Metaphor Detection via Contextualized Late Interaction using Metapho...
MelBERT: Metaphor Detection via Contextualized Late Interaction using Metapho...MelBERT: Metaphor Detection via Contextualized Late Interaction using Metapho...
MelBERT: Metaphor Detection via Contextualized Late Interaction using Metapho...
 
426 Lecture 9: Research Directions in AR
426 Lecture 9: Research Directions in AR426 Lecture 9: Research Directions in AR
426 Lecture 9: Research Directions in AR
 
Dynamic Languages in Production: Progress and Open Challenges
Dynamic Languages in Production: Progress and Open ChallengesDynamic Languages in Production: Progress and Open Challenges
Dynamic Languages in Production: Progress and Open Challenges
 
Virtual Humans in Cultural Heritage
Virtual Humans in Cultural HeritageVirtual Humans in Cultural Heritage
Virtual Humans in Cultural Heritage
 
Virtual Humans in Cultural Heritage
Virtual Humans in Cultural HeritageVirtual Humans in Cultural Heritage
Virtual Humans in Cultural Heritage
 
ACII 2011, USA
ACII 2011, USAACII 2011, USA
ACII 2011, USA
 
Are homes smart if they are aware?
Are homes smart if they are aware?Are homes smart if they are aware?
Are homes smart if they are aware?
 
Memory models in c#
Memory models in c#Memory models in c#
Memory models in c#
 
telekinetic-170302195145 (1).pdf
telekinetic-170302195145 (1).pdftelekinetic-170302195145 (1).pdf
telekinetic-170302195145 (1).pdf
 
Telekinetic
TelekineticTelekinetic
Telekinetic
 
Lecture Notes in Computer Science (LNCS)
Lecture Notes in Computer Science (LNCS)Lecture Notes in Computer Science (LNCS)
Lecture Notes in Computer Science (LNCS)
 
Experimental evaluation of five methods for collecting emotions in field sett...
Experimental evaluation of five methods for collecting emotions in field sett...Experimental evaluation of five methods for collecting emotions in field sett...
Experimental evaluation of five methods for collecting emotions in field sett...
 

Mehr von Lê Anh

Spark docker
Spark dockerSpark docker
Spark dockerLê Anh
 
Presentation des outils traitements distribues
Presentation des outils traitements distribuesPresentation des outils traitements distribues
Presentation des outils traitements distribuesLê Anh
 
Automatic vs. human question answering over multimedia meeting recordings
Automatic vs. human question answering over multimedia meeting recordingsAutomatic vs. human question answering over multimedia meeting recordings
Automatic vs. human question answering over multimedia meeting recordingsLê Anh
 
Lap trinh java hieu qua
Lap trinh java hieu quaLap trinh java hieu qua
Lap trinh java hieu quaLê Anh
 
Cahier de charges
Cahier de chargesCahier de charges
Cahier de chargesLê Anh
 
Final report. nguyen ngoc anh.01.07.2013
Final report. nguyen ngoc anh.01.07.2013Final report. nguyen ngoc anh.01.07.2013
Final report. nguyen ngoc anh.01.07.2013Lê Anh
 
Lequocanh
LequocanhLequocanh
LequocanhLê Anh
 
These lequocanh v7
These lequocanh v7These lequocanh v7
These lequocanh v7Lê Anh
 
Applying Computer Vision to Traffic Monitoring System in Vietnam
Applying Computer Vision to Traffic Monitoring System in Vietnam Applying Computer Vision to Traffic Monitoring System in Vietnam
Applying Computer Vision to Traffic Monitoring System in Vietnam Lê Anh
 
Poster WACAI 2012
Poster WACAI 2012Poster WACAI 2012
Poster WACAI 2012Lê Anh
 
ICMI 2012 Workshop on gesture and speech production
ICMI 2012 Workshop on gesture and speech productionICMI 2012 Workshop on gesture and speech production
ICMI 2012 Workshop on gesture and speech productionLê Anh
 
ACM ICMI Workshop 2012
ACM ICMI Workshop 2012ACM ICMI Workshop 2012
ACM ICMI Workshop 2012Lê Anh
 
Mid-term thesis report
Mid-term thesis reportMid-term thesis report
Mid-term thesis reportLê Anh
 
Affective Computing and Intelligent Interaction (ACII 2011)
Affective Computing and Intelligent Interaction (ACII 2011)Affective Computing and Intelligent Interaction (ACII 2011)
Affective Computing and Intelligent Interaction (ACII 2011)Lê Anh
 
Nao Tech Day
Nao Tech DayNao Tech Day
Nao Tech DayLê Anh
 
Người Ảo
Người ẢoNgười Ảo
Người ẢoLê Anh
 

Mehr von Lê Anh (16)

Spark docker
Spark dockerSpark docker
Spark docker
 
Presentation des outils traitements distribues
Presentation des outils traitements distribuesPresentation des outils traitements distribues
Presentation des outils traitements distribues
 
Automatic vs. human question answering over multimedia meeting recordings
Automatic vs. human question answering over multimedia meeting recordingsAutomatic vs. human question answering over multimedia meeting recordings
Automatic vs. human question answering over multimedia meeting recordings
 
Lap trinh java hieu qua
Lap trinh java hieu quaLap trinh java hieu qua
Lap trinh java hieu qua
 
Cahier de charges
Cahier de chargesCahier de charges
Cahier de charges
 
Final report. nguyen ngoc anh.01.07.2013
Final report. nguyen ngoc anh.01.07.2013Final report. nguyen ngoc anh.01.07.2013
Final report. nguyen ngoc anh.01.07.2013
 
Lequocanh
LequocanhLequocanh
Lequocanh
 
These lequocanh v7
These lequocanh v7These lequocanh v7
These lequocanh v7
 
Applying Computer Vision to Traffic Monitoring System in Vietnam
Applying Computer Vision to Traffic Monitoring System in Vietnam Applying Computer Vision to Traffic Monitoring System in Vietnam
Applying Computer Vision to Traffic Monitoring System in Vietnam
 
Poster WACAI 2012
Poster WACAI 2012Poster WACAI 2012
Poster WACAI 2012
 
ICMI 2012 Workshop on gesture and speech production
ICMI 2012 Workshop on gesture and speech productionICMI 2012 Workshop on gesture and speech production
ICMI 2012 Workshop on gesture and speech production
 
ACM ICMI Workshop 2012
ACM ICMI Workshop 2012ACM ICMI Workshop 2012
ACM ICMI Workshop 2012
 
Mid-term thesis report
Mid-term thesis reportMid-term thesis report
Mid-term thesis report
 
Affective Computing and Intelligent Interaction (ACII 2011)
Affective Computing and Intelligent Interaction (ACII 2011)Affective Computing and Intelligent Interaction (ACII 2011)
Affective Computing and Intelligent Interaction (ACII 2011)
 
Nao Tech Day
Nao Tech DayNao Tech Day
Nao Tech Day
 
Người Ảo
Người ẢoNgười Ảo
Người Ảo
 

Kürzlich hochgeladen

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 

Kürzlich hochgeladen (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

Journée Inter-GDR ISIS et Robotique: Interaction Homme-Robot

  • 1. Model of expressive gestures for humanoid robot NAO Quoc Anh Le Telecom ParisTech Catherine Pelachaud CNRS, Telecom ParisTech
  • 2. NAO robot • An autonomous, programable and medium-size humanoid robot (57 cm) • Made by a French company (Aldebaran Robotics, Paris) • 25 degrees of freedom • 2 speakers to speak or play sound files • Control colors of its eyes
  • 3. Introduction • This work is part of the National project ANR GVLEX – Partners: Aldebaran (coordinator), Acapela, LIMSI and Telecom-ParisTech. • Objective: Have the humanoid robot, Nao, read story agreeably through expressive verbal and non-verbal behaviors. • Methodology: Select and compute behaviors based on information extracted from the story: its structure, its various semantic and pragmatic elements as well as its emotional content. • Ongoing work at the Telecom-ParisTech: Control gestures of Nao by using the platform of an existing virtual agent system, Greta 3
  • 4. Greta platform • Following SAIBA framework • Two representation languages: – FML: Function Markup Language – BML: Behavior Markup Language 4
  • 5. SAIBA framework • Goal: Define interfaces at separate levels of abstraction for multimodal behavior generation • Structure: consist of 3 separated modules – Intent planning: Planning of a communicative intent – Behavior planning: Planning of multimodal behavior that carry – Behavior realization: Realization of the planned behaviors 5
  • 6. FML • Objective: Encode communicative and expressive intent what agent aims to transmit. It may be emotional states, beliefs or goals, etc. 6
  • 7. BML • Objective: Specify multimodal behaviors with constrains to be realized by agent • Description: 1. Occurrence of behaviors 2. Relative timings of behaviors 3. Form of behaviors/Reference to predefined animations 4. Conditions/Events/Feedbacks 2 1 3 7
  • 8. Steps 1. Build a repertoire of gestures based on a video corpus 2. Use Greta platform to compute gestures for robot Behavior Realizer BML FML Text Intent Behavior Planning Planning Behavior BML Realizer
  • 9. Build repertoire of gestures • Goal: Collect expressive gestures of individuals in a specified context (story-tellers) • Stages: 1. Video collection 2. Code schema and annotations 3. Elaboration of symbolic gestures annotations Gesture elaboration Videos Gesture Editor corpus Repertoire 9
  • 10. Video collection • 6 actors from an amateur troupe were videotaped • Actors had received the script of the story beforehand • The text was displayed during the session so that they could read it from time to time • 2 digital cameras were used (front and side- view) • Each actor was videotaped twice – 1st session as a training / warm-up session – the most expressive session can be kept for analysis 10 Martin
  • 11. Video corpus • Total duration: 80mn • Average: 7 mn per story 11 11 Martin
  • 12. Code schema and annotation • Code schema – Goal: enable specification of gesture lexicons for Greta and Nao – Segmentation based on gesture phrases – Attributes • Handedness : Right hand / Left hand / 2 hands • Category: deictic, iconic, metaphoric, beat, emblem (McNeill 05, Kendon 04) • Lexicon: 47 different entries • Annotations using Anvil tool (Kipp 01) – Current state: 125 gestures segmented for 1 actor – Rich in terms of gestures : 23 gestures per minutes for subject 12 Martin
  • 13. Annotation 13 Martin
  • 14. Gesture Editor • Gesture described symbolically: – Gesture phases: preparation, stroke, hold, relaxation – Wrist position – Palm orientation – Finger orientation – Finger shape – Movement trajectory – Symmetry (one hand, two hand,..) 14
  • 15. 15
  • 16. Predefined positions • Pre-calculate joint values of all combinations of hand positions in 3D space (vertical, horizontal, distance) using Choregraphe. • Current state: 105 positions corresponding to 7 vertical values, 5 horizontal values and 3 distance values (000, 001, … , 462). • Replace symbolic positions by real joint values when compiling. 16
  • 17. Predefined animations • Pre-programmed gestures or behavioral scripts using Choregraphe • Make reference to behavioral scripts from BML. 17
  • 18. Behavioral scripts using ChoreGraphe Voilà bien longtemps, un soir de printemps, trois petits morceaux de nuit se détachèrent du ciel et tombèrent sur Terre…. 18
  • 19. Gesture lexicon • Different degrees of freedom • Variant of a gesture encompasses a family of gestures that shares – the same meaning (e.g. to stop someone) – a core signal (e.g. vertical flat hand toward the other) • Gestures within a family may differ along the non-core signals they use • Construction of a common lexicon with – Greta-Gestuary – Nao-Gestuary • In the specific lexicon, variant shares similar meaning and signal- core. 19
  • 20. Robot vs. Greta • Degree of freedoms • Not dynamic wrists • Three fingers that open or close together • Movement speed (>0.5 seconds) • Singular positions => Gestures may not be identical but should convey similar meaning 20
  • 23. Demo: Three pieces of night 23
  • 25. Future work • Synchronization of gestures with speech for robot • Define invariant signification of gestures • Define different levels of BML descriptions for gestures • Define evaluation methods 25
  • 26. Thank You for Your Attention Any questions 26