The objective of this project is to design, build, and operate a GPS-Guided Autopilot system for Radio Controlled Aircraft. This product will have to be small, lightweight, aerodynamic, and modular. It will only have to rely on 1 channel input from the aircraft receiver for the RC/Autopilot switching function. It will have to be able to fly a predetermined route while having the ability for the consumer to override the autopilot feature if desired by using their remote control. Our RC aircraft autopilot system will be interfaced with a computer in order to program the way-points that will make up the flight plan. All of these objectives are critical in order to have a functional RC aircraft autopilot system. Our time frame for completion of this project is 32 weeks and our target for total cost for the build is $500.
The product that we are proposing is a GPS-Guided Autopilot System designed for radio-controlled aircraft. This project is a modular RC/Autopilot Aircraft System that will be designed for small, inexpensive, and basic radio controlled unmanned aerial vehicles. Although our target market will be RC hobbyists that are interested in flying their airplanes autonomously, our system will also have the potential to expand to larger markets such as hobbyists flying helicopters as well as Unmanned Aerial Vehicles used in the military. There will be three phases to this project, Phase (1) is our goal and is dedicated as the Autopilot function once the aircraft has reached altitude. Phase (2) is the addition of Autopilot landing, and Phase (3) is the addition of Autopilot takeoff. Phases (2) and (3) are left as optional and will be completed if and only if the team has enough time before the end of the series of Senior Project courses. The project can be broken down into three basic modules to perform these tasks. These modules are the Sensing module, the Receiver/Processor module, and a flight Control module. The combination of these three modules will be assembled to form the autopilot function.
The Sensing module will consist of a GPS antenna and a signal processor along with a 2-axis gyroscope and a 3-axis accelerometer. The GPS signal from satellites will be processed into information that will be used by the receiver/processor module to send flight path corrections to the flight control module to keep the aircraft on the programmed path. The flight controls affected by the GPS signals will be the engine speed and the rudder.
Table of Contents
1. Introduction
1.1 Purpose
1.2 Intended Audience
1.3 Overview
1.4 Description
1.5 Principle Theories
2. System Overview
2.1 Schematics, Flowcharts, and Block Diagrams
2.2 Software Development
2.3 Pictures
3. Conclusions
4. Troubleshooting
5. Bill of Materials
5.1 Parts Listing
5.2 Cost Analysis
6. Values
6.1 Ethical Values
6.2 Benefits to Society
7. Team Members
7.1 Nicholas Chaplin
7.2 Don Cornwell
7.3 Jeremiah Jones
Project Goals and Topics
The objective of this project is to design, build, and operate a modular, lightweight GPS-guided autopilot system for radio-controlled aircraft, allowing the vehicle to fly a predetermined route autonomously while maintaining the capability for remote-controlled human override.
- Hardware design for sensing, processing, and flight control modules.
- Software development for GPS data parsing and flight stabilization.
- Integration of 3-axis accelerometer and 2-axis gyroscope for stability.
- Implementation of a PWM-based manual/autopilot switching mechanism.
Excerpt from the Book
1.3 Overview
The objective of this project is to design, build, and operate a GPS-Guided Autopilot system for Radio Controlled Aircraft. This product will have to be small, lightweight, aerodynamic, and modular. It will only have to rely on 1 channel input from the aircraft receiver for the RC/Autopilot switching function. It will have to be able to fly a predetermined route while having the ability for the consumer to override the autopilot feature if desired by using their remote control. Our RC aircraft autopilot system will be interfaced with a computer in order to program the waypoints that will make up the flight plan. All of these objectives are critical in order to have a functional RC aircraft autopilot system. Our time frame for completion of this project is 32 weeks and our target for total cost for the build is $500.
Summary of Chapters
1. Introduction: This chapter defines the purpose, target audience, and primary objectives of the project, including the modular design philosophy and budget constraints.
2. System Overview: Provides the technical architecture, including data flow diagrams, pseudocode for the autopilot software, and documentation of the utilized evaluation and IMU boards.
3. Conclusions: Features individual reflections from team members detailing their technical contributions, challenges faced during development, and the iterative problem-solving process.
4. Troubleshooting: Documents specific hardware and software hurdles, such as pulse-width modulation (PWM) scaling and serial data communication, alongside the solutions implemented.
5. Bill of Materials: Lists all components used in the build, including the aircraft platform, microcontroller, and sensor suite, followed by a brief analysis of project costs versus commercial alternatives.
6. Values: Discusses the ethical considerations of the project, such as adhering to aviation safety guidelines and the potential societal impact of the technology.
7. Team Members: Presents professional biographies and the specific responsibilities of Nicholas Chaplin, Don Cornwell, and Jeremiah Jones.
Keywords
GPS-Guided Autopilot, Radio Controlled Aircraft, Microcontroller, Pulse-Width Modulation, Flight Stabilization, Accelerometer, Gyroscope, NMEA Protocol, Embedded Systems, Hardware Integration, Signal Processing, Servo Control.
Frequently Asked Questions
What is the core purpose of this project?
The primary goal is to develop a modular, cost-effective autopilot system that enables radio-controlled model aircraft to navigate autonomously between pre-programmed waypoints.
Which key technologies are integrated into the system?
The system integrates GPS for navigation, a 3-axis accelerometer and 2-axis gyroscope for flight stabilization, and a microcontroller to process data and output control signals.
What is the main research question or objective?
The objective is to achieve stable, autonomous flight control for lightweight RC aircraft while maintaining the ability for a human pilot to override the system via remote control.
What scientific or engineering methods were employed?
The team utilized embedded programming in C, hardware circuit design for signal multiplexing, serial protocol parsing (NMEA), and sensor calibration for flight stabilization.
What does the main body of the report cover?
It covers system architecture, software pseudocode, component cost analysis, team-specific troubleshooting logs, and reflections on the development process.
How is the autopilot system characterized by keywords?
The project is characterized by terms such as embedded systems, flight stabilization, GPS navigation, PWM control, and sensor-based feedback loops.
How is the switch between manual and autopilot mode handled?
The switch is handled by an external multiplexer (MUX) or comparator circuit that routes PWM signals from either the receiver or the microcontroller to the servos based on the signal state.
Why was the EVAL-USB-128 XMega board chosen?
It was selected for its small size, lightweight profile, compatibility with high-level languages, and its ability to handle required inputs like PWM, serial data, and I2C.
- Citar trabajo
- Don Cornwell (Autor), Nicholas Chaplin (Autor), Jeremiah Jones (Autor), 2012, How to Design, Build and Operate a GPS-Guided Autopilot System for RC Aircraft, Múnich, GRIN Verlag, https://www.grin.com/document/298760