Networks of Autonomous Unmanned Vehicles

28
Networks of Autonomous Unmanned Vehicles Prof. Schwartz Prof. Esfandiari Prof. P. Liu Prof. P. Staznicky

description

Networks of Autonomous Unmanned Vehicles. Prof. Schwartz Prof. Esfandiari Prof. P. Liu Prof. P. Staznicky. Research and Development Areas. Autonomous Robot Construction. Cooperating Mobile Autonomous Robots. Vision Systems. Robot Flocking and Swarming - PowerPoint PPT Presentation

Transcript of Networks of Autonomous Unmanned Vehicles

Page 1: Networks of Autonomous Unmanned Vehicles

Networks of Autonomous Unmanned Vehicles

Prof. SchwartzProf. Esfandiari

Prof. P. LiuProf. P. Staznicky

Page 2: Networks of Autonomous Unmanned Vehicles

Slide Name

Research and Development Areas Autonomous Robot Construction. Cooperating Mobile Autonomous Robots. Vision Systems. Robot Flocking and Swarming Robot swarms that adapt and learn (game theory and evolution). Robot teams and learning.

Page 3: Networks of Autonomous Unmanned Vehicles

Slide Name

Autonomous Vehicles

Built from low cost robot kit.

HandyBoard HC11 controller

Bluetooth communication channel.

Sonar sensor.

Able to control over internet.

On board navigation control.

Page 4: Networks of Autonomous Unmanned Vehicles

Slide Name

Robotic Tracking

Activmedia PeopleBot Robot 2 DOF camera

– Optical flow-based target detection and verification

– Target’s motion is estimated using a particle filter

Laser rangefinder – It is used to determine distance between

robot and target

Page 5: Networks of Autonomous Unmanned Vehicles

Slide Name

Robotic Boat developed by 4th-year students The boat can be controlled over a

wireless network User with a PC and a web browser

can control the boat from anywhere

The web server is placed on the on-board microcontroller, which has not be done before by others

Page 6: Networks of Autonomous Unmanned Vehicles

Slide Name

Unmanned Aircraft System (UAS) Development UAS for geophysical surveys is being developed in the Mechanical

and aerospace Engineering department (M&AE), with industry partner, an Ottawa company and with support from Systems and Computer Engineering (SCE)

UAS has a demanding mission– 8-hours endurance– Airspeed between 60 and 100 kts– Low altitude down to 30 ft above terrain; terrain following is required– Sensitive magnetometers are mounted on the wingtips– Magnetic signature of the air vehicle must be minimized

Page 7: Networks of Autonomous Unmanned Vehicles

Slide Name

UAS Development: Status Air Vehicle prototype is being built Size: Wing span 16 ft, weight 200 lb, engine power 30 hp Start of flight testing: spring of 2009 Four research projects are underway, collaboration between M&AE

and SCE:– Autonomous operation– Obstacle detection and avoidance– Magnetic signature control– Low-cost non-magnetic airframe

Page 8: Networks of Autonomous Unmanned Vehicles

Slide Name

UAS Development: Experimentation Two small aircraft, avionics test

beds, are being used for testing– Autopilot system– Telemetry system

Communication system– Iridium satellite system selected and being

tested

Altimeter system– A laser altimeter has been purchased for

testing

Page 9: Networks of Autonomous Unmanned Vehicles

Slide Name

Robots leaving a room using game theory

Page 10: Networks of Autonomous Unmanned Vehicles

Slide Name

Modelling

Robots leaving a roomPlayer B

Walk Wait

Player AWalk -1 X

Wait -1 0

1, XZXwhere

Page 11: Networks of Autonomous Unmanned Vehicles

Slide Name

Cooperative robots and intelligence• Robots have own control and navigation algorithms

• Robots only know their position and others

Page 12: Networks of Autonomous Unmanned Vehicles

Slide Name

Video Processing and Understanding

Tracking of video objects

Page 13: Networks of Autonomous Unmanned Vehicles

Slide Name

Intelligent Video Object Tracking

Tracking, counting and timing of video objects.

Page 14: Networks of Autonomous Unmanned Vehicles

Slide Name

Networks of Robots and Sensor Swarms

Page 15: Networks of Autonomous Unmanned Vehicles

Slide Name

Vehicles Playing the Evader – Pursuit Game

Research Topics

• Vehicles Learn Each Others Dynamics.

• Vehicles Adapt Behaviour.

• Coalition and Team Formation

Page 16: Networks of Autonomous Unmanned Vehicles

Slide Name

Soccer Playing Robots We are interested in imitating agent behavior that is space and time dependent RoboCup is a good environment for such exploration

Our methodology:

1. Perform data capture from logs generated by existing RoboCup clients2. Transform the captured data into a spatial knowledge representation format (a

scene)3. Game-time: pick closest (or one of k-closest) captured scene to current one

and perform corresponding action

Page 17: Networks of Autonomous Unmanned Vehicles

Slide Name

Robots Learning How to Play Soccer

Page 18: Networks of Autonomous Unmanned Vehicles

Slide Name

Scene Recognition

Find best match(es) between current situation and stored scenes (k-nearest-neighbor search)

Perform associated action-> accuracy of the distance calculation function between two scenes is

crucial

“What should I do in this situation?”

“What did the observed agent do when faced with a situation like this?”

Page 19: Networks of Autonomous Unmanned Vehicles

Slide Name

The Robots Have Learned the Game

Page 20: Networks of Autonomous Unmanned Vehicles

Slide Name

Limitations and Future Work Short term

– consider object velocity;– weigh the importance of an object based on its proximity to the player;– scene prototyping to reduce duplication and introduce more scene variation; (done!)– CBR-style adaptation of the action; – automatic weight determination is very time consuming: more tests required here. (done!)

Long term– Need to take into account state and context-based behavior:

non-visual info: body state, game state... actions as part of a plan or succession of scenes

– a clue: two similar scenes leading to different actions– might need to remember and backtrack to previous scene(s)

– Higher-level representation for scenes conversion to spatial and/or temporal logic?

Page 21: Networks of Autonomous Unmanned Vehicles

Slide Name

Multiple Robots

Page 22: Networks of Autonomous Unmanned Vehicles

Slide Name

Actions Follow up-hill gradient

Or follow the down-hill gradient

iijijii

iijijiii yxRyxT

yxRyxTu

,,,,

ii ud

Page 23: Networks of Autonomous Unmanned Vehicles

Slide Name

Personality rewards Courage:

Fear

Cooperation

2

1,,

1

i

ii

ii uyxTyxT

22 1 shotPK shot

2

1,

,

1

i

iijkj

iijkj u

yxR

yxR

Page 24: Networks of Autonomous Unmanned Vehicles

Slide Name

Algorithm Calculate up-hill and down-hill gradients Calculate personality rewards Calculate if robot has been shot. If so, go back to base. Update personalities:

Where η is the learning rate and the step size is:

ttt iii 1

tttjj

ii

31

Page 25: Networks of Autonomous Unmanned Vehicles

Slide Name

Personalities dynamics

Page 26: Networks of Autonomous Unmanned Vehicles

Slide Name

Swarm Intelligence and Personality Evolution Game Theory, Coalition formation. Evolutionary Game Theory. Learning (fuzzy, adaptive, genetic). Personality Traits.

Page 27: Networks of Autonomous Unmanned Vehicles

Slide Name

This is a smart robot

Page 28: Networks of Autonomous Unmanned Vehicles

Slide Name

Conclusion Capability in Building Autonomous Vehicles Autonomous Vehicle Control

– Swarming– Evader/Pursuer

• Learning and Adapting Networks• Robots leaving a room

• Learning to play soccer

• adapting personalities