Jason Short
46f292bcd8
Arducopter: CH7 Waypoint saving
...
Saves the takeoff Waypoint as Home + new altitude rather than current location.
2012-07-10 21:53:37 -07:00
Amilcar Lucas
8e14ebbc10
Merge the changes from APM_Camera branch into ArduCopter
...
Conflicts:
ArduCopter/Camera.pde
ArduCopter/Parameters.pde
2012-07-11 00:39:13 +02:00
Amilcar Lucas
eb647b5320
AP_Mount: add support for non-spring-loaded joysticks
2012-07-11 00:07:33 +02:00
Amilcar Lucas
ad60fac863
RC_Channel: improve parameter documentation
2012-07-11 00:07:10 +02:00
Amilcar Lucas
42301af148
Remove unused function, remove unnecessary angle wrapping.
2012-07-11 00:06:45 +02:00
Amilcar Lucas
74ef712cd1
Allow mount control when no AHRS exists
...
Allow mount control on non stabilized axes
2012-07-11 00:06:26 +02:00
Andrew Tridgell
a643d2aa6b
ACM: use get_distance_cm() not get_distance()
...
this fixes a bug introduced in 28f2eb6b9
2012-07-11 07:50:07 +10:00
Andrew Tridgell
63a83b95b4
AP_Math: added get_distance_cm() to return in centimeters
2012-07-11 07:49:05 +10:00
Andrew Tridgell
15133b1105
AHRS: fixed HIL build
2012-07-10 18:02:05 +10:00
Andrew Tridgell
9b6acf168e
AHRS: added AHRS_GPS_GAIN parameter
...
this allows control of how much GPS velocity information is used in
doing centripetal correction in DCM
2012-07-10 16:22:48 +10:00
Andrew Tridgell
2bc530d04f
AP_Param: added some docs on the eeprom header format
2012-07-10 14:03:49 +10:00
Andrew Tridgell
a34381657a
autotest: create kmz files on timeout
2012-07-10 09:13:16 +10:00
Andrew Tridgell
d07593b3bb
APM: added credit for FBW altitude limit code
...
thanks Yuri!
2012-07-10 08:36:50 +10:00
Craig Elder
0534ac12b1
DataFlash: The current method for checking if chip erase worked is producing false positives. We are forcing the block erase until we have a deterministic test method.
2012-07-09 15:23:35 -07:00
Jason Short
86cab799ed
arducopter.pde
...
Timer was set =0 at initialization.
2012-07-09 13:13:32 -07:00
Jason Short
ab603c7fcf
Toy Mode Yaw Rate fix
2012-07-09 13:13:32 -07:00
Jason Short
acfd263bab
commands.pde RTL Alt
...
fix to maintain current altitude of we are above our RTL alt for safety.
2012-07-09 13:13:32 -07:00
Jason Short
9e796899e4
Airspeed patch:
...
pre-calculated airspeed resistance pitches copter automatically to gain a certain speed allowing the speed controller to work off of a better set point - similar to Alt hold.
added param tilt_comp with a default of 54 which equals 19.5° of pitch to go 6m/s
upped Z and Y target speeds to int32_t for speed squared calculation
2012-07-09 13:13:32 -07:00
Andreas M. Antonopoulos
3b0a4f8c68
param_parser: cosmetic
...
Arduplane: doc fixes
2012-07-08 21:45:26 -07:00
Amilcar Lucas
a79f55656a
RC_Channel: Improve documentation
2012-07-07 21:57:30 +02:00
Amilcar Lucas
8bd7ef9b9a
AP_Mount: Fix radians/degrees scaling regressions
...
Rename calculate() into stabilize()
Implement MAV_MOUNT_MODE_RC_TARGETING initialization
Document to make sure this radians/degrees mess up does not happen again
2012-07-07 21:56:56 +02:00
Andrew Tridgell
58fd1d1cf6
APM: fixed DisplayName/Description mixups in parameter docs
2012-07-07 17:40:43 +10:00
Andrew Tridgell
f4b71ff8c9
Rover: changed to auto deltat in Rover code as well
2012-07-06 19:59:18 +10:00
Andrew Tridgell
ec70e87495
AnalogSource: prevent a division by zero on zero ADC data
2012-07-06 19:59:18 +10:00
Andrew Tridgell
7bc724d118
APM: changed PID library to do automatic deltat calculation
...
this fixes a problem with the HDNG2RLL PID, which was using the wrong
time base and prevents similar bugs from happening in the future
2012-07-06 19:59:18 +10:00
Andrew Tridgell
6ced622da4
APM: fixed some build warnings and type errors
2012-07-06 19:59:18 +10:00
Andreas M. Antonopoulos
dd038533f1
auto est: modular tests and unit testing with Junit.xml output for jenkins
...
autotest: unit testing for jenkins
- parameterized unit testing
- modular python test modules
- test groups by directory
- select tests individual or by group
- skip tests individually or by group
arducopter.py: parameterized several functions to allow throttle settings and timeouts
test modules: extracted and copied 8 tests from Tridge's autotest into modules
junit.xml: xml template for unit test reporting to jenkins
2012-07-05 23:48:50 -07:00
Andrew Tridgell
44755bf3ce
AP_Baro: improved barometer averaging
...
this changes the barometer calculations to floating point. On a MS5611
this is actually about twice as fast as the previous 64 bit
calculations, but gains us more accuracy as we are able to take
advantage of sub-bit precision when we average over 8 samples.
2012-07-06 15:11:30 +10:00
Andrew Tridgell
43d6015811
Filter: split the DerivativeFilter steps into update() and slope()
...
this allows us to apply new data at a different rate than we calculate
the slope.
2012-07-06 15:11:30 +10:00
Andrew Tridgell
4723698489
AP_Baro: update MS5611 test to use baro library altitude
2012-07-06 15:11:30 +10:00
Andrew Tridgell
9845a55cb1
AHRS: make the yaw independent drift correction optional and disable
...
the new correction algorithm copes poorly with gyro drift, leading to
signification attitude errors in the face of drift
2012-07-06 15:11:30 +10:00
Michael Oborne
b3fab35b44
APM Planner 1.1.96
...
Fix camera stab reverse boxs
add better param data duplicate handling
add rfd900a
tweak terminal settings
2012-07-06 07:27:42 +08:00
Andrew Tridgell
bc4beb2345
autotest: don't set a negative max pitch limit!
...
this didn't do well in the simulator :-)
2012-07-05 17:59:37 +10:00
Andrew Tridgell
11b13001f4
autotest: tweak the Rascal tuning
2012-07-05 17:59:37 +10:00
Andreas M. Antonopoulos
ba9b94851f
ArduCopter: Copied parameter documentation from ArduPlane, where appropriate
2012-07-04 23:33:55 -07:00
Andrew Tridgell
e33554a1f9
AHRS: only enable barometer for AHRS if it is smooth enough
...
if we used less than 5 samples to compute the pressure then don't use
it for climb rate
2012-07-05 16:29:21 +10:00
Andrew Tridgell
1ce4a03147
SITL: lower baro noise a bit
2012-07-05 16:29:21 +10:00
Andrew Tridgell
9f3da1bf7f
Filter: fixed DerivativeFilter example build
2012-07-05 16:29:21 +10:00
Andrew Tridgell
5f38669666
SITL: run the HIL barometer at 80Hz to match APM2
2012-07-05 16:29:21 +10:00
Andrew Tridgell
735c88e9b3
AP_Baro: added get_pressure_samples() interface
...
this returns how many samples were used to calculate the last pressure
2012-07-05 16:29:21 +10:00
Andrew Tridgell
92001e3e7d
Filter: fixed typo in 9 point DerivativeFilter
2012-07-05 16:29:20 +10:00
Andreas M. Antonopoulos
4de662e2af
param_parser - better tolerance for missing parameters
2012-07-04 23:01:52 -07:00
Andrew Tridgell
855d67c30a
APM: more parameter documentation
2012-07-05 15:06:45 +10:00
Andrew Tridgell
85332ff85b
GeoFence: fixed default return altitude units
...
off by 100x!
2012-07-05 15:06:44 +10:00
Andreas M. Antonopoulos
1b98bddaae
parameter metadata parser: better values formatting
2012-07-04 21:27:58 -07:00
Andreas M. Antonopoulos
6509ed74cd
parameter metadata parser: escape wiki characters
2012-07-04 20:55:55 -07:00
Andrew Tridgell
a71f567d28
MAVLink: climb_rate is in m/s
2012-07-05 13:20:26 +10:00
Andreas M. Antonopoulos
a2e2bf69c6
parameter documentation to test auto build
2012-07-04 20:06:12 -07:00
Andrew Tridgell
999a1d1d55
AP_Baro: change to a 7 point DerivativeFilter for climb rate
2012-07-05 13:00:47 +10:00
Andrew Tridgell
a07e280eda
Filter: cope with non-uniform time steps in the DerivativeFilter
...
this helps with the barometer a lot, as the timing is quite variable
2012-07-05 13:00:47 +10:00