Artificial Intelligence for Networked Robotic...

12
Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision Weapons Section Defence Research and Development Canada Valcartier Jan 31 2011

Transcript of Artificial Intelligence for Networked Robotic...

Page 1: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

Artificial Intelligence for Networked Robotic Drones

C.A. Rabbath

Precision Weapons SectionDefence Research and Development Canada Valcartier

Jan 31 2011

Page 2: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

1

Semi-Autonomy or, in certain cases, complete autonomy will be a feature of all future platforms and systems

Future robotics will become increasingly modular, reconfigurable, self-repairing, and self-sustaining

Micro air vehicles will be used as short-range weapons and ISR collectors, and will able to use swarming and linking tactics

Some projections from the CF- Projecting Power: Canada’s Air Force 2035, CFAWC.

Page 3: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

2

Artificial Intelligence

… the study and design of intelligent agents [1]

[1] Russell, Stuart J.; Norvig, Peter (2003), Artificial Intelligence: A Modern Approach (2nd ed.), Upper Saddle River, New Jersey: Prentice Hall

… an intelligent agent is a system that perceives its environmentand takes actions that maximize its chances of success [1]

Here – AI for a collective of robotic drones

… coordination of the motion of several UAVs

… AI enables UAV group to take actions with limited humanintervention

Page 4: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

3

• Persistent Surveillance (24/7)• ISTAR• Search and Rescue• Air Lift• Air Refueling• Coordinated bombing• Protection of an area• …Air liftAir lift

SurveillanceSurveillance

SARSAR

Air refuelingAir refueling

Networked Robotic Drones

Some Envisaged Applications (CFAWC, USAF documents)

Page 5: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

4

AI – Drone formation flight

AISoftware

• * Formation maintains prescribed geometries in flight

* Formation efficiently handles degraded conditions and

unexpected events on its own

* Formation complies to high-level commander’s commands

without continuous human supervision

* Our AI design allows for scalability

The commander DOES NOT pilot the UAVs

AIS adjusts to damage, motor problems, adverse weather, crash of a drone,

drone takeover …

In-line

V

From 2-vehicle squadron to 100-vehicle SWARM

Page 6: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

5

Bayesian FilteringAlternative

communicationsConsensus techniques

Hypothesis TestingObserver DesignPrognosticsDiagnosis

Collective Artificial IntelligenceTo act

To obtain information (Sensing / Networked)

To detect abnormal conditions(AI software)

Decentralized OptimizationDynamic ProgrammingHeuristicsLearningStochastic Games

Faults/failures in actuators, control surface, sensors

Body damage Adverse environmental effects& Changes in environment

To decide(AI software)

Page 7: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

6

Collective Artificial Intelligence – Drone formation faced with an anomaly

LeaderFollower 1

Follower 2

Monitoring (Sensors + AI software)Follower 1 goes into abnormal motion

Follower 2 detects anomaly and adapts its motion/positioning (AI software)

Page 8: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

7

Collective Artificial Intelligence –Drone formation shape change

V-Shape request by GCSTeam adaptation (AI software)

Page 9: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

8

Collective Artificial Intelligence –Robust formation of drones

Adaptation by the team (AI software)Perturbation to leader

Page 10: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

9

Page 11: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

10

EXTRA SLIDES

Page 12: Artificial Intelligence for Networked Robotic Dronescradpdf.drdc-rddc.gc.ca/PDFS/unc120/p536802_A1b.pdf · Artificial Intelligence for Networked Robotic Drones C.A. Rabbath Precision

11

Collective Artificial Intelligence –Mobile Sensor Network

* Dynamic Reconfiguration* Dynamic Reconfiguration

* Sensor Placement Optimization* Sensor Placement Optimization

EventsX