A UAV Test and Development Environment Based on Dynamic System Reconfiguration
Osamah A. Rawashdeh, Garrett D. Chandler, and James E. Lumpp, Jr. Department of Electrical and Computer Engineering University of Kentucky Lexington, KY
A UAV Test and Development Environment Based on Dynamic System - - PowerPoint PPT Presentation
A UAV Test and Development Environment Based on Dynamic System Reconfiguration Osamah A. Rawashdeh, Garrett D. Chandler, and James E. Lumpp, Jr. Department of Electrical and Computer Engineering University of Kentucky Lexington, KY Outline
Osamah A. Rawashdeh, Garrett D. Chandler, and James E. Lumpp, Jr. Department of Electrical and Computer Engineering University of Kentucky Lexington, KY
2/11
Intelligent Dependable Embedded Architectures Lab University of Kentucky
3/11
Intelligent Dependable Embedded Architectures Lab University of Kentucky
4/11
Intelligent Dependable Embedded Architectures Lab University of Kentucky
5/11
Intelligent Dependable Embedded Architectures Lab University of Kentucky
6/11
Intelligent Dependable Embedded Architectures Lab University of Kentucky
resources
configurations
modules
Bus System Manager Processing Element Processing Element Processing Element Processing Element
Sensor Sensor Actuator Actuator Actuator Sensor
7/11
Intelligent Dependable Embedded Architectures Lab University of Kentucky
Executable code schedulable on a processing element.
Inputs and outputs of software modules. State variables are local to a software module.
Interface to the environment.
Output Device Software module Input Device
Data Variable
m Software module V1 Software module V2 Software module V3
8/11
Intelligent Dependable Embedded Architectures Lab University of Kentucky
Sensor Driver Sensor Sensor reading Actuator Actuator Driver Computing Module Actuator setting
k/n
a b c a b c a x y z x x a b c x
9/11
Intelligent Dependable Embedded Architectures Lab University of Kentucky
Chute release Release cmd
Altitude (Quality2)
High quality altitude estimator
Altitude (Quality1)
Chute driver Chute Release Solenoid Chute logic 0/2 Low quality altitude estimator
Absolute pressure GPS altitude
sensor Sensor driver GPS GPS driver
10/11
Intelligent Dependable Embedded Architectures Lab University of Kentucky
– Scheduler – Network Interface – Module Loader
Memory Loader
(low priority)
Schedule
(high priority)
CAN Bus Network Interface Next elevator angle Elevator Control Servo 1 driver Chute logic Low Qual. Altitude Est. “inputs” Release cmd Chute release Altitude (Q2) state info Messages to System Manager
11/11
Intelligent Dependable Embedded Architectures Lab University of Kentucky
`1
Autopilot
Wireless Link
Sensors Mission Payload Interface
Wireless Link Aircraft Simulator
Actuator Interface Mission Control Resource Manager Experimental Autopilot
Mission Payload I/O
Flight Data Analysis
Pilot-in-the-loop