Jason Short
1ce267f904
increased the rate error for more responsive alt hold
13 years ago
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.
13 years ago
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
13 years ago
Andrew Tridgell
0248b48d30
allow MAG_ENABLE to be changed in flight
...
this disables the compass in DCM if MAG_ENABLE is changed in
flight. Without this we would use a fixed yaw once the compass is
disabled
This also makes sure we don't pass the compass to DCM till we have
done a read. This ensures we have a good compass fix for the initial
DCM heading
13 years ago
Andrew Tridgell
864ed1a87f
ACM: check the return of compass.init()
...
if the compass fails to initialise then don't pass it to DCM, or we
will get no yaw control. Report the init failure to the user.
13 years ago
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.
13 years ago
Andrew Tridgell
690dc9052a
GCS: force scalar type in copy_name()
...
this enables access to compass offsets over MAVLink
13 years ago
Andrew Tridgell
2e9105c68a
AP_Param: added special handling for Vector3f
...
We would like to be able to use Vector3f as a parameter while exposing
the individual elements of the vector as MAVLink parameters. This
change to AP_Param makes that possible, by giving AP_Vector3f a dual
personality
13 years ago
Jason Short
1e254cbca0
Compass heading added to ATT log
13 years ago
rmackay9
57e5eee8c8
TradHeli - increase max yaw input to 45 degrees
13 years ago
Jason Short
385828824d
updated Gains for Marco's loiter test
13 years ago
Jason Short
24345d4f43
Loiter updates
13 years ago
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
13 years ago
Jason Short
364afe8da0
added a constraint to D term
13 years ago
Andrew Tridgell
95ef9206dc
DCM: renorm_sqrt_count is now called renorm_range_count
13 years ago
Jason Short
c7c16a5b0f
Emile's Fixes
13 years ago
Jason Short
4483f19f85
Marco's Hexa Motors
13 years ago
Jason Short
242f54793c
revved a version
13 years ago
Jason Short
729c824809
made timer unsigned
13 years ago
Jason Short
42b5d47f7b
commented out control mode debug print
13 years ago
Jason Short
30efbae0e9
removed old comments
13 years ago
Jason Short
265c5255a3
Added slow_wp default in AP mode
13 years ago
Jason Short
336441b109
reset slow_WP option at mode switch
13 years ago
Jason Short
81a861c8ac
Added slow wp option in calc_desired_speed
13 years ago
Jason Short
33d4d52a6b
set Slow WP option for RTL in Auto mode
13 years ago
Jason Short
cae49b3543
Added "slow WP" option for RTL.
13 years ago
Jason Short
b54d08f410
Updated manual throttle control during throttle hold
13 years ago
Jason Short
bcd5129f9b
added workaround for resetting alt.
13 years ago
Jason Short
fa32b084bd
Added SW test for Manual Boost
13 years ago
Randy Mackay
9fabdb5797
TradHeli - change throttle range back to 0~1000 (was temporarily changed to be 1250~850 which limited the range of the swash plate's vertical movements)
13 years ago
Randy Mackay
e146f225b1
ArduCopter - remove unnecessary block for next GPS value before saving home location
13 years ago
Andrew Tridgell
df8a557630
AP_Param: update users of AP_Param for ParamToken
13 years ago
Andrew Tridgell
12327eb2a9
Heli: fixed some 'used before initialised' warnings
13 years ago
Jason Short
028de5d2c5
Axis lock beta (off by default)
13 years ago
Jason Short
885710fce6
updated max throttle define
13 years ago
Jason Short
05024cc06c
Change 800 to a define
13 years ago
Jason Short
04b70ffdc2
added Axis_Lock params
13 years ago
Jason Short
ff2b4ecb7a
updated throttle range
13 years ago
Jason Short
1e37a0ec17
added a limit to range output
13 years ago
Jason Short
1b46daa12e
some better defaults for JDrones
13 years ago
Randy Mackay
b92d7aaad5
ArduCopter - fix for yaw control on Octa Quad Plus frame.
13 years ago
Randy Mackay
232359186e
TradHeli - fixed small parameter bug affecting helis. The servo parameters were declared as GSCALAR instead of GGROUP in Parameters.pde.
...
also renamed heli parameters from _coll_ to the more descriptive _collective_
13 years ago
Randy Mackay
b64c0da003
ArduCopter - updated version to 2.4
13 years ago
Andrew Tridgell
6929226b96
ACM: expanded EEPROM parameter area by 256 bytes
13 years ago
Andrew Tridgell
718a5b70e3
AP_Param: fixed saving of sensor calibration
...
this fixes the saving of the accel and gyro calibration to EEPROM,
which was initially broken by the AP_Param conversion
13 years ago
Jason Short
b532cb91b1
added Rate_D tuning value
13 years ago
Jason Short
0075901f77
upped rate loop to 250hz
13 years ago
Jason Short
5218220f0f
re-implemented WII Dampening filter for Marco.
13 years ago
Jason Short
b052dab80d
Adjusted gains to move closer to Marco's tests
13 years ago
Jason Short
17c6c7b294
added extra gain logging
13 years ago