This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Battery Powered Capable of >10 minutes of flight time (20+
minutes reached with 1278g weight) Operational
Capable of onboard stability control (Generation of PWM signals from Pic )
Wireless base station communication▪ Wireless link capable of at least 42 meters
5
Functional Requirements (continued)
Expandable Potential for navigation in a GPS-denied
environment▪ Obstacle Detection Module using Laser Range
Finder▪ Support for computer vision system
Connectivity for manual remote kill switch Potential for remote autonomous commands Connectivity for wire-burn USB stick drop-off
6
Project Plan
Working with 2 other teams this semester Engr 467 – Platform Team worked with last
semester Engr 466 – Second Semester, Controls Team
for Project Weekly team and large group meetings
Team lead from Engr 467 leads group meeting and combines agendas from each team
Working closely with Controls Team to set API and sensors to their requirements
7
Full Design Approach
Quad-Copter Sensors
9 DoF IMU Laser Range Finder Camera Vision System
Control System Dedicated stability
controller Remote Kill Switch
and Manual Control Ability
8
Electronic Component
WiFi to base station for vision processing Two separate control modules
PIC dedicated to stability control Main controller for system control and
communication Internal and External Sensors
IMU - stability algorithms in PIC Altitude - detection through Sonar Laser Range Finder - collision avoidance and
navigation Cameras – finding room and USB as part of
challenge
9
Functional Decomposition
Hardware System Processing
Software System Software
Architecture Sensors System
Internal and External
Power System
10
Parts Selection
Laser Range Finder - >$2000 Hokuyo URG-4LX - 240º range : 2mm – 5m Obstacle Detection
Sonar – LV-Max Sonar-EZ 4 Depth Sensing Obstacle Detection, Control System
IMU – Analog ADIS 16400 9 Degrees of Freedom 12bits Resolution: +/- 300˚/s, +/-18g, +/-2.5 gauss
Gumstix Overo Fire COM TI OMAP3 720 MHz w/ 256 MB RAM Angstrom embedded Linux kernel Integrated USB, WiFi
PIC32MX795F512L 80MHz, 32-bit MCU
11
Midterm Challenges
Larger number of teams Controls Team: Vision and Navigation
Improved budget Re-evaluation of system design Arrival of some parts Communication Breakdown
12
Implementation
Manually flyable platform Table-top test system
Hardware Software Sensors Power
13
Hardware System
Gumstix SPI Ad-hoc WiFi w/ DHCP Gcc
PIC Sonar PWM SPI
PICstix
14
Software System
Overall system level software
Obstacle Detection Module
15
16
Obstacle Detection Module
int isLeftBlocked(); int isRightBlocked(); int isFrontBlocked(); int isBlocked(int index1, int index2);
17
Sensors System
Hokuyo URG-04LX Laser Range Finder Connection through software established Program developed for initializing and reading in data▪ Sub function of forward and side obstacle detection
Sonar Connects via USART serial in Consistent altitude measurements into PIC32
IMU Was not acquired, deemed a low priority▪ Gaui 330 by Controls team used to simplify controls▪ IMU still needed, but flight capable through stability system on
Gaui Were advised to concentrate on integration of other
parts
18
Power System
Lipo Battery 2 – 3cell pack combination will be used 11.1V, 6400mah, 20 C 320g