-
Notifications
You must be signed in to change notification settings - Fork 32
/
speech
30 lines (30 loc) · 1.36 KB
/
speech
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
HLOs - how affects
- Autopilot is the subsystem actually controling the blimp. It is necessary for having an automated system.
System reuqirements + rationale
- Q, R, S, T
subsystem architecture
- IMU - measures accelerations and angular velocity; computes position and velocity and such
- guidance computer, responsible for waypoint generation, control laws
trade studies
- considered four computers, two IMUs
- wanted linux, 9dof
- selected BeagleBone computer, and ArduIMU+ V3
interfaces
- power - 5v, several watts
- proximity sensors - software interrupt
- interface with other subsystem programs - dbus
- telemetry - D-bus
- propulsion - D-bus
- airframe - tape + padding for imu, GC in gondola
- image processing - input position vector via dbus
-
preliminary design
- IMU connected to BeagleBone via UART; imu tx -> beaglebone rx
- IMU has an integrated 3axis accelerometer + gyro, and a magnemtometer chip, with an atmega 328 MCU
- extended kalman filter on IMU MCU, printing to serial
- gc runs angstrom linux, may change to gentoo or ubuntu
- finite state machine on gc, changes states based on operating mode
- fsm generates different waypoints for each state
- passes waypoint, kinematic state to velocity calculator
- creates estimated trajectory, solves for velocity and thus force using optimisation theory
- pid controllers to act on output force