12/8 – 12/12

Connor:

  • Research ways to obtain funding from corporate sponsors
  • Complete testing quadcopter chassis
  • Apply quadcopter kinematics to control and path planning (minimum snap trajectory)

Drew:

  • Finalize Bluetooth connection with Arduino Uno from the app
  • Display Bluetooth messages sent from the app on an LCD screen on the Arduino Uno
  • Start formulating a universal command protocol for all devices

Jason:

  • Work with sensor feedback control.
  • Two distance sensors will be on the robot. One will be mounted facing down for localized altitude monitoring, and the other will be facing forward for object collision.
  • Work with IMU for movement feedback monitoring.
  • Compass for global directional vector monitoring.
  • Monitor 3-axis acceleration for position estimate feedback

12/15 – 12/29

Connor:

  • Finish Eagle PCB tutorial by Jeremy Blum
  • Research Euler angles in conjunction with Jason
  • Set up job shadow, go to job shadow, and complete write-up

Drew:

  • Continue basic control of quadcopter via Android app along with advanced communication with quadcopter
  • Create a virtual joystick to emulate a RC receiver within the Android app.
  • Create command protocol and start work on sending and receiving a command

Jason:

  • Start to develop algorithms to translate quad copter position in 3D space.
  • Experiment with yaw, pitch, and roll value outputs to flight controller to see which combinations of input factors lead to what output factors.
  • Begin to develop function to take an (x, y, z) coordinate relative and translate robot to the new position. Note the sum of these individual coordinate translations is the position on a global scale.
  • Design algorithm to work within bounds of a specified maximum velocity.
  • Tune PID loop on flight controller accordingly.
  • Work with sensor feedback control.

1/1 – 1/11

Connor:

  • Find examples of different UAV builds with in depth documentation about design
  • Research commonly used materials in these builds (carbon fiber, G-10, aluminum, etc.)
  • Learn about manufacturing methods for each material

Drew:

  • Finish the Thrust Control page on the App
  • Clean up wireless communication and add packet id’s
  • Interface Xbee with Bluetooth to allow long rang communication

Jason:

  • Research image compression for integrated devices.
  • Create interface across wireless XBee communication system to send images to host Android device.
  • Research computer vision techniques for RPi: Matlab, OpenCV (C++ or Python)
  • Figure out efficient debugging and testing technique for computer vision development
  • Create simple blob detection for specified color threshold for RPi system.

1/12 – 1/18

Connor:

  • Continue investigating UAV builds, materials, and manufacturing methods
  • Learn Solidworks simulation, specifically FEA
  • Explore other potentially useful Solidworks tools

Drew:

  • Start implementation of a menu system in the app
  • Build the drawer and containers for the menu
  • Work on swipe input to open and close drawer

Jason:

  • Get Serial Protocol Established
  • Write Serial Processing Method
  • Rudimentary mg output calculations based on hover output signal.

1/19 – 1/25

Connor:

  • Find possible ways to manufacture selected materials whether at school or a business
  • Practice simulations on initial chassis in SolidWorks
  • Complete and practice mid-year presentation

Drew:

  • Integrate Bluetooth connectivity and thrust control with drawer system

Jason:

  • Test and work with Arduino to OpenPilot Communication
  • Achieve Basic Android -> Attitude Command interface
  • Document Progress

1/26 – 2/1

Connor:

  • Begin final design with brainstorm sketches and Solidworks
  • Design possible features such as a drop system and landing gear with suspension system
  • Mid year presentations

Drew:

  • Continue integration

Jason:

  • Mid Year Presentations

2/2 – 2/15

Connor:

  • Work on final design in Solidworks with focus on arms
  • Continue brainstorm sketches for chassis
  • Continue brainstorming design features. Narrow down ideas to top two or three.
  • Complete journal 2.

Drew:

  • Continue integration
  • Start work on point to point commands
  • Create a protocol to send point to point commands

Jason:

  • Characterize distance sensors
  • Design system control diagram
  • Achieve basic simulation of Quad position control in SIMULINK
  • Achieve actual Basic Hover w/ rangefinder feedback loops.

2/16 – 2/22

Connor:

  • Begin finalizing design in Solidworks
  • Continue brainstorming design features and begin work in SolidWorks.
  • Learn the basics of Solidworks simulation
  • Practice simulation on previous designs and brainstormed parts

Drew:

  • Finalize menu system
  • Convert all Activities into Fragments
  • Begin Point to Point code

Jason:

2/23 – 3/1

Connor:

  • Continue work on final design
    • With emphasis on electronics mounting
  • Brainstorm design features
  • Continue practicing simulation on different versions of quadcopter parts

Drew:

  • Continue conversion to Fragments
  • Finish Point to Point code
  • Start work on the Mission Control Fragment

Jason:

3/2 – 3/14

Connor:

  • Finish final design
  • Begin construction of final design
  • Continue work on design features

Drew:

  • Finish Fragment conversion
  • Continue work on Mission Control
  • Establish a final protocol for mission control data

Jason:

3/15 – 3/28

Connor:

  • Continue construction of final design with focus on machining
  • Continue modeling pre made parts for final model (motors, battery, ESCs, etc.)
  • Begin drawings for parts
  • Investigate ways to present final model (i.e. animated exploded views)

Drew:

  • Continue work on mission control
  • Create dialogue box picker for mission control
  • Work on device list for mission control

Jason:

3/29 – 4/10

Connor:

  • Continue construction of final design
  • Finish modeling pre made parts
  • Continue work on drawings
  • Create template for project drawings
  • Begin final presentation

Drew:

  • Finish and comment all Android code
  • Put together binders
  • Start work on presentation boards

Jason:

4/11 – 4/17

Connor:

  • Finish construction
  • Finish drawings
  • Create animations for exploded views of the assembly
  • Continue work on final presentation

Drew:

  • Finish and comment all Android code
  • Finish binders
  • Finish presentation boards

Jason:

4/18 – 4/23

Connor:

  • Finish presentation and board display
  • Practice presentation

Drew:

  • Finish presentation and board display
  • Practice presentation

Jason:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s