Andrew Tridgell
|
e93b31c76b
|
SITL: improve the simulated compass
this implements a much more accurate model of a compass using matrix
rotations, instead of trying to calculate components directly
|
2012-03-21 10:41:55 +11:00 |
Chris Anderson
|
f9f7be832f
|
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
|
2012-03-20 07:42:54 -07:00 |
rmackay9
|
7dc18b53ad
|
ArduCopter - navigation - corrected comment in check_missed_wp function to clarify that you've passed the waypoint when the direction to the way point is more than 100 degrees off (not 10 degrees off) from your original bearing towards the waypoint
|
2012-03-20 17:11:22 +09:00 |
rmackay9
|
198ac97914
|
ArduCopter - updated version to 2.5.1
|
2012-03-20 17:08:18 +09:00 |
rmackay9
|
0ba48a8556
|
ArduCopter - increased default THROTTLE_CRUISE to 450
|
2012-03-20 16:34:07 +09:00 |
rmackay9
|
ce6b1ccc75
|
ArduCopter - Navigation.pde - corrected comment re wp_distance and get_distance to clarify that they are in cm (not meters!)
|
2012-03-20 16:13:38 +09:00 |
rmackay9
|
f8ad719825
|
AC_PID - added more paranoid checking that imax is positive in constructor, operator() and load_gains methods
|
2012-03-20 11:51:15 +09:00 |
Chris Anderson
|
3c0468bdc4
|
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
|
2012-03-19 12:34:56 -07:00 |
Andrew Tridgell
|
aeb010b6e9
|
AHRS: added AHRS specific MAVLink headers
|
2012-03-19 17:35:20 +11:00 |
Andrew Tridgell
|
07b6f55122
|
AHRS: added missing AP_AHRS.h
|
2012-03-19 17:35:20 +11:00 |
Andrew Tridgell
|
f1898c3335
|
DCM: use the new rotate() method from AP_Math
this allows us to use a tested and optimised rotation method
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
9a40b4b1de
|
Math: added a test for the rotate() method
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
7d155c77b1
|
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
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
a41281ab7f
|
Math: added zero() and identity() methods to Matrix3f
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
dc71191f25
|
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
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
fbe8592d3c
|
Quaternion: change signs in AP_AHRS_Quaternion
thanks to Justin for the suggestion
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
df79703ed1
|
Math: change signs in quaternion library
thanks to Justin for the suggestion
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
c87b945fd2
|
Math: allow eulers test to build with AP_Declination library
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
39067299a5
|
Math: fixed build of eulers test on SITL
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
b6040878b4
|
Math: added a function to combine standard rotations
this will allow us to have an overall board rotation plus a per-sensor
rotation
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
7482fc0795
|
AHRS: fixed VARTest for new AHRS framework
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
690ad58a64
|
AHRS: adapt ArduCopter for new AHRS framework
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
c1e4f63907
|
APM: adapt ArduPlane for AHRS framework
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
784f08728b
|
AP_Mount: adapt library for AHRS framework
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
3b43d3f9b9
|
AHRS: fixup the AHRS test suite for the new framework
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
fe63e79416
|
AHRS: adapt the quaternion library to AHRS
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
2d12bdb412
|
AHRS: adapt the DCM_HIL library to AHRS
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
bf96d05605
|
AHRS: adapt the DCM library to the AHRS framework
|
2012-03-19 17:29:02 +11:00 |
Andrew Tridgell
|
e976c70e19
|
AHRS: rename DCM and Quaternion implementions ready for AHRS class
this is the first step to creating a general AHRS class for ArduPilot
|
2012-03-19 17:29:01 +11:00 |
Andrew Tridgell
|
1170893aaa
|
MAVLink: rename DCM message to AHRS
|
2012-03-19 17:29:01 +11:00 |
Jason Short
|
223a6f80c8
|
ACM: Arducopter.pde - Added a constraint to the NO_NAV mode to be similar to the Loiter and rate nav modes.
|
2012-03-18 22:31:22 -07:00 |
Jason Short
|
722a4d01e8
|
ACM: Attitude.pde - consolidated wind I term resets
|
2012-03-18 22:31:21 -07:00 |
Jason Short
|
e42c64f94e
|
ACM: system.pde - removed reset_nav_I() to consolidate the wind control reset.
|
2012-03-18 22:31:21 -07:00 |
Chris Anderson
|
d8e9a851b6
|
Merge branch 'master' of https://code.google.com/p/ardupilot-mega
|
2012-03-18 17:23:51 -07:00 |
Michael Oborne
|
92ff8a75d5
|
APM Planner 1.1.54
change default rates to 3 hz
fix log play issue without a log loaded
fix heli setup screen
|
2012-03-19 07:26:20 +08:00 |
rmackay9
|
f3eb15167c
|
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
|
2012-03-18 15:18:05 +09:00 |
rmackay9
|
bed667c62e
|
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.
|
2012-03-18 15:16:04 +09:00 |
rmackay9
|
7bf4e22c7b
|
ArduCopter - remove reference to AUTO_RESET_LOITER that is not used anymore
|
2012-03-18 14:53:19 +09:00 |
rmackay9
|
485cebf85c
|
ArduCopter - bug fix to calc_XY_velocity (was using uninitialised last_longitutde and last_latitude for speed calculations)
|
2012-03-18 12:11:12 +09:00 |
Andrew Tridgell
|
a122cfcfe0
|
fixed VARTest build
|
2012-03-18 13:34:40 +11:00 |
Andrew Tridgell
|
f740f6e94d
|
APM: removed some config file cruft
these options are now settable via MAVLink
|
2012-03-18 13:34:40 +11:00 |
Michael Oborne
|
d3da61556e
|
firmware build
|
2012-03-18 10:32:15 +08:00 |
Michael Oborne
|
64ba673ba4
|
APM Planner 1.1.53
add sensor rate telem
save autopan between sessions
modify connect hb requirement and param timeout
|
2012-03-18 10:29:55 +08:00 |
Michael Oborne
|
80b356367e
|
update AP version to 2.30
|
2012-03-18 10:27:49 +08:00 |
Michael Oborne
|
cabf09c378
|
firmware build
|
2012-03-18 09:18:32 +08:00 |
Michael Oborne
|
daff75748e
|
firmware build
|
2012-03-18 09:13:49 +08:00 |
Jason Short
|
27f276a066
|
ACM: Lowered gains from flight tests today with 3DR Quad
|
2012-03-17 11:04:01 -07:00 |
rmackay9
|
ed0d1da4f5
|
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
|
2012-03-18 01:06:02 +09:00 |
Jason Short
|
f6638d00d6
|
ACM: Smoother Speed calcs
|
2012-03-16 14:10:19 -07:00 |
Jason Short
|
09995aed62
|
ACM: Softer Loiter Gains
|
2012-03-16 14:10:19 -07:00 |