Apresentação do PowerPoint

Modeling and Simulation of
Autonomous UAS for Risk Evaluation of
Collision with Other Aircraft
(Modelagem e Simulação de VANT Autônomo para
Avaliação de Risco de Colisão com Outras Aeronaves)
Safety Analysis Group (GAS)
Computer and Digital Systems Engineering Department (PCS)
School of Engineering (Escola Politécnica - Poli)
University of São Paulo (USP)
São Paulo, Brazil
Universidade de São Paulo
Brasil
1
http://www.gas.pcs.poli.usp.br/
Introduction
• About GAS (Safety Analysis Group).
• Safety issues of (non-military) UAS operation.
– Focus on collision avoidance (sense and
avoid).
– Pilot responsibility: “Nothing in these rules shall
relieve the pilot-in-command of an aircraft from
the responsibility of taking such action (...)”
(ICAO Rules of the Air [1]).
– Control and Communication (C2) link failure.
• Academia, foreseeable future and autonomous
UAS.
Universidade de São Paulo
Brasil
2
http://www.gas.pcs.poli.usp.br/
The manned aerial vehicle paradigm
• Civil Aviation: only a Remotely Piloted
Aircraft (RPA) “will be able to integrate into
the international civil aviation system in the
foreseeable future” (ICAO Circular 328 [3])
Human pilot in command.
 Pilot skill, insight, experience.
 Mood, stress.
Universidade de São Paulo
Brasil
3
http://www.gas.pcs.poli.usp.br/
The pilot in UAS operation
Link Failure
Ergonomics
Human Factors
Pilot
Remote
Piloting
Interface
Control and
Communication
(C2)
UAV
• C2 link failure: research needed (FAA, 2013 [3]).
• Human factors and Ergonomics (Waraich et al., 2013
[4]).
– E.g.: human pilot in “Automatic pilot” mode (Catino
& Patriotta, 2013 [5]).
Universidade de São Paulo
Brasil
4
http://www.gas.pcs.poli.usp.br/
Granting autonomy to the UAV
Link Failure
Autonomous
UAV
Ergonomics
Human Factors
Pilot
Remote
Piloting
Interface
Control and
Communication
(C2)
• Safety premise: an additional autonomous
UAV in the ATC system must not increase
collision risk more than an additional manned
aircraft would.
Universidade de São Paulo
Brasil
5
http://www.gas.pcs.poli.usp.br/
Hypotheses for an autonomous UAV
Main hypothesis: Granting the UAV an
autonomous piloting capability that ‘imitates’
the human pilot would make the autonomous
operation to present safety levels similar to
those observed in the operation of manned
aircraft.
Secondary hypothesis: If the UAV imitates only
correct maneuvers, the safety levels of an
autonomous operation would be greater as
compared to human-piloted aircraft (including
RPA).
Universidade de São Paulo
Brasil
6
http://www.gas.pcs.poli.usp.br/
‘Imitating’ - Learn from
Demonstration
• Learn from Demonstration (Argall et al., 2009 [6])
– Subset of Supervised Learning.
– Human pilot as a Demonstration Teacher.
– Piloting Autonomous System (PAS, Gimenes et al.,
2013 [7]) must ‘imitate’ the Demonstration Teacher.
• Learning culture is a characteristic of High Reliability
Organizations such as the ATC (Brooker, 2013 [8]).
Universidade de São Paulo
Brasil
7
http://www.gas.pcs.poli.usp.br/
UAV Model and CNS/ATM
Inertial
Measurement
Unit (IMU)
Motor
Speed
Controller
Motor
Speed
Controller
Positioning
sensor (GPS)
Central Processing Unit
Data link
interface
Camera
Motor
Speed
Controller
Universidade de São Paulo
Brasil
Motor
Speed
Controller
• Human pilot → see and
avoid.
• UAV → sense and avoid.
• Use of CNS/ATM
technologies for Sense
capability.
Automatic Dependent
Surveillance –
Broadcast (ADS-B).
8
http://www.gas.pcs.poli.usp.br/
PAS Model
Central Processing Unit
Feedback to PID controllers
IMU data
GPS data
Cooperative data
(data link
communication)
PAS
0
Throttle
Pitch
Flight plan
Roll
1
Camera data
Commands from
remote pilot (data
link
communication)
Universidade de São Paulo
Brasil
PID controllers
To motor
speed
controllers
Yaw
RPAS mode
on
9
http://www.gas.pcs.poli.usp.br/
Model Evaluation
LfD-based
UAV
(autonomous)
• Proof of concept
– UAV assembly and training.
– Qualitative evaluation.
• Simulation
– Aircraft encounter models (Kochenderfer et al.,
2010 [9])
RPA
Source: [9]
Universidade de São Paulo
Brasil
10
http://www.gas.pcs.poli.usp.br/
Model Evaluation (cont.)
• Simulation (cont.)
– Adaptation of (trained) PAS to the simulation
environment.
– Monte Carlo simulation (quantitative evaluation):
Trained PAS x Encounter models aircraft
Random
Nx
Universidade de São Paulo
Brasil
(
PAS
VS
)
11
http://www.gas.pcs.poli.usp.br/
Related Works
• Unmanned aircraft control:
Learning-based: Neural Networks, Support Vector
Machines, Learning from Demonstration (Ross et
al., 2013 [10]).
Focus on the computational problem only.
• Simulation-based collision risk estimation:
Aircraft encounter models (Kochenderfer et al.,
2010 [9]).
Comparison of collision avoidance methods (Holt
et al., 2013 [11] e por Alexopoulos et al., 2013
[12]).
Universidade de São Paulo
Brasil
12
http://www.gas.pcs.poli.usp.br/
Future Work
• Execution of training and proof of concept:
– UAV assembly.
– PAS training.
– Verification of collision avoidance capability.
• Collision risk evaluation:
– Selection of the encounter model.
– Adaptation of PAS to the simulation
environment.
– Evaluation of the results.
Universidade de São Paulo
Brasil
13
http://www.gas.pcs.poli.usp.br/
Final Considerations
• Learn from Demonstration concept applied to
autonomous UAS.
• Evaluation criterion: autonomous UAS safety
levels must be equal or greater as compared to
manned aircraft.
• Metrics for collision avoidance capability.
• Definition of next steps to obtain results.
• Computation problem vs air traffic problem.
Universidade de São Paulo
Brasil
14
http://www.gas.pcs.poli.usp.br/
References
[1] International Civil Aviation Organization, Annex 2 to the Convention on International Civil Aviation - Rules of the Air, no. July.
2005, pp. 1–74.
[2] International Civil Aviation Organization, “ICAO Cir 328, Unmanned Aircraft Systems (UAS),” 2011.
[3] Federal Aviation Administration, “Integration of Civil Unmanned Aircraft Systems (UAS) in the National Airspace System
(NAS) Roadmap,” 2013.
[4] Q. R. Waraich, T. a. Mazzuchi, S. Sarkani, and D. F. Rico, “Minimizing Human Factors Mishaps in Unmanned Aircraft Systems,”
Ergon. Des. Q. Hum. Factors Appl., vol. 21, no. 1, pp. 25–32, Jan. 2013.
[5] M. Catino and G. Patriotta, “Learning from Errors: Cognition, Emotions and Safety Culture in the Italian Air Force,” Organ. Stud.,
vol. 34, no. 4, pp. 437–467, Mar. 2013.
[6] B. D. Argall, S. Chernova, M. Veloso, and B. Browning, “A survey of robot learning from demonstration,” Rob. Auton. Syst., vol.
57, no. 5, pp. 469–483, May 2009.
[7] R. A. V. Gimenes, L. F. Vismari, V. F. Avelino, J. B. Camargo, J. R. Almeida, and P. S. Cugnasca, “Guidelines for the Integration of
Autonomous UAS into the Global ATM,” J. Intell. Robot. Syst., vol. 74, no. 1–2, pp. 465–478, Sep. 2013.
[8] P. Brooker, “Introducing Unmanned Aircraft Systems into a High Reliability ATC System,” J. Navig., vol. 66, no. 05, pp. 719–735,
Jun. 2013.
[9] M. J. Kochenderfer, M. W. M. Edwards, L. P. Espindle, J. K. Kuchar, and J. D. Griffith, “Airspace Encounter Models for Estimating
Collision Risk,” J. Guid. Control. Dyn., vol. 33, no. 2, pp. 487–499, Mar. 2010.
[10] S. Ross, N. Melik-Barkhudarov, K. S. Shankar, A. Wendel, D. Dey, J. A. Bagnell, and M. Hebert, “Learning monocular reactive
UAV control in cluttered natural environments,” 2013 IEEE Int. Conf. Robot. Autom., pp. 1765–1772, May 2013.
[11] J. Holt, S. Biaz, and C. A. Aji, “Comparison of Unmanned Aerial System Collision Avoidance Algorithms in a Simulated
Environment,” J. Guid. Control. Dyn., vol. 36, no. 3, pp. 881–883, May 2013.
[12] A. Alexopoulos, A. Kandil, P. Orzechowski, and E. Badreddin, “A Comparative Study of Collision Avoidance Techniques for
Unmanned Aerial Vehicles,” in 2013 IEEE International Conference on Systems, Man, and Cybernetics, 2013, pp. 1969–1974.
Universidade de São Paulo
Brasil
15
http://www.gas.pcs.poli.usp.br/
THANK YOU FOR YOUR ATTENTION
For more information:
www.gas.pcs.poli.usp.br
Thiago T. Matsumoto, M.Sc. student
ttmatsumoto@usp.br
Phone: +55 11 3091-5323
Universidade de São Paulo
Brasil
16
http://www.gas.pcs.poli.usp.br/