SlideShare a Scribd company logo
Human in the Loop Control for DARPA
Robotics Challenge Hose Task
Ryan Giovacchini
Advisor: Michael Gennert
Robotics Challenge
The DARPA Robotics Challenge (DRC) and Boston Dynamics (BDI) Atlas
robot were designed to expand the use of autonomous/human-in-the-loop
systems in hazardous, degraded conditions common in disaster zones. As
part of the challenge robots were given supervisory control by their human
operators. A crucial part of this was supplying operators with important
information regarding the robots state and environment, and providing an
easy to use and intuitive approach to supplying the robot with the operators
intentions. This work describes the approach to user control currently being
used by WPI-CMU DRC team. More specifically, this work focuses on one
of the five manipulation tasks, the hose task, that required both fine manip-
ulation to line up the hose with the hydrant, as well as larger arm motions
with less accurate positions to reach the hose. Also this task demonstrated
the need to position Atlas relative to the object to be manipulated.
Hose Task
The Hose Task consists of locating and grasping the nozzle of a fire hose,
unreeling the hose and attaching the hose nozzle to the wye connector. The
hose and wye are set up in a warehouse scenario. The hose reel and wye are
mounted to a wall at a height approximately one meter above the ground.
The robot starts about 0.76 meters from the reel and the wye is another 2.5
meters from the hose.
Figure 1: (a)Hose nozzle (b)wye connector
Software
For the DRC Trials each task developed their own graphical user interfaces
(GUIs). For the hose task two unique GUIs were used, one for manipulation
(Fig. 2 (a)) and the other for walking (Fig. 2 (b)).
Figure 2: (a) Manipulation GUI (b) Walking GUI
User Interfaces
Manipulation GUI Fig. 2 (a)
• Used MoveIt! a software for serial manipulators
– Allows the user to click and drag the end-effector to a desired location
– Generates a path and preview of the robot’s motion
• Additional panel with predefined arm configurations
– Allows the user to quickly get to a desired configuration
Walking GUI Fig. 2 (b)
Figure 3: iRobot Hand
interactive marker
• Used an interactive marker (Fig 3)
– Allows user to position the marker directly
inside of the point cloud
– Simplified process of positioning the de-
sired foot placement
• Additional panel for selecting foot distance
from marker
Custom Hardware
In order to aid in attaching the hose nozzle to the wye, the robot’s hand
was equipped with a finger extension (Fig 4). The finger extension would
come into contact with the rotary collar, and while the hand rotated the hose
nozzle the finger extender ensured that the collar would also rotate. Then
by lifting the finger extension the hand could rotate back without the collar
rotating with it. This process could be repeated until the hose nozzle was
attached.
Approach
The course layout for the hose task along with the robot’s trajectory through
it is shown in (Fig 5)
Figure 4: The robot
hand with extension
1. Robot scans course. Operator identified hose
reel and nozzle
2. Operator commands robot to move to
roughly 0.8 meters from hose reel
3. Operator selects predefined script to grasp
hose, and makes final adjustments using
MoveIt!
4. Operator commands robot to move back-
wards and face the wye
5. Operator commands robot to move to
roughly 0.5 meters from wye
6. Operator selects predefined script to align hose nozzle to wye
7. Operator selects predefined script to attach hose using finger extension
Figure 5: The hose task scenario and the robot stepping trajectory
Results
At the DRC Trail, the operator successfully controlled the robot to pick up
the hose nozzle and touch it to the wye within the first twelve minutes of
the thirty provided. By performing these two actioning two points were
awarded to team WRECS.
Conclusion
Figure 6: Atlas at DRC Trials
It was learned that the interactive
marker is a useful and efficient tool
to send commands for orientation and
position of the desired final foot place-
ment of the robot.
The method of using the finger exten-
sion to attach the hose nozzle to the
wye proved to work when using the
robot’s hand to grasp the hose noz-
zle and manually attach it. However,
aligning the nozzle with the wye was
increasingly difficult.This was primar-
ily due to the limited view from the
head camera, when aligning the hose,
the hand would block the view of the wye.
Future Work
In order for the robot to be able to attach the hose, a new method of align-
ment will need to be developed. This new method will need to make use
of other sensors in order to circumvent the need to see the hose and wye
during alignment.
Acknowledgements
This work is sponsored by Defense Advanced Research Project Agency,
DARPA Robotics Challenge Program under Contract No. HR0011-14-C-
0011. Also acknowledge our corporate sponsors NVIDIA and Axis Com-
munications for providing equipment support.
Copyright © 2014 Ryan Giovacchini and the Robotics Program, Worcester Polytechnic Institute

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

RJG_Grad_Poster_3 (1)

  • 1. Human in the Loop Control for DARPA Robotics Challenge Hose Task Ryan Giovacchini Advisor: Michael Gennert Robotics Challenge The DARPA Robotics Challenge (DRC) and Boston Dynamics (BDI) Atlas robot were designed to expand the use of autonomous/human-in-the-loop systems in hazardous, degraded conditions common in disaster zones. As part of the challenge robots were given supervisory control by their human operators. A crucial part of this was supplying operators with important information regarding the robots state and environment, and providing an easy to use and intuitive approach to supplying the robot with the operators intentions. This work describes the approach to user control currently being used by WPI-CMU DRC team. More specifically, this work focuses on one of the five manipulation tasks, the hose task, that required both fine manip- ulation to line up the hose with the hydrant, as well as larger arm motions with less accurate positions to reach the hose. Also this task demonstrated the need to position Atlas relative to the object to be manipulated. Hose Task The Hose Task consists of locating and grasping the nozzle of a fire hose, unreeling the hose and attaching the hose nozzle to the wye connector. The hose and wye are set up in a warehouse scenario. The hose reel and wye are mounted to a wall at a height approximately one meter above the ground. The robot starts about 0.76 meters from the reel and the wye is another 2.5 meters from the hose. Figure 1: (a)Hose nozzle (b)wye connector Software For the DRC Trials each task developed their own graphical user interfaces (GUIs). For the hose task two unique GUIs were used, one for manipulation (Fig. 2 (a)) and the other for walking (Fig. 2 (b)). Figure 2: (a) Manipulation GUI (b) Walking GUI User Interfaces Manipulation GUI Fig. 2 (a) • Used MoveIt! a software for serial manipulators – Allows the user to click and drag the end-effector to a desired location – Generates a path and preview of the robot’s motion • Additional panel with predefined arm configurations – Allows the user to quickly get to a desired configuration Walking GUI Fig. 2 (b) Figure 3: iRobot Hand interactive marker • Used an interactive marker (Fig 3) – Allows user to position the marker directly inside of the point cloud – Simplified process of positioning the de- sired foot placement • Additional panel for selecting foot distance from marker Custom Hardware In order to aid in attaching the hose nozzle to the wye, the robot’s hand was equipped with a finger extension (Fig 4). The finger extension would come into contact with the rotary collar, and while the hand rotated the hose nozzle the finger extender ensured that the collar would also rotate. Then by lifting the finger extension the hand could rotate back without the collar rotating with it. This process could be repeated until the hose nozzle was attached. Approach The course layout for the hose task along with the robot’s trajectory through it is shown in (Fig 5) Figure 4: The robot hand with extension 1. Robot scans course. Operator identified hose reel and nozzle 2. Operator commands robot to move to roughly 0.8 meters from hose reel 3. Operator selects predefined script to grasp hose, and makes final adjustments using MoveIt! 4. Operator commands robot to move back- wards and face the wye 5. Operator commands robot to move to roughly 0.5 meters from wye 6. Operator selects predefined script to align hose nozzle to wye 7. Operator selects predefined script to attach hose using finger extension Figure 5: The hose task scenario and the robot stepping trajectory Results At the DRC Trail, the operator successfully controlled the robot to pick up the hose nozzle and touch it to the wye within the first twelve minutes of the thirty provided. By performing these two actioning two points were awarded to team WRECS. Conclusion Figure 6: Atlas at DRC Trials It was learned that the interactive marker is a useful and efficient tool to send commands for orientation and position of the desired final foot place- ment of the robot. The method of using the finger exten- sion to attach the hose nozzle to the wye proved to work when using the robot’s hand to grasp the hose noz- zle and manually attach it. However, aligning the nozzle with the wye was increasingly difficult.This was primar- ily due to the limited view from the head camera, when aligning the hose, the hand would block the view of the wye. Future Work In order for the robot to be able to attach the hose, a new method of align- ment will need to be developed. This new method will need to make use of other sensors in order to circumvent the need to see the hose and wye during alignment. Acknowledgements This work is sponsored by Defense Advanced Research Project Agency, DARPA Robotics Challenge Program under Contract No. HR0011-14-C- 0011. Also acknowledge our corporate sponsors NVIDIA and Axis Com- munications for providing equipment support. Copyright © 2014 Ryan Giovacchini and the Robotics Program, Worcester Polytechnic Institute