Classes - Beard

You are here: start » ee674project


|

Meta

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
ee674project [2011/08/22 15:53]
beard
ee674project [2012/08/28 10:48]
beard
Line 1: Line 1:
-====== ​Potential Projects - ECE 674/ME 634 ======+====== ​Arduino Pilot Project ​======
  
-  * Model dynamics ​of take-off and land including ​the effects ​of the runway. +===== Objective ===== 
-  * Replace some PID loops with loopshaping-based controllers ​and show improved disturbance rejection, where disturbances are due to wind gusts. +The objective ​of the project is to fly to a set of N waypoints while minimizing ​the average path error between the actual flight path and a smoothed Dubins path between the waypoints.
-  * Use CAD program to develop a nice graphic view of an airframe. +
-  * Connect Simulink simulation to Virtual Cockpit. +
-  * Vision based geolocation (chap 13) +
-  * Vision based terminal guidance (chap 13) +
-  * Implement a full nine state Kalman filter and compare to results in Chapter 9+
  
 +===== Economic Model =====
 +Accomplishing the project will require full participation from every member of the class. ​ To fairly evaluate the contribution from each student, we will set up an economic model that resembles business practices as much as possible.
 +
 +  * All dollar amounts are in "class dollars"​ and do not reflect real money.
 +  * Every individual is required to complete the project.
 +  * Individuals who successfully demonstrate flight between the waypoints with a maximum flight path error less than 5 meters will receive a payoff of $10,​000. ​ As performance degrades, the payoff will also reduce.
 +  * Individuals who successfully demonstrate hardware-in-the-loop flight between the waypoints with a maximum flight path error less than 5 meters will receive a payoff of $5,​000. ​ As performance degrades, the payoff will also reduce.
 +  * Individuals can earn money by completing tasks that build infrastructure that can be used by all members of the class.
 +      * Hourly rate is $100/hour.
 +      * Hourly reporting is by the honor system.
 +      * To receive credit for infrastructure work, you must post solutions, descriptions,​ help pages, pictures, etc., on this wiki and give a brief report during the Friday class period.
 +      * Examples of work that will count for infrastructure include: constructing and maintaining the aircraft, embedding the electronics,​ enhancing the ground station, configuring the Hardware-in-the-loop software on the computers in the lab, showing how to configure HIL on a laptop, communication between autopilot and groundstation,​ etc.
 +      * Work that will not count for infrastructure includes autopilot functions: ​ autopilot loops, Kalman filter, vector field, path management, and path planning.
 +  * Individuals may buy and sell autopilot functionality from each other.  ​
 +      * Autopilot functions include autopilot loops, Kalman filter, vector field, path management, and path planning.
 +      * Prices for autopilot functions are negotiated between students.
 +  * Individuals may buy and sell consulting time for help with the project.  ​
 +      * Consulting fees are negotiated between students but should be on the order of $100/hour.
 +  * Grades for the project will be based on the total amount of money that each student has at the end of the semester.
 +
 +==== Infrastructure Wiki ====
 +//Add additions to the infrastructure to this page.  You will need to register for on the wiki and send me an email so that I can give you edit/upload privileges.//​