bio-inspired vision-based frontal obstacle …...bio-inspired vision-based frontal obstacle...

19
Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj, MIEEE University of Oxford, Oxford, UK CogArch, March 13 th , 2015, Istanbul, Turkey

Upload: others

Post on 17-Feb-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Bio-inspired Vision-based Frontal Obstacle

Avoidance for UAVs in An Unstructured

Environment

Ashutosh Natraj

1

Dr. Ashutosh Natraj, MIEEE

University of Oxford, Oxford, UK

CogArch, March 13th, 2015, Istanbul, Turkey

Page 2: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Content

Introduction

Motivation

Proposed Solution

Experimental Results

Conclusion

Ashutosh Natraj, MIEEE

2

Page 3: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Introduction:

Ashutosh Natraj

3

Autonomous Intelligent Systems

Program(AISP) Consortium

Page 4: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Introduction:

Types of Robots:

Unmanned Ground Vehicle (UGV) Autonomous underwater Vehicle (AUV)

Unmanned Aerial Vehicle (UAV)

Ashutosh Natraj

4

UAVs and AUVs aremuch more challengingdue to its degree offreedom with acapability to reachabsolutely all positions.

Page 5: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Why Interest in Obstacle Detection

and Avoidance? For robots to be autonomous and intelligent require them to

know about their environment?

Lets help build robots that can perceive the environment!

Ashutosh Natraj

5

But How

State Estimation (Pose)

Obstacle Detection & Avoidance

Communicate with the environment

Page 6: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Obstacle Detection & Avoidance:

State of the art: Types of Sensor Obstacle Detection & Avoidance ?:

Range Finding Devices Proposed by Wurm et al. [9]

& Merz et al. [10]

Lidar

Ashutosh Natraj

6

Laser Range Finder

However not suitable:

Heavy, Required Data fusion,

Computationally expensive and

consumes more battery power

Note: Please refer to reference from the paper

Page 7: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Obstacle Detection & Avoidance:

Type of Sensor Obstacle Detection & Avoidance ?:

Stereo Devices Proposed by

Bachrach et al. [11] use of

Kinnect

Hrabar et al. [6] and Na et

al. [7] use of stereo vision

Stereo Vision System

Ashutosh Natraj

7

Kinnect

However not suitable:

Heavy, Required Data fusion,

Computationally expensive and

consumes more battery power

Note: Please refer the reference from the paper

Page 8: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Obstacle Detection & Avoidance:

Type of Sensor Obstacle Detection & Avoidance ?:

Monocular Vision

Monocular Vision System

Ashutosh Natraj

8

Most suitable:

Light in weight, Computationally

less expensive and consumes less

battery power, Doesn’t require

GPS coordinates.

Monocular Vision is difficult, but

WHY?

Page 9: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Motivation:

Ashutosh Natraj

9

Birds nod head! BUT WHY?

Audience Experiment:

Experiment 2: Close one eye, try to tell me

which object is near and which is far?

Experiment 1: Close one eye, try to touch

the finger tips !

Page 10: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Monocular Vision-based Obstacle

Detection & Avoidance

Optical Flow (OF)

Structures From Motion (SFM)

Monocular Vision-based Obstacle Detection & Avoidance

Ashutosh Natraj

10

Motion Parallax generated from the UAV

Inefficient in detecting frontal obstacles & required motion fields for depth

perception

Lines from the environment

Inefficient upon entering large halls/rooms.

Vanishing Line Technique

Page 11: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Monocular Vision-based Obstacle

Detection & Avoidance

Optical micro sensors and Neural Nets for Control Gain as by

Oh et al.[14]

Multi scale oriented Patches (MOPS)as by Lee et al. [20]

Time To Collision (TTC) as by N Lee et al. [21]

Monocular Vision-based Obstacle Detection & Avoidance

Ashutosh Natraj

11

Computationally expensive and lacked depth perception to

trigger quick UAV control commands

Lack of information on exact distance values:

Note: Please refer to reference from the paper

Page 12: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Proposed Solution:

Our Approach:Bio-inspired Solution from the nature:

How Bees/flies detect and avoid obstacles.

Ashutosh Natraj

12

View from

Bee’s eye:

Page 13: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Proposed Solution:

Compute position of obstacle in 3D Space from subsequent captured images.

Obtain position of the UAV’s camera in 3D space from the IMU.

Compute the Euclidean distance between the two

Our Approach:Estimate relative distance of the Obstacle from UAV’s camera.

Ashutosh Natraj

13

Page 14: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Mathematical Modeling:

Ashutosh Natraj

14

Coordinate Frames:

{C},{R} & {W} respectively for

Camera, Robot and World.

P0: Obstacle in 3D space.

PI : Projection of obstacle on

Image

: Unit Vector Orthogonal to

Image Plane

Page 15: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Mathematical Modeling: Algorithm

Ashutosh Natraj

15

Algorithm:

Page 16: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Results:

Ashutosh Natraj

16

Sorry! Can not show

other results at this

stage.

Page 17: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Results: Obstacle detection & avoidance on board UAV

Ashutosh Natraj

17

Page 18: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Conclusion:

Frontal Obstacle was detected and avoided

Is computationally less expensive than most other solutions.

Estimation in GPS deficient & unstructured environment

achieved.

Ashutosh Natraj

18

Page 19: Bio-inspired Vision-based Frontal Obstacle …...Bio-inspired Vision-based Frontal Obstacle Avoidance for UAVs in An Unstructured Environment Ashutosh Natraj 1 Dr. Ashutosh Natraj,

Ashutosh Natraj

19

Thank you