rmackay9
22315cd41a
ArduCopter - Navigation.pde - corrected comment re wp_distance and get_distance to clarify that they are in cm (not meters!)
13 years ago
rmackay9
24a471ff8f
AC_PID - added more paranoid checking that imax is positive in constructor, operator() and load_gains methods
13 years ago
Chris Anderson
356c248ad7
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
13 years ago
Andrew Tridgell
9f4becbacf
AHRS: added AHRS specific MAVLink headers
13 years ago
Andrew Tridgell
9e6c18cca4
AHRS: added missing AP_AHRS.h
13 years ago
Andrew Tridgell
4f82134a5e
DCM: use the new rotate() method from AP_Math
...
this allows us to use a tested and optimised rotation method
13 years ago
Andrew Tridgell
17f7292fe9
Math: added a test for the rotate() method
13 years ago
Andrew Tridgell
c16b353ea7
Math: added rotate() method to Matrix3f
...
this is the core method used to update the DCM matrix with a gyro
vector. Moving it to AP_Math allows us to have a test for it
13 years ago
Andrew Tridgell
31e566475b
Math: added zero() and identity() methods to Matrix3f
13 years ago
Andrew Tridgell
458d55e5bc
MAVLink: constrain variable changes to the datatype range
...
if someone tries to set a AP_Int16 to a value of 300000, they now get
32767 instead of -27678
13 years ago
Andrew Tridgell
c53b320e00
Quaternion: change signs in AP_AHRS_Quaternion
...
thanks to Justin for the suggestion
13 years ago
Andrew Tridgell
d948a28e7c
Math: change signs in quaternion library
...
thanks to Justin for the suggestion
13 years ago
Andrew Tridgell
af9ce0cfc9
Math: allow eulers test to build with AP_Declination library
13 years ago
Andrew Tridgell
72a761170b
Math: fixed build of eulers test on SITL
13 years ago
Andrew Tridgell
58a68c89d9
Math: added a function to combine standard rotations
...
this will allow us to have an overall board rotation plus a per-sensor
rotation
13 years ago
Andrew Tridgell
a42b45b58c
AHRS: fixed VARTest for new AHRS framework
13 years ago
Andrew Tridgell
547b4ed55b
AHRS: adapt ArduCopter for new AHRS framework
13 years ago
Andrew Tridgell
8afd196907
APM: adapt ArduPlane for AHRS framework
13 years ago
Andrew Tridgell
8ae0ea7e37
AP_Mount: adapt library for AHRS framework
13 years ago
Andrew Tridgell
79b9be8b1a
AHRS: fixup the AHRS test suite for the new framework
13 years ago
Andrew Tridgell
f8087d3c67
AHRS: adapt the quaternion library to AHRS
13 years ago
Andrew Tridgell
8dcf82b433
AHRS: adapt the DCM_HIL library to AHRS
13 years ago
Andrew Tridgell
d4bb068d5b
AHRS: adapt the DCM library to the AHRS framework
13 years ago
Andrew Tridgell
9d75ffeba1
AHRS: rename DCM and Quaternion implementions ready for AHRS class
...
this is the first step to creating a general AHRS class for ArduPilot
13 years ago
Andrew Tridgell
55ed84526a
MAVLink: rename DCM message to AHRS
13 years ago
Jason Short
c5344a2a85
ACM: Arducopter.pde - Added a constraint to the NO_NAV mode to be similar to the Loiter and rate nav modes.
13 years ago
Jason Short
a0717f082e
ACM: Attitude.pde - consolidated wind I term resets
13 years ago
Jason Short
fe7ca98701
ACM: system.pde - removed reset_nav_I() to consolidate the wind control reset.
13 years ago
Chris Anderson
794ae44edf
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
13 years ago
Michael Oborne
ca1e78b779
APM Planner 1.1.54
...
change default rates to 3 hz
fix log play issue without a log loaded
fix heli setup screen
13 years ago
rmackay9
01cc5fe938
AP_Baro - removed unnecessary 2 element average filtering of pressure (there is a 4 or 5 element average filter in arducopter code itself, two places is messy)
...
- also removed unused _offset_press variable
13 years ago
rmackay9
9841cb0335
ArduCopter - small change to ensure both roll and pitch commands are zero before switching out of loiter_override (loiter override becomes true when roll+pitch command is greater than 5 degrees and switches back to false when both become zero)
...
- remove incorrect comments about when loiter target position is reset.
13 years ago
rmackay9
dc92da818c
ArduCopter - remove reference to AUTO_RESET_LOITER that is not used anymore
13 years ago
rmackay9
91b2b48fd8
ArduCopter - bug fix to calc_XY_velocity (was using uninitialised last_longitutde and last_latitude for speed calculations)
13 years ago
Andrew Tridgell
6305312be7
fixed VARTest build
13 years ago
Andrew Tridgell
e81060a1a6
APM: removed some config file cruft
...
these options are now settable via MAVLink
13 years ago
Michael Oborne
e92763f7f3
firmware build
13 years ago
Michael Oborne
9ea7be9c9c
APM Planner 1.1.53
...
add sensor rate telem
save autopan between sessions
modify connect hb requirement and param timeout
13 years ago
Michael Oborne
3944c1e665
update AP version to 2.30
13 years ago
Michael Oborne
91054916c3
firmware build
13 years ago
Michael Oborne
3f62427619
firmware build
13 years ago
Jason Short
491af02d8a
ACM: Lowered gains from flight tests today with 3DR Quad
13 years ago
rmackay9
7560242721
AP_Baro - added average filter for temperature to replace broken filter
...
- added average filter (for last two values) for raw pressure
- changed some "long" to int32_t and "unsigned long" to uint32_t
13 years ago
Jason Short
427dacba70
ACM: Smoother Speed calcs
13 years ago
Jason Short
3038da1dc3
ACM: Softer Loiter Gains
13 years ago
Jason Short
48a0c9a818
ACM: Small fix to nav_throttle to prevent too fast of a landing.
13 years ago
Jason Short
6201bdb8a7
ACM: Fixed comment
13 years ago
Jason Short
1c0b28c956
Fixed Scaling bug in Sonar mixing
13 years ago
John Arne Birkeland
844e1c9695
ArduPPM V2.2.66
...
- Added APM2 (ATmega32U2) support for using TX and RX status leds to indicate PWM and PPM traffic
<RX><OFF> no pwm input detected
<RX><TOGGLE> speed of toggle indicate how many channels are active
<RX><ON> input lost (failsafe)
<TX><OFF> ppm output not started
<TX><FAST TOGGLE> normal PWM->PPM output or PPM passtrough failsafe
<TX><SLOW TOGGLE> PPM passtrough
13 years ago
Jason Short
7153b94ade
ACM: Disabled D term experiment for Loiter until more testing
13 years ago