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
Jason Short
1c9bb25f09
AP TEST fixes for new throttle control
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
ellissu
6cf7f45f2e
Edit and Add some Traditional Chinese translation
13 years ago
Andrew Tridgell
4a766e1abd
autotest: lower throttle level for lowering altitude in loiter
...
we were not dropping altitude in the change_alt test
13 years ago
Andrew Tridgell
9700afaf10
autotest: fixed failsafe test
...
increased timeout, added check for home location, and fixed failure
testing on timeout
13 years ago
Randy Mackay
e146f225b1
ArduCopter - remove unnecessary block for next GPS value before saving home location
13 years ago
Andrew Tridgell
66b95c14c5
autotest: added build_all.sh to autotest
13 years ago
Andrew Tridgell
08d730c266
scripts: added some more builds to build_all.sh
13 years ago
Andrew Tridgell
df8a557630
AP_Param: update users of AP_Param for ParamToken
13 years ago
Andrew Tridgell
53b87229ff
AP_Param: added ParamToken type for variable list traversal
13 years ago
Andrew Tridgell
a0d4e940ef
Heli: added heli build to build_all.sh script
...
ensure heli builds are tested
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
Randy Mackay
33aa6fe13b
Optflow - added reference to FastSerial to resolve compile error on Arduino 1.0.
...
also removed reference to DCM (no longer required) and removed some old code.
13 years ago
Andrew Tridgell
92b3f86996
autotest: removed the pitch trim from the Rascal
...
This interferes with the calculation of the centripetal acceleration
calculation in the DCM code. We need a new way of handling pitch trim
13 years ago
Andrew Tridgell
9793d04ed1
SITL: increase the amount of noise in the simulated ADC
...
this increases the noise to 2 bits, which actually can have the effect
of improving accuracy, as it leads to better averaging
13 years ago
Andrew Tridgell
d52cb7e574
DCM: only add in centripetal accel if we have GPS lock
...
if we don't have a GPS or the GPS doesn't have a good lock then we
can't rely on the ground speed for adjusting the acceleration vector
13 years ago
Andrew Tridgell
ffa3330f93
autotest: fixed the calculation of the acceleration due to gravity
...
this fixes the attitude calculation for the multicopter simulation
13 years ago
Andrew Tridgell
16009777d9
APM: expanded parameter area to match ACM
...
this ensures waypoints and basic eeprom layout remain in sync
13 years ago
Andrew Tridgell
6929226b96
ACM: expanded EEPROM parameter area by 256 bytes
13 years ago
Andrew Tridgell
bb352c6bcf
don't need AP_Math.h here any more
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
Andrew Tridgell
baac883eb1
IMU: move _sensor_cal to general IMU class
...
this makes it available both in shim and INS subclasses
13 years ago
Andrew Tridgell
882cd4ea83
AP_Param: moved AP_Vector3f and AP_Matrix3f declarations to AP_Math.h
...
this avoids us needing AP_Math.h in every utility sketch and example
13 years ago
Andrew Tridgell
85ecb05261
CPUInfo: added timing of sqrt()
13 years ago
Andrew Tridgell
78babd37fa
APM: use set_and_save_ifchanged() for GCS stream rates
...
this avoids a lot of EEPROM scan operations when the groundstation
updates the stream rates
13 years ago
Andrew Tridgell
4b15b63d21
AP_Param: fixed copy-assignment operators for AP_Param vectors
13 years ago
Andrew Tridgell
7f3858cb7f
AP_Param: added a set_and_save_ifchanged() method
...
this can be used to avoid the scan() in more frequenctly saved
variables, such as the MAVLink stream rates in APM
13 years ago
Andrew Tridgell
80a6773b8b
AP_Param: added an initialised() method
...
this will be used by the compass code
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
justinbeech
62b104cbfa
Found free extra 256 bytes of RAM eliminate _clz use from libgcc
...
Believe it or not, changing / 2^31 to >>31 saved 256 bytes in the "d" segment.
The reason is that GCC version prior to 4.3.5 does not have a count_leading_zeros (clz) assembler macro, so it uses a 256 byte lookup table called _clz
The _clz table gets pulled in if you do 64 bit division.
This tiny change is the only place that we do long long division.
Changing to a shift saves 256 bytes of ram.
13 years ago
Michael Oborne
e2c15008c2
APM Planner 1.1.37
...
fix misc errors
update polish
fix linux/mac bug. - seems alot more stable
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
24ce02c6a4
made I term return in same pattern as D term
13 years ago
Jason Short
17c6c7b294
added extra gain logging
13 years ago