System Design Review P10231 - UAV Telemetry R09230 Project Family Chris Barrett Project Manager Gregg Golembeski Interface Manager Alvaro Prieto Radio Concepts Cameron Bosnic Software Concepts Daron Bell Power Concepts Friday, January 22, 2010 1
Outline Mission Statement Customer Needs Deliverable Summary System Design Radio Concepts Data Interface Concepts Power Concepts Mounting Concepts Software Concepts Risk Assessment Friday, January 22, 2010 2
Mission Statement The goal of this project is to create an open source, multi platform, bidirectional telemetry system. Carried on UAV Airframe C Interface with Control System(P10236) Send flight data to ground Remotely Trigger On-Board Camera Friday, January 22, 2010 3
Customer Needs Customer Need # Importance Description CN1 1 Works during full flight environment CN2 1 Compatible with Airframe C and supporting hardware (P10232/P10236) CN3 1 Transmits data in real time CN4 1 Displays all relevant flight data on computer CN5 1 Works over entire possible range / time of flight CN6 2 Can survive a crash landing CN7 1 Must support bi-directional communication CN8 1 Multi-platform desktop software CN9 1 Open source software and interfaces CN10 2 Send GPS waypoints to UAV CN12 2 Control actuators / servos from ground CN13 1 Displays hardware / software diagnostics Friday, January 22, 2010 4
Deliverables Wireless System for Bidirectional Communication between control system and ground PC http://www.eagletreesystems.com/Plane/7.htm GUI Application that displays flight data multi platform, open-source, in real-time Friday, January 22, 2010 5
System Design Friday, January 22, 2010 6
Radio Concepts Goals: Two radios that send and receive data with high throughput and data integrity. The radios should be transparent to both the control system and base station as if it were a physical connection. This “radio as a wire” concept allows interchangeability of various radios using different wireless technologies. Feasibility: If one radio technology does not meet our requirements, the “radio as a wire” concept allows us to drop in another solution without disrupting the data interfaces. Friday, January 22, 2010 7
Radio Concept Selection Cellular ConnexLink Digi Xtend Cellular ConnexLink Digi Xtend WRL-00559 WRL-00559 Modem CL4790-1000 XTend-PKG-R Modem CL4790-1000 XTend-PKG-R + -- 0 - $599 for 1 + Cost $90 for 1 $112 for 1 $299 for 1 monthly fee virtually -- + 0 + Range 1500m unlimited (within 20 miles 40 miles tower range) 111x69x36 mm 139.7x69.9x28.6 + 0 0 0 Size 38x53x10mm 76x25x92mm (4.4 x 2.7 x 1.4 mm (5.5 x 2.75 x inches) 1.13 inches) GPRS Quad Band 0 0 0 0 Frequency 915MHz (850/1900 and 902 - 928 MHz 902 - 928 MHz 900/1800 MHz) + + 0 - Weight 160g 6oz (170g) 7.10 oz (200 g) Power 0 + 0 0 120/120 mA @ 400mA TX, 900mA @ 9V Consumption 12V 40mA RX @12V Power + 0 0 0 5VDC 6-28VDC 12V DC 7 - 28V Requirements 0 0 0 0 Interface RS-232 RS-232/USB RS-232 RS-232 60 to 80 kbps Transfer -- - 0 0 uplink and 70 to 9600bps Up to 115.2 Kbps up to 115.2 Kbps Speed 135 kbps downlink Both licensed Meets FCC 0 0 0 0 Yes Yes and unlicensed Yes Regulations modes -- - 0 0 Included Other Hardware Friday, January 22, 2010 8
Data Interface Concepts PC <-> Radio Radio <-> Control System Reliabi liability Data Thr hroughput Industry S stry Standard Maintain tainability Bi-Directional C l Communication Compatible with Da Data Packet Structure Guarantee Data Integrity Th Throughout Flight Conditions Compatible with ALL Target PC Platforms Compatible with Control System I/O Compatible with Ground Radio Interface Compatible with Aerial Radio Interface Feasibility: The concepts explored for data interfaces are all industry standards that are designed for reliable serial communication. Friday, January 22, 2010 9
Data Interface Concept Selection I^2C UART + 0 Speed 0 0 Reliability - + Compatibility - 0 Maintainability RS-232 USB Parallel Port Bluetooth - 0 - 0 Speed + 0 - - Reliability + 0 - - Maintainability 0 0 - + Compatibility Friday, January 22, 2010 10
Power Concepts Power solution must... sustain radio communication throughout flight time. not interfere with other on-board power systems. reduce costs and increase convenience. Feasibility: One or more of the power solutions explored is within our anticipated specifications such as, current draw, weight & size. Friday, January 22, 2010 11
Power Concept Selection Shared Alkaline Lead acid Li-ion Ni-Cd NiMH Power + - + - 0 - Cost + - - + 0 + Weight - 0 + 0 0 + Running Time + - - + 0 + Size Amperage - 0 + - 0 + Supply + - - + 0 - Charge Time + 0 + + 0 0 Nominal Charge Recharge + - - - 0 + Durability Friday, January 22, 2010 12
Mounting Concepts The Mounting and Packaging solution must... securely attach the aerial radio and power systems to UAV C. provide protection to onboard components in the event of a hard landing. add minimal weight to the system. add minimal size to the system. allow for easy access to components. Feasibility: Based on the aerial radio, power system, and airframe interface concepts explored, a mounting system well within our size and weight constraints is possible. Friday, January 22, 2010 13
Mounting & Packaging Concept Selection Velcro Bolts Adhesive Zip-Ties Straps + + 0 + + Cost 0 0 0 0 0 Weight + + 0 - - E fg ectiveness + - 0 0 0 Integration Hard Pick and Convoluted Bubble Plank Foam Casing Pack Foam Foam wrap 0 0 0 0 0 Weight 0 0 0 - 0 Size 0 - 0 0 0 Cost -- + 0 0 0 Protection Heat + -- + + 0 Dissipation Friday, January 22, 2010 14
Mounting & Packaging Concept Friday, January 22, 2010 15
Software Concepts Software application must... report all flight data through a visual interface. track and log UAV control variables. transmit remote shutter command. support multiple computing platforms. maintain open source concepts. allow maintainability. refresh at acceptable rate. Feasibility: With intelligent language selection and efficient code design, any modern computing platform* will be able to handle the application requirements. * Minimum: 1GHz, 512mb RAM, 40mb HD space, Open-GL 3D graphic support Friday, January 22, 2010 16
Software Design Friday, January 22, 2010 17
Programming Language Selection MATLAB Qt/C++ Java C Assembly LabView - + 0 0 - - Team Comfort Level - 0 + 0 - - Maintainability - + - 0 + - Speed Platform - + 0 0 - 0 Compatibility 0 + - 0 0 - Licensing - + + 0 - + Ease of GUI Design Friday, January 22, 2010 18
Risks • Exceeding maximum weight requirements • Exceeding maximum size (volume) requirements • Unable to meet power requirements within weight, cost, size constraints • Meeting Flight Time requirement • Shipping delays for needed parts • Defective components from 3rd party • Unanticipated radio interference • Data corruption (design documents, etc.) • Loss of team member • Unable to meet desired software performance (refresh rate) • Aerial system overheating Friday, January 22, 2010 19
Recommend
More recommend