Commit Graph

231 Commits

Author SHA1 Message Date
Robert Lefebvre
76c3cd88f0 Added heli_collectiveFactor array
Signed-off-by: Robert Lefebvre <robert.lefebvre@gmail.com>
2012-02-28 10:49:28 -05:00
rmackay9
744e5b8c60 ArduCopter - made rate controller filters globals to fix compiler error on Arduino 022 (Arduino 1.0 was fine) 2012-02-28 22:56:26 +09:00
rmackay9
17d94b61ed ArduCopter - modified to work with new Filter library 2012-02-28 21:02:44 +09:00
Jason Short
517172ba20 Added Loiter Rate Tuning 2012-02-26 11:33:37 -08:00
rmackay9
8193c786ef ArduCopter - added #include <Filter.h> to unbreak the build! 2012-02-26 17:05:41 +09:00
rmackay9
69132e0fe7 ArduCopter - change sonar to use new mode filter from Filter library 2012-02-26 15:35:14 +09:00
Jason Short
a924c3685e Based on Jani's latest logs I've made two tweaks to alt hold.
The first is to remove the filter on the throttle output for alt_hold.

The second was to open up the constraint on climb rate. This is to deal with larger than expected disturbances causing altitude changes.
2012-02-25 13:31:21 -08:00
Andrew Tridgell
e2bbc795ad ACM: use a NULL gps pointer in DCM init
current DCM API does need a GPS reference passed in, but it can be
NULL
2012-02-25 15:08:49 +11:00
Andrew Tridgell
698749dd92 ACM: don't pass a gps pointer to DCM
after discussion with Randy, we don't want ArduCopter to fall back to
GPS for yaw when the compass becomes unhealthy. So we shouldn't pass
the gps object to the DCM code at all.
2012-02-25 14:51:08 +11:00
Andrew Tridgell
1cd3172954 ACM: ensure update_trig() doesn't cause NAN values for cos_roll/cos_pitch
the DCM matrix could have a value over 1.0 for c.x due to rounding
errors
2012-02-24 11:52:55 +11:00
Jason Short
242f54793c revved a version 2012-02-22 09:00:42 -08:00
Jason Short
729c824809 made timer unsigned 2012-02-21 21:49:03 -08:00
Jason Short
30efbae0e9 removed old comments 2012-02-19 14:21:27 -08:00
Jason Short
cae49b3543 Added "slow WP" option for RTL. 2012-02-19 13:11:59 -08:00
Jason Short
b54d08f410 Updated manual throttle control during throttle hold 2012-02-19 12:40:51 -08:00
Randy Mackay
e146f225b1 ArduCopter - remove unnecessary block for next GPS value before saving home location 2012-02-19 15:38:40 +09:00
Jason Short
028de5d2c5 Axis lock beta (off by default) 2012-02-18 21:16:19 -08:00
Randy Mackay
b64c0da003 ArduCopter - updated version to 2.4 2012-02-18 18:44:29 +09:00
Jason Short
b532cb91b1 added Rate_D tuning value 2012-02-17 15:23:59 -08:00
Jason Short
0075901f77 upped rate loop to 250hz 2012-02-17 15:23:59 -08:00
Jason Short
36a120d8df removed some unused vars,
formatting, made loop speed same as PIDT1 to eliminate variable.
2012-02-16 22:09:21 -08:00
Jason Short
e8b6f5ecee allow auto-land if failsafe is triggered 2012-02-15 10:53:54 -08:00
Jason Short
e249c8466d AP slew rate 2012-02-15 09:10:15 -08:00
Jason Short
05abe44f32 Added range setting via a parameter for CH6 tuning 2012-02-15 09:10:14 -08:00
Jason Short
c9b432955d removed unused Vars 2012-02-13 15:25:23 -08:00
Andrew Tridgell
d4305e0ae2 fixed apm2beta build with AP_Param 2012-02-13 16:22:52 +11:00
Andrew Tridgell
3b4cae3cc3 adapted main ACM code for AP_Param 2012-02-13 16:22:52 +11:00
Jason Short
2c65fc9ddf Cosmetic tweaks for tuning 2012-02-11 15:29:11 -08:00
Jason Short
b1d52da431 reset Rate_I for takeoff 2012-02-10 22:50:56 -08:00
Jason Short
19ab0f481e made Yaw work like Roll and Pitch 2012-02-10 22:32:55 -08:00
Jason Short
4313d19bc5 2.3.1v 2012-02-09 22:22:01 -08:00
Jason Short
f40d40b0f9 Acro fix - we had lost the scaling of Acro mode in 2.1. This restores that. 2012-02-09 22:22:00 -08:00
Jason Short
ef9418c2de fix issue with low throttle in air 2012-02-03 13:29:59 +00:00
analoguedevices
3288b518c0 credits 2012-02-01 04:44:36 +00:00
analoguedevices
6dbcac855a Incremented version number to 2.3 2012-02-01 04:39:15 +00:00
Jason Short
5934b503b8 tuning fixes 2012-01-30 21:13:03 -08:00
Jason Short
46e08fb46a Added more attributions 2012-01-29 21:53:44 -08:00
Jason Short
650c0ed3f1 made Loiter over ride exit dependent not on speed, but centered sticks. 2012-01-29 16:15:02 -08:00
Jason Short
7833cea9d4 2.2B6 - Please verify Heli still functions properly.
Added AC_PID lib
Updated landing code
bug fixes
2012-01-28 22:00:05 -08:00
Jason Short
d1fcebb5ca Cosmetic changes
GPS LED lock waits for home_is_set to be true
2012-01-28 21:19:46 -08:00
Jason Short
326a663c6b changed tuning range 2012-01-28 21:18:43 -08:00
Randy Mackay
122623f64b OpticalFlow - added OF_LOITER flightmode 2012-01-28 09:27:16 +09:00
Randy Mackay
2c906b7b27 OpticalFlow - replaced PI controller with PID controller.
Modified optical flow hold to use aggregated position instead of speed.
2012-01-25 21:55:14 +09:00
Jason Short
1d9783652a added Beta 4 tag 2012-01-21 22:15:23 -08:00
Jason Short
9003b95499 Converted to cm for distance 2012-01-21 22:04:35 -08:00
Jason Short
ab5716c42d Calc error for logs 2012-01-21 11:59:49 -08:00
Jason Short
7fb641ab77 added note 2012-01-20 22:52:31 -08:00
Jason Short
127544b833 Added cast for comparison 2012-01-20 22:52:30 -08:00
Jason Short
5141534ea9 B3 2012-01-20 22:52:29 -08:00
Jason Short
db6db1ab91 set dampening range from 0 - .08 from 0 to .6. The new dampening code has changed units.
added the ability to force nav_throttle so we  don't get ground effects screwing up baro sensor.
Added more descriptive Rest_I functions
2012-01-20 22:52:29 -08:00