Multi-touch Interface for Controlling Multiple Mobile Robots - - PowerPoint PPT Presentation

multi touch interface for controlling multiple mobile
SMART_READER_LITE
LIVE PREVIEW

Multi-touch Interface for Controlling Multiple Mobile Robots - - PowerPoint PPT Presentation

Multi-touch Interface for Controlling Multiple Mobile Robots Igarashi Laboratory, The University of Tokyo JST, ERATO, IGARASHI Design UI Project Jun Kato 1 Multi-touch Interface for Controlling Multiple Mobile Robots INTRODUCTION 2


slide-1
SLIDE 1

Multi-touch Interface for Controlling Multiple Mobile Robots

Igarashi Laboratory, The University of Tokyo JST, ERATO, IGARASHI Design UI Project

Jun Kato

1

slide-2
SLIDE 2

INTRODUCTION

Multi-touch Interface for Controlling Multiple Mobile Robots

2

slide-3
SLIDE 3

Motivation

  • Multiple mobile robots can do various tasks

with greater efficiency.

  • They also improve fault tolerance.

3

slide-4
SLIDE 4
  • Then, how would you like to control

movements of those robots?

– “Discussion of Challenges for User Interfaces in Human-Robot Teams” - (Driewer, F., 2007) – “Human control for cooperating robot teams” – (Wang, J., 2007)

4

slide-5
SLIDE 5

Joystick

Existing User Interfaces

Mouse Gesture Speech Gesture and Speech (Rogalla, 2002)

5

PDA and Pen (Fong, T., 2002)

slide-6
SLIDE 6

Existing User Interfaces

Drawing a sketch to control robots (Skubic, M., 2007)

6

slide-7
SLIDE 7
  • Draw similar paths? Switch among many

views?

  • How can we combine these interfaces with

autonomous approaches?

Problems

7

slide-8
SLIDE 8

My Approach

8

God’s view of the environment Two hands’ intuitive operation Direct manipulation of raw data for navigating robots

slide-9
SLIDE 9

Vector Field Operation

9

Draw a stream, drift robots!

slide-10
SLIDE 10

VECTOR FIELD OPERATION

Multi-touch Interface for Controlling Multiple Mobile Robots

10

slide-11
SLIDE 11

Hardware Setup

11

with

slide-12
SLIDE 12

Vector Field on the View

  • The view is divided into grids.
  • Each grids have 2D vector information.
  • Whole grids construct a 2D vector (flow) field.

12

slide-13
SLIDE 13

Available Operations on the Vector Field

13

To move robots, To fix movements, To stop robots,

slide-14
SLIDE 14

Implementation of the Vector Field

14

Capture Calibrate Track motion Motion vector affects the field

Vectors are overwritten

completely in blue area

Vectors are overwritten

0-100% in green area,

in proportion to the distance from the center

slide-15
SLIDE 15

“So, what can we do?”

15

slide-16
SLIDE 16

Next Step…

  • A user test
  • Integration of other user interfaces

16

slide-17
SLIDE 17

Combination with Direct Operation

  • Based on Vector Field Operation
  • When fingers are in the robot icon, Direct

Operation starts.

– The robot under the finger moves along the path it draws.

Direct Operation Vector Field Operation

slide-18
SLIDE 18

Extensions of Vector Field Operation

Draggable virtual dog icons. Robots as sheeps run away! Bind relative positions of robots Draw or clear virtual walls.

slide-19
SLIDE 19

Integration with Autonomous Algorithms

  • With Virtual Force Field (Borenstein, J., 1989)
  • Etc.?

19

slide-20
SLIDE 20

Extensions of Visualization

Visualization of the Vector Field with particle-animation Path calculation and visualization Error displays like time out

slide-21
SLIDE 21

Summary

  • We developed a multi-touch interface for controlling

multiple mobile robots simultaneously.

  • Our interface has capability to be integrated with other
  • perating methods, including autonomous ways.

21