SlideShare a Scribd company logo
1 of 31
Download to read offline
MORSE & HRI: Recent Perspectives 
SIMPAR 2014@Bergamo, Italy — October 2014 
Séverin Lemaignan, Marc Hanheide, Michael Karg, Harmish Khambhaita, Lars Kunze, Florian Lier, Ingo Lütkebohle and Grégoire Milliez
What to Expect? 
! 
Our work reports on five independent applied use cases of the MORSE 
simulator in the field of human-robot interaction 
!
What to Expect? 
! 
Our work reports on five independent applied use cases of the MORSE 
simulator in the field of human-robot interaction 
! 
We like to foster the discussion about requirements when it comes 
to simulation of HRI scenarios
What NOT to Expect? 
! 
The perfect simulator for HRI studies ;)
Agenda 
1. Brief MORSE introduction (foundation for 2.) 
2. Simulating HRI & Lessons Learned 
3. Less common Use-Case 
4. Conclusion & What’s Next?
MORSE INTRO 
Concept 
6
MORSE INTRO 
Concept 
Human 
7
MORSE INTRO 
Usage 
8
MORSE INTRO 
Usage 
9
MORSE INTRO 
Usage 
10
MORSE INTRO 
Abstraction Levels 
Your Software Stack 
11
MORSE INTRO 
Abstraction Levels 
Your Software Stack 
Semantic Camera 
12
MORSE INTRO 
Depth Camera Proof-of-Concept 
13 
https://vimeo.com/groups/blenderandrobotics/videos/54778108
MORSE INTRO 
Fast Programmatic Scene Generation 
14
15
Scenarios 
Situation Assessment 
16 
SPARK Screenshot
Scenarios 
Situation Assessment 
17 
MORSE 
data
Scenarios 
Situation Assessment - Lessons Learned 
Manual testing on physical systems (cameras, MOCAP, etc) is labour-intensive 
Low-cost deployment of environment perceived as beneficial 
Repeatability of the experimental conditions 
Important to assess the algorithmic improvements 
Effectively supports collaboration between partners involved in the project 
18
Scenarios 
Expectations Framework for Domestic Robot Assistants 
https://vimeo.com/groups/blenderandrobotics/videos/74440009 
19
Scenarios 
Expectations Framework for Domestic Robot Assistants - Lessons Learned 
Fast setup of a large testbed by reusing the real robot control layer via ROS 
First insights into the problem domain by using MORSE 
Algorithms were eventually validated on the real robot in a smaller environment 
20
Scenarios 
Automated Execution of Prototype HRI Experiments 
MORSE builder script 
21 
! 
robot.append(waypoint)! 
robot.append(semantic_camera)! 
! 
… time++! 
! 
robot.append(motion_xyw)! 
robot.append(sick_laser)! 
robot.append(rgb_camera) 
gradually 
increase 
complexity 
Execute scenario on CI Server, 
include evaluation scripts of 
experiment designers 
time time
Scenarios 
Automated Execution of Prototype HRI Experiments - Lessons Learned 
The interactive human avatar is useful to include a dynamic human component 
The level of abstraction of different sensors is useful to iteratively test algorithms 
Automatically run MORSE builder scripts in a CI Environment enables early prototyping 
Takes away the “pain” for non-technical staff 
22
Scenarios 
Data Acquisition through Automatic Scene Generation 
23
Scenarios 
Data Acquisition through Automatic Scene Generation - Lessons Learned 
Automatic scene generation by the use of Python to “program” the simulation scenes 
is useful for the acquisition of large amounts of data 
The generated desktop scenes will be used in web-applications to crowdsource natural 
language descriptions of object arrangements and commands for robots 
24
Conclusion 
Programmability (simulation scenarios are Python scripts) is perceived as beneficial 
Concept of abstraction levels provides an effective way to focus simulation on a 
particular problem by hiding irrelevant simulation artifacts 
While HRI experiments are considered as notoriously difficult to deploy, test and 
repeat, we showed here how a simulator may enable automated testing of HRI 
scenarios 
25
Conclusion 
Sounds/speech models are incomplete 
Human models do not yet provide good enough accuracy (UI and SIM) 
Interactive control of a human component, i.e., via Keyboard seems to be essential 
Domestic environments, that are crucial for HRI studies are cheap to “deploy” 
Experimental setups are easy to reproduce — even in other labs 
26
Conclusion 
Sounds/speech models are incomplete 
Human models do not yet provide good enough accuracy (UI and SIM) 
Interactive control of a human component via Kinect, Keyboard … is essential 
! 
We are certainly not yet there, much remains to be imagined, refined and achieved 
As an open-source project, we strive for new use-cases and ideas, and warmly 
welcome researchers that would like to join the effort! 
27
Next Steps 
Integrate Make Human 
28
Next Steps 
Other domains / related work 
Autonomous navigation of humans as an “easy to use” external component 
Crowd simulation algorithms, based on the idea of social forces [Szymanezyk et al.] 
Include better libraries for motions, e.g., walk cycles, pick & place, sitting down, 
Incorporate multimodal output for the human component, like speech commands 
Integrate emerging Virtual Reality devices like the Occulus Rift (done, yay!) 
Open MORSE to the web (WebGL), steer human in a browser, ROS, Gazebo [Breazeal et al.] 
29
Next Steps 
Other domains / related work 
Embodied Virtual Agent (EVA) community usually provides higher-level functionality: 
- Simulated emotion dynamics 
- Behavior generation based on action primitives 
- Conversational dialogue systems, and up to cognitive simulations 
However, integrating these into a coherent robotics simulator with an acceptable interface 
remains challenging — we need to have a look at this! 
30
Thank you! 
Open ”HRI” issues on GitHub: 
https://github.com/morse-simulator/morse/labels/HRI 
Join us! 
http://www.openrobots.org/wiki/morse/ 
Blender and Robotics Community on G+ 
Blender and Robotics 
All videos can be found here 
https://vimeo.com/groups/blenderandrobotics

More Related Content

Similar to MORSE & HRI -- SIMPAR 2014 (Florian Lier)

Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping EssentialsRachel Hinman
 
HoloLens.pdf
HoloLens.pdfHoloLens.pdf
HoloLens.pdfVishwas N
 
Synopsis of Facial Emotion Recognition to Emoji Conversion
Synopsis of Facial Emotion Recognition to Emoji ConversionSynopsis of Facial Emotion Recognition to Emoji Conversion
Synopsis of Facial Emotion Recognition to Emoji ConversionIRJET Journal
 
An Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable AutomationAn Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable AutomationMeshDynamics
 
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...butest
 
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...butest
 
Using the Crowd to Understand and Adapt User Interfaces
Using the Crowd to Understand and Adapt User InterfacesUsing the Crowd to Understand and Adapt User Interfaces
Using the Crowd to Understand and Adapt User InterfacesJeffrey Nichols
 
Figure 1
Figure 1Figure 1
Figure 1butest
 
Figure 1
Figure 1Figure 1
Figure 1butest
 
Figure 1
Figure 1Figure 1
Figure 1butest
 
Making Observability Actionable At Scale - DBS DevConnect 2019
Making Observability Actionable At Scale - DBS DevConnect 2019Making Observability Actionable At Scale - DBS DevConnect 2019
Making Observability Actionable At Scale - DBS DevConnect 2019Squadcast Inc
 
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유NAVER Engineering
 
A Software Problem (and a maybe-solution)
A Software Problem (and a maybe-solution)A Software Problem (and a maybe-solution)
A Software Problem (and a maybe-solution)YangJerng Hwa
 
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...Jeffrey Too Chuan TAN
 
Ovp Introduction Presentation (04 Feb 10)
Ovp Introduction Presentation (04 Feb 10)Ovp Introduction Presentation (04 Feb 10)
Ovp Introduction Presentation (04 Feb 10)simon56
 
Visualization of Complex Systems
Visualization of Complex SystemsVisualization of Complex Systems
Visualization of Complex SystemsChris Laffra
 

Similar to MORSE & HRI -- SIMPAR 2014 (Florian Lier) (20)

Mobile Prototyping Essentials
Mobile Prototyping EssentialsMobile Prototyping Essentials
Mobile Prototyping Essentials
 
HoloLens.pdf
HoloLens.pdfHoloLens.pdf
HoloLens.pdf
 
Synopsis of Facial Emotion Recognition to Emoji Conversion
Synopsis of Facial Emotion Recognition to Emoji ConversionSynopsis of Facial Emotion Recognition to Emoji Conversion
Synopsis of Facial Emotion Recognition to Emoji Conversion
 
An Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable AutomationAn Integrated Prototyping Environment For Programmable Automation
An Integrated Prototyping Environment For Programmable Automation
 
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...
 
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...
AN EMOTIONAL MIMICKING HUMANOID BIPED ROBOT AND ITS QUANTUM ...
 
Using the Crowd to Understand and Adapt User Interfaces
Using the Crowd to Understand and Adapt User InterfacesUsing the Crowd to Understand and Adapt User Interfaces
Using the Crowd to Understand and Adapt User Interfaces
 
Figure 1
Figure 1Figure 1
Figure 1
 
Figure 1
Figure 1Figure 1
Figure 1
 
Figure 1
Figure 1Figure 1
Figure 1
 
Making Observability Actionable At Scale - DBS DevConnect 2019
Making Observability Actionable At Scale - DBS DevConnect 2019Making Observability Actionable At Scale - DBS DevConnect 2019
Making Observability Actionable At Scale - DBS DevConnect 2019
 
Hci 3
Hci 3Hci 3
Hci 3
 
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유
Beyond TensorBoard: AutoML을 위한 interactive visual analytics 서비스 개발 경험 공유
 
A Software Problem (and a maybe-solution)
A Software Problem (and a maybe-solution)A Software Problem (and a maybe-solution)
A Software Problem (and a maybe-solution)
 
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
RoboCup@HomeEDU AI-Focused Robotics Education by Home Service Robot DIY | Mon...
 
Interaction Paradigms
Interaction ParadigmsInteraction Paradigms
Interaction Paradigms
 
Ovp Introduction Presentation (04 Feb 10)
Ovp Introduction Presentation (04 Feb 10)Ovp Introduction Presentation (04 Feb 10)
Ovp Introduction Presentation (04 Feb 10)
 
Reverse Engineering Architectural Feature Models
Reverse Engineering Architectural Feature ModelsReverse Engineering Architectural Feature Models
Reverse Engineering Architectural Feature Models
 
Visualization of Complex Systems
Visualization of Complex SystemsVisualization of Complex Systems
Visualization of Complex Systems
 
robocity2013-jderobot
robocity2013-jderobotrobocity2013-jderobot
robocity2013-jderobot
 

Recently uploaded

TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsssuserddc89b
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptArshadWarsi13
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫qfactory1
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPirithiRaju
 
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
 
‏‏VIRUS - 123455555555555555555555555555555555555555
‏‏VIRUS -  123455555555555555555555555555555555555555‏‏VIRUS -  123455555555555555555555555555555555555555
‏‏VIRUS - 123455555555555555555555555555555555555555kikilily0909
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRlizamodels9
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxFarihaAbdulRasheed
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024innovationoecd
 

Recently uploaded (20)

TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physics
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.ppt
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
 
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
 
‏‏VIRUS - 123455555555555555555555555555555555555555
‏‏VIRUS -  123455555555555555555555555555555555555555‏‏VIRUS -  123455555555555555555555555555555555555555
‏‏VIRUS - 123455555555555555555555555555555555555555
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024
 

MORSE & HRI -- SIMPAR 2014 (Florian Lier)

  • 1. MORSE & HRI: Recent Perspectives SIMPAR 2014@Bergamo, Italy — October 2014 Séverin Lemaignan, Marc Hanheide, Michael Karg, Harmish Khambhaita, Lars Kunze, Florian Lier, Ingo Lütkebohle and Grégoire Milliez
  • 2. What to Expect? ! Our work reports on five independent applied use cases of the MORSE simulator in the field of human-robot interaction !
  • 3. What to Expect? ! Our work reports on five independent applied use cases of the MORSE simulator in the field of human-robot interaction ! We like to foster the discussion about requirements when it comes to simulation of HRI scenarios
  • 4. What NOT to Expect? ! The perfect simulator for HRI studies ;)
  • 5. Agenda 1. Brief MORSE introduction (foundation for 2.) 2. Simulating HRI & Lessons Learned 3. Less common Use-Case 4. Conclusion & What’s Next?
  • 11. MORSE INTRO Abstraction Levels Your Software Stack 11
  • 12. MORSE INTRO Abstraction Levels Your Software Stack Semantic Camera 12
  • 13. MORSE INTRO Depth Camera Proof-of-Concept 13 https://vimeo.com/groups/blenderandrobotics/videos/54778108
  • 14. MORSE INTRO Fast Programmatic Scene Generation 14
  • 15. 15
  • 16. Scenarios Situation Assessment 16 SPARK Screenshot
  • 18. Scenarios Situation Assessment - Lessons Learned Manual testing on physical systems (cameras, MOCAP, etc) is labour-intensive Low-cost deployment of environment perceived as beneficial Repeatability of the experimental conditions Important to assess the algorithmic improvements Effectively supports collaboration between partners involved in the project 18
  • 19. Scenarios Expectations Framework for Domestic Robot Assistants https://vimeo.com/groups/blenderandrobotics/videos/74440009 19
  • 20. Scenarios Expectations Framework for Domestic Robot Assistants - Lessons Learned Fast setup of a large testbed by reusing the real robot control layer via ROS First insights into the problem domain by using MORSE Algorithms were eventually validated on the real robot in a smaller environment 20
  • 21. Scenarios Automated Execution of Prototype HRI Experiments MORSE builder script 21 ! robot.append(waypoint)! robot.append(semantic_camera)! ! … time++! ! robot.append(motion_xyw)! robot.append(sick_laser)! robot.append(rgb_camera) gradually increase complexity Execute scenario on CI Server, include evaluation scripts of experiment designers time time
  • 22. Scenarios Automated Execution of Prototype HRI Experiments - Lessons Learned The interactive human avatar is useful to include a dynamic human component The level of abstraction of different sensors is useful to iteratively test algorithms Automatically run MORSE builder scripts in a CI Environment enables early prototyping Takes away the “pain” for non-technical staff 22
  • 23. Scenarios Data Acquisition through Automatic Scene Generation 23
  • 24. Scenarios Data Acquisition through Automatic Scene Generation - Lessons Learned Automatic scene generation by the use of Python to “program” the simulation scenes is useful for the acquisition of large amounts of data The generated desktop scenes will be used in web-applications to crowdsource natural language descriptions of object arrangements and commands for robots 24
  • 25. Conclusion Programmability (simulation scenarios are Python scripts) is perceived as beneficial Concept of abstraction levels provides an effective way to focus simulation on a particular problem by hiding irrelevant simulation artifacts While HRI experiments are considered as notoriously difficult to deploy, test and repeat, we showed here how a simulator may enable automated testing of HRI scenarios 25
  • 26. Conclusion Sounds/speech models are incomplete Human models do not yet provide good enough accuracy (UI and SIM) Interactive control of a human component, i.e., via Keyboard seems to be essential Domestic environments, that are crucial for HRI studies are cheap to “deploy” Experimental setups are easy to reproduce — even in other labs 26
  • 27. Conclusion Sounds/speech models are incomplete Human models do not yet provide good enough accuracy (UI and SIM) Interactive control of a human component via Kinect, Keyboard … is essential ! We are certainly not yet there, much remains to be imagined, refined and achieved As an open-source project, we strive for new use-cases and ideas, and warmly welcome researchers that would like to join the effort! 27
  • 28. Next Steps Integrate Make Human 28
  • 29. Next Steps Other domains / related work Autonomous navigation of humans as an “easy to use” external component Crowd simulation algorithms, based on the idea of social forces [Szymanezyk et al.] Include better libraries for motions, e.g., walk cycles, pick & place, sitting down, Incorporate multimodal output for the human component, like speech commands Integrate emerging Virtual Reality devices like the Occulus Rift (done, yay!) Open MORSE to the web (WebGL), steer human in a browser, ROS, Gazebo [Breazeal et al.] 29
  • 30. Next Steps Other domains / related work Embodied Virtual Agent (EVA) community usually provides higher-level functionality: - Simulated emotion dynamics - Behavior generation based on action primitives - Conversational dialogue systems, and up to cognitive simulations However, integrating these into a coherent robotics simulator with an acceptable interface remains challenging — we need to have a look at this! 30
  • 31. Thank you! Open ”HRI” issues on GitHub: https://github.com/morse-simulator/morse/labels/HRI Join us! http://www.openrobots.org/wiki/morse/ Blender and Robotics Community on G+ Blender and Robotics All videos can be found here https://vimeo.com/groups/blenderandrobotics