A Multi-Touch Display for Robotic Team Control

Slides:



Advertisements
Similar presentations
Union Robotics Systems and Automation Laboratory Motion Planning in the Real World Brendan Burns Union College.
Advertisements

Brent Dingle Marco A. Morales Texas A&M University, Spring 2002
Vision-Based Interactive Systems Martin Jagersand c610.
Automatic Control & Systems Engineering Autonomous Systems Research Mini-UAV for Urban Environments Autonomous Control of Multi-UAV Platforms Future uninhabited.
Cindy Song Sharena Paripatyadar. Use vision for HCI Determine steps necessary to incorporate vision in HCI applications Examine concerns & implications.
© 2003 by Davi GeigerBuilding Robots January 2003 L1.1 Robot Behavior Shortest Path Behavior.
High Speed Obstacle Avoidance using Monocular Vision and Reinforcement Learning Jeff Michels Ashutosh Saxena Andrew Y. Ng Stanford University ICML 2005.
Design patterns Observer,Strategi, Composite,Template (Chap 5, 6)
Support for Palm Pilot Collaboration Including Handwriting Recognition.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
“ Walk to here ” : A Voice Driven Animation System SCA 2006 Zhijin Wang and Michiel van de Panne.
WUW - Wear Ur World - A Wearable Gestural Interface Joshua Latvatalo.
Team Thundercats MallEntertainment Alicia | Daniel | Paul | Tobias Gameshow Heaven for Husbands.
System Testing There are several steps in testing the system: –Function testing –Performance testing –Acceptance testing –Installation testing.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
Development of Control for Multiple Autonomous Surface Vehicles (ASV) Co-Leaders: Forrest Walen, Justyn Sterritt Team Members: Andrea Dargie, Paul Willis,
Networks of Autonomous Unmanned Vehicles Prof. Schwartz Presentation to Dr. Ponsford of Raytheon May 20, 2008.
Improving Human-Robot Interaction Jill Drury, The MITRE Corporation Improving Human-Robot Interaction Jill Drury, The MITRE Corporation Collaborators:
© Manfred Huber Autonomous Robots Robot Path Planning.
GCSE Physical Education Information/Discussion Practical Application Links Diagram/Table Activity Revision MAIN MENU Information Processing SECTION B UNIT.
From Use Cases to Test Cases 1. A Tester’s Perspective  Without use cases testers will approach the system to be tested as a “black box”. “What, exactly,
The IPDE Method.
Adaptive Autonomous Robot Teams for Situational Awareness Gaurav S. Sukhatme, Maja J. Mataric, Andrew Howard, Ashley Tews Robotics Research Laboratory.
Using Waits, Loops and Switches WAIT please!. Waits, Loops and Switches Pre-Quiz 1. In programming, what is a loop? When is a loop useful? 2. How can.
Final Presentation.  Software / hardware combination  Implement Microsoft Robotics Studio  Lego NXT Platform  Flexible Platform.
Human Computer Interaction
Human Supervisory Control Issues in Unmanned Vehicle Operations
Artificial Intelligence in Game Design Dynamic Path Planning Algorithms.
Butler Bot Sai Srivatsava Vemu Graduate Student Mechanical and Aerospace Engineering.
Model of the Human  Name Stan  Emotion Happy  Command Watch me  Face Location (x,y,z) = (122, 34, 205)  Hand Locations (x,y,z) = (85, -10, 175) (x,y,z)
 Motivated by desire for natural human-robot interaction  Encapsulates what the robot knows about the human  Identity  Location  Intentions Human.
Navigating 3D Worlds via 2D Multi- Touch Interfaces Daniel Cope Supervised by Stuart Marshall 1.
CMPS 435 F08 These slides are designed to accompany Web Engineering: A Practitioner’s Approach (McGraw-Hill 2008) by Roger Pressman and David Lowe, copyright.
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
IDRES: A rule-based system for driving situation recognition with uncertainty management J.M. Nigro and M. Rombaut Jun Ki Min Information Fusion.
ROBOGRAPHERS FACIAL EXPRESSION RECOGNITION USING SWARMS SPONSORED BY: DR. KATIA SYCARA TEAM : GAURI GANDHI SIDA WANG TIFFANY MAY JIMIT GANDHI ROHIT DASHRATHI.
A framework of safe robot planning Roland Pihlakas Institute of Technology in University of Tartu august 2008.
1 Control Menus: Execution and Control in a Single Interactor Stuart Pook Eric Lecolinet Guy Vaysseix Emmanuel Barillot École Nationale Supérieure des.
Randomized KinoDynamic Planning Steven LaValle James Kuffner.
Resource Optimization for Publisher/Subscriber-based Avionics Systems Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee.
Template-Based Manipulation in Unstructured Environments for Supervised Semi-Autonomous Humanoid Robots Alberto Romay, Stefan Kohlbrecher, David C. Conner,
Multi-robot
Office 2016 and Windows 10: Essential Concepts and Skills
RoboCup: The Robot World Cup Initiative
Crowd Modelling & Simulation
SMART VACUUM CLEANER PRESENTED BY PROJECT PRESENTATION CSE 591
SIXTH SENSE TECHNOLOGY
San Diego May 22, 2013 Giovanni Saponaro Giampiero Salvi
AnDroid GoogleMaps API
Rescue Robots: Snake Robots
Project Overview Introduction Frame Build Motion Power Control Sensors
Pursuit-Evasion Games with UGVs and UAVs
On Multi-Arm Manipulation Planning
Creative Engineering Design
Objectives To define terminology associated with Windows operating systems. To examine uses of Windows in business and industry. To explain techniques.
CEN3722 Human Computer Interaction Advanced Interfaces
Robot Teams Topics: Teamwork and Its Challenges
Networks of Autonomous Unmanned Vehicles
Jeff Plewak Robin Sachdev
Blinkers ++ Team 5.
HW2 EE 562.
An Introduction to VEX IQ Programming with Modkit
Topic 14: Jacob O. Wobbrock, Andrew D. Wilson, and Yang Li. 2007
Threads Chapter 4.
CHAPTER 14 ROBOTICS.
Blinkers ++ Team 5.
Rudra Timsina Micah Lucas Marc Salas Advisor: Richard Messner
Using Waits, Loops and Switches
Team: I See What You Did There
Presentation transcript:

A Multi-Touch Display for Robotic Team Control Andrew Ng Stanford University Students: Morgan Quigley, Tony Ricciardi, Ashley Wellman.

How can a small number of human operators control a large swarm of robots?

Motivation rescue and search missions dangerous environments unmanned battlefield units hazardous materials

The Hardware

The Interface similar to real-time strategy video games incorporates multi-touch gestures

Touch Gestures two-finger zoom and pan path-drawing

Potential Problems correcting paths that go through obstacles coordinating paths for multiple robots avoiding information overload recognizing when a command is unsafe and should be ignored or modified

Paths Through Obstacles (portions at 2x speed)

Paths Through Obstacles uses a specialized cost function to find a valid path that captures the user’s intent

Coordinating Paths Current algorithm uses combination of heuristics. e.g., If there is a room nearby, go there and wait for other robot to pass. Other possible approaches: Modify cost function to take into account paths of nearby robots. Treat group of robots as one robot with many degrees of freedom, and find roadmap for composite robot.

Information Overload Can’t display all sensor data for all robots at once. Still want operator to have situational awareness.

Short-Term Goals Explore different path-coordination algorithms. Add context menu for accessing sensor data and issuing special commands. Get system working with iRobot hardware.

Long-Term Goals Scale up to environments with many robots. Support more advanced robot hardware. Extend gestures to use different parts of hand. Extend interface to support collaboration between multiple operators.