Download presentation
Presentation is loading. Please wait.
Published byMadison Todd Modified over 9 years ago
1
FLIGHT COMPUTER (FC) Liam O’Sullivan - 06308627
2
2 HLO-4 Autonomous Hovering Flight SR-D-05 and 06 Receive and process sensor data (50 Hz) IMU Compass Ultrasonic MCU Battery voltage
3
3 Implemented on the Gumstix Overo Fire SpecificationOvero Fire ProcessorARM Cortex-A8 OMAP3530 Clock speed720 MHz Memory256MB RAM / 256MB Flash Weight5.6g Size17mm x 58mm x 4.2mm Wireless Connectivity Bluetooth WiFi Features I2C PWM (6) A/D(6) UART USB host Overo Fire
4
4 Use this text format... FC Software Architecture
5
HLO-4 Autonomous Hovering Flight SR-D-05 and 06 Receive and process sensor data (50 Hz) AT-15 Collected compass, IMU, ultrasonic data Processed at 50HzAT-16 Collected battery voltage, flight status Processed at 50Hz 5
6
STATE ESTIMATION (SE) Liam O’Sullivan - 06308627
7
7 HLO-3 State Estimation SR-B-05 Altitude estimate at 50Hz Vicon Ultrasonic sensor SR-B-06 X and Y estimate at 50Hz Vicon SR-B-04 Attitude estimate at 50Hz IMU Compass Kalman Filtering
8
8 15 states to be measured StateSensorStateSensor Roll rateX rate gyro (IMU)Z accelerationZ accelerometer (IMU) Pitch rateY rate gyro (IMU)X velocityVicon* Yaw rateZ rate gyro (IMU)Y velocityVicon* RollIMU*Z velocityUltrasonic and Vicon* PitchIMU*X displacementVicon YawIMU* and compassY displacementVicon X accelerationX accelerometer (IMU)Z displacementUltrasonic and Vicon Y accelerationY accelerometer (IMU) * indirect measurement
9
9 Vicon motion capture system External motion capture system Measures object translation and rotation with sub mm accuracy 200Hz update rate Ethernet connection (via GCS) Located at the ARCAA building Vicon IR camera
10
10 Attitude estimated by 3 Kalman Filters (KF) 1 KF for each Euler angle IMU rate data (Time Update) IMU acc data (Measurement Update) Compass data ( Ψ Measurement Update)
11
11 Example: Estimating φ via KF
12
12 IMU mounting error in both φ (-1.4°) and θ (-1.2°)
13
13 Accelerometer low pass filtering
14
14 HLO-3 State Estimation SR-B-05 Altitude estimate at 50Hz AT-05 Estimated Z position with Vicon 50Hz update SR-B-06 X and Y estimate at 50Hz AT-06 Estimated X and Y position with Vicon 50Hz update SR-B-04 Attitude estimate at 50Hz AT-07 Estimated Euler angles with IMU 50Hz update
15
15 Flight computer Too much operating system overhead State estimation Accelerometer data needs filtering Ψ requires KF bound checking Difficult to design visual control within a year (without a platform)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.