ESE350 project, Spring 2016, University of Pennsylvania

Dependencies:   Adafruit9-DOf Receiver mbed-rtos mbed

Changes

RevisionDateWhoCommit message
51:b6d76a4dfae8 2016-05-07 ivo_david_michelle publishing default tip
50:c9831bb5a660 2016-05-06 ivo_david_michelle demo stand, tuned control gains
49:59c3427e6838 2016-05-06 ivo_david_michelle working stand
48:0346cdff12a7 2016-05-06 ivo_david_michelle added initialization to average complementary filter
47:ae478c380136 2016-05-05 ivo_david_michelle before averaging to remove complementary filter offset
46:4bcf2e679f96 2016-05-05 ivo_david_michelle best stand so far. hovering see video
45:9f74298eee78 2016-05-05 ivo_david_michelle before cleaning up
44:14bee84cdf59 2016-05-05 ivo_david_michelle new offsets and adjustment in complementary filter;
43:0e98d5488bf2 2016-05-05 ivo_david_michelle before deleting old offsets;
42:d09dec5bb184 2016-05-04 ivo_david_michelle implemented min thrust, and biases
41:d103f9aa44f0 2016-05-04 ivo_david_michelle detract offsets of raw gyro and acc data
40:09a59d5b7944 2016-05-04 ivo_david_michelle stand after meeting with Yash
39:fff0a72633ee 2016-05-01 ivo_david_michelle some general code clean up
38:14bf11115f9f 2016-05-01 ivo_david_michelle interface with rc calibration
37:a983eb9fd9c5 2016-05-01 ivo_david_michelle david's changes and printing diagnostics from readRC
36:40b134328376 2016-04-29 ivo_david_michelle before testing performance
35:35997980a8ba 2016-04-26 ivo_david_michelle the code for the demo
34:eaea0ae92dfa 2016-04-24 ivo_david_michelle testing with kalman
33:244dea7a4e81 2016-04-23 ivo_david_michelle commit before I change control gains.
32:e12b01c94b4a 2016-04-22 ivo_david_michelle reasonably ok control gains
31:d473eacfc271 2016-04-21 ivo_david_michelle implemented integral control
30:4820042e67b5 2016-04-20 ivo_david_michelle began tuning the proportional and derivative gains
29:ae765492fa8b 2016-04-15 ivo_david_michelle refactored
28:61f7356325c3 2016-04-15 ivo_david_michelle before possible refactor
27:11116aa69f32 2016-04-14 ivo_david_michelle changed control gains, implemented cut off at 15% duty cycle
26:7f50323c0c0d 2016-04-14 ivo_david_michelle integrated HW, implemented emergency shutdown.
25:d44610851105 2016-04-13 ivo_david_michelle convert desired state values to radians ;
24:e220fbb70ded 2016-04-13 ivo_david_michelle after integration
23:04338a5ef404 2016-04-12 ivo_david_michelle reading data from imu again
22:92401a4fec13 2016-04-11 ivo_david_michelle battery thread
21:336faf452989 2016-04-10 ivo_david_michelle control of all 3 dof works
20:efa15ed008b4 2016-04-10 ivo_david_michelle implemented controll of all axis
19:39c144ca2a2f 2016-04-08 ivo_david_michelle final stand, sensor not integrated
18:a00d6b065c6b 2016-04-08 ivo_david_michelle integrated joystick such that moving controller results in spinning motors.
17:96d0c72e413e 2016-04-07 ivo_david_michelle 18:12 access remote control variables from main loop!
16:2be2aab63198 2016-04-07 ivo_david_michelle 18:03 successful communication with no waiting
15:90e07946186f 2016-04-07 ivo_david_michelle communication parses - april 7 17:14
14:64b06476d943 2016-04-07 ivo_david_michelle msoch update - compiles!
13:291ba30c7806 2016-04-02 ivo_david_michelle cleaned up a bit
12:422963993df5 2016-04-02 ivo_david_michelle working stand with x axis control and quadcopter class
11:5c54826d23a7 2016-04-02 ivo_david_michelle still one compiler error;
10:e7d1801e966a 2016-04-02 ivo_david_michelle some comments
9:f1bd96708a21 2016-04-02 ivo_david_michelle implemented printing and sensor reading
8:326e7009ce0c 2016-04-02 ivo_david_michelle added publich members to quadcopter
7:f3f94eadc5b5 2016-04-02 ivo_david_michelle implemented private variables in quadcopter.h
6:6f3ffd97d808 2016-04-02 ivo_david_michelle started implementing quadcopter class;
5:f007542f1dab 2016-04-02 ivo_david_michelle implemented basic P-controller for roll (x-direction)
4:3040d0f9e8c6 2016-04-01 ivo_david_michelle implemented pwm output (not finished)
3:828e82089564 2016-03-31 ivo_david_michelle more refactoring of code
2:c041e434eab6 2016-03-31 ivo_david_michelle struct for control results
1:b87e95907a18 2016-03-31 ivo_david_michelle basic integration of imu and control
0:4c04e4fd1310 2016-03-30 ivo_david_michelle right after ivo stopped working