(298 kB PowerPoint)

advertisement
Team Chopper
Subterranean Mapping performed by co-operative helicopters
Shirley Choi
Bejan Hafezzadeh
Joseph Kaiser
Sean Norwood
Itay Tenne
Introduction
• Subterranean
Mapping
• Autonomous Cooperative
Helicopters
• Avionics System
• Can Avionics
Interface Board
(CAIN)
System Overview
Satellites
INS
Flight
Computer
RS232
Interface
Board
IMU
Pressure Sensors
GPS
RS644
RS232
RS232
Interface
Board
Interface
Board
Magnetometer
RS232
Interface
Board
Interface
Board
Power Generator
Power Board
CAN Multi-Drop Bus
All Boards
Interface
Board
Interface
Board
Interface
Board
Servo Isolation
RS232
On board
Radio
RS232
Servo battery
PWM signals
Servos
RC receiver
For test
and debug
Host PC
for COM and
configuration
Ground Radio
RC Transmitter
USB
To GPS
Multi-Drop Bus
Error Correcting
GPS
Helicopter’s On-board Devices
•
•
•
•
•
•
CAIN Boards
586-Engine-P (Flight computer)
Servos
IMU
RC receiver
GPS
CAIN BOARD
• Chopper Avionic Interface Node
• Interfaces between the CAN bus and the
individual devices.
• Built around an Atmel Processor
• Contains UARTs(RS-232), PWM
generators, Digital Output and Inputs
• Individually programmable
CAIN Board Block Layout
TWI/SPI
ADC
addr
ISP
JTAG
Addr/data
RS232
RS232
CAN transceiver
/
CAN bus
NV RAM
Atmel
RS644
AT90CAN128
EEPPOM
LEDs
PWM
(6 channels)
Jumpers/Selectors
586-Engine-P
•
•
•
•
Main processing unit for the helicopter
Based around an AMD 586 processor
On board CF memory card reader
Will read the sensor inputs from on-board
devices and RC controller and send
corrected signals to the servos
• Will include the control law to perform the
augmented control on the helicopter
Servo
• A servo is used to mechanically control the
helicopter
• It is controlled by PWM signals produced by errorcorrected signals from the remote-controller unit
IMU
• An Inertial Measurement Unit gives 6 key
measurements of the helicopter
• These measurements are sent to the flight
computer via the CAN bus
• The flight computer processes this
information for error correction
RC receiver
• A remote controller (RC) is used to control
the orientation of the helicopter
• The RC receiver receives human input
signal
• Signal decoded through CAIN board
– Sent to servos for full manual control
– Or, dispatched on CAN bus to be processed
by augmented control system
GPS
• GPS unit on helicopter provides flight
computer with latitude, longitude, and
altitude measurements
• The GPS used for fully autonomous flight
Risk Analysis
• Power consumption on board
• Control loop (simulation)
• Noise
– EMI, Cross-Talk, ESD
• Physical vibration
• Time delay (transmission)
Contingency Plan
•
•
•
•
•
Shopping cart
Powered by batteries
No control loop (manually driven)
PCBs spaced out – less noise
Minimized physical vibration
Part List
Provided by Prof. Meyer:
Parts
quantity
Parts
quantity
Total Cost
Chopper
1
RC helicopter
1
$500.00
Digital Servos
1
AT90CAN128
6
$100.00
586-Engine-P
1
CAN Transceiver
6
$11.00
EEPROM
4
$40.00
SRAM
4
$16.00
12 MHz oscillator
4
$16.00
R/C components
/
$100.00
6 layer PCB Fabrication (4
boards)
/
$730.00
PCB population (4 boards)
/
$560.00
Flight box
1
$300.00
GPS
1
STK500
development board
2
RC receiver
1
Shopping Cart
1
12V battery
2
Total: $2373
Schedule
Future Development
• CAIN is versatile, it is capable of interfacing with
unknown devices.
• More modules
– Pressure sensor
– Magnetometer … etc
•
•
•
•
pre-filtering data on CAIN
Development of the multi-master model
Implement advance control system
Path finding ability
Download