19
Exploration Robot with Stereovision Vladislav Richter richterv2@fit.cvut.cz Miroslav Skrbek FIT, CTU in Prague skrbek@fit.cvut.cz

Exploration Robot with Stereo v ision

Embed Size (px)

DESCRIPTION

Exploration Robot with Stereo v ision. Vladislav Richter [email protected] Miroslav Skrbek FIT, CTU in Prague [email protected]. Outline. Introduction Robot's hardware Control Application Sensor visualization Kinect. Exploration R obot. Android phone or tablet. Wi - Fi. Android. - PowerPoint PPT Presentation

Citation preview

Page 1: Exploration Robot with Stereo v ision

Exploration Robot with Stereovision

Vladislav [email protected] Skrbek FIT, CTU in Prague

[email protected]

Page 2: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 2

Outline

• Introduction

• Robot's hardware

• Control Application

• Sensor visualization

• Kinect

Page 3: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 3

Exploration Robot

Android

Android phone or tablet

Wi-Fi

3D image(anaglyph)

Commandsforwardbackwardrotateset_wheel_speedsayget_eye_image…

Page 4: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 4

Robot's Hardware

Cameras (stereo pair)

WiFi antena

Roboard RB110(1GHz PC,Linux)

Speaker(speech synthesis)

80 cm distance IR

sensor

Accelerometer, gyroscope, battery

voltage, battery current and temperature sensors inside

Audio codec withan amplifier

EyeMovement(up/down)

Page 5: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 5

Remote Control Application

• Directed for tablets and mobile phones

• Android based application– Earlier version Android 2.3– Latest version Android 4.4

• Motor control

• Sensor visualization

• Sound localization

• Voice output

Page 6: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 6

Sensor Visualization

• Accelerometer• Gyroscope• Motor speed• System temperature• Battery

– Voltage– Current

• IR distance sensors• Sound source

location

Page 7: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 7

Accelerometer Data Visualizations

Accelerometer data

The model follows the movement of the robot

Terrain

Page 8: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 8

Sound Source Localization

Bar with four microphones (two stereo pairs)

Cross correlation I

Cross correlation II

Localization

Δt1

Δt2

Page 9: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 9

Camera Images

3D View

Anaglyph

Cameras:

640x480, 30 fps, YUYV

Page 10: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 10

Nearest object detection

Left image

Right image

OpenCV based stereo correspondence

calculation

Depth map

Nearest objects are

white

Page 11: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 11

Motor Control

Virtual Joystick

Movementkeypad

Page 12: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 12

Advanced Feature – GUI Adaptation

Android

get_xml_info

XML file

Description of sensors

and commands

available on the robot

GUI adaptatio

n

Page 13: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 13

Kinect on the Robot

Wi-Fi

Server

UDP multi-cast streams

- color image - depth map - infrared image - skeleton tracking data - accelerometer - audio

UDP stream

- motor control - stream control

15 fps

Page 14: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 14

Kinect - Depth Map

Image depth is 12 bits. To view the full range, a color scheme is used.

Depth map

Page 15: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 15

Kinect - Color Image Head-up Display

Page 16: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 16

Kinect – Infrared Image

Page 17: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 17

Kinect - Skeleton Data

Page 18: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 18

Conclusion

• Four-wheeled robot hardware• Stereo camera pair for distance measurement• Reach set of sensors• Sound source location• Voice output• Android based control application

– 3D view by anaglyph– Sensor data visualization– Motor control

Page 19: Exploration Robot with Stereo v ision

Vladislav Richter, Miroslav Skrbek PESW2014 19

Thank you for your attention