151 Commits (0d174db05bf6470e7fa682f9befec1f0c1157495)

Author SHA1 Message Date
Andrew Tridgell 0d174db05b AP_Math: added equality operator for VectorN 11 years ago
Paul Riseborough f2c2811ef3 AP_AHRS & AP_Math: fixed bug in use of AHRS_TRIM parameters 11 years ago
Andrew Tridgell 4c99d09265 AP_Math: fixed build of vectorN class on PX4 11 years ago
Andrew Tridgell 96df09fd08 AP_Math: add const to quaternion API 11 years ago
Andrew Tridgell 2e9744d0b3 AP_Math: prevent transpose usage error in matrix API 11 years ago
Andrew Tridgell 2c1e0ba130 AP_Math: added vectorN class, and index checking 11 years ago
Andrew Tridgell 828eed1984 AP_Math: allow vector3 and matrix3 objects to be used as arrays 11 years ago
Andrew Tridgell 9b5b4ced60 AP_Math: fixed example build 11 years ago
Andrew Tridgell 57d5345774 AP_Math: added M_PI_F define 11 years ago
Andrew Tridgell db400ffa51 AP_Math: added is_zero() method to Vector3 11 years ago
Andrew Tridgell d2deee07df AP_Math: fixed zero function for integer vectors 11 years ago
Andrew Tridgell fb19dbb404 AP_Math: cope with large values passed into the wrap functions 12 years ago
Andrew Tridgell 18896d9c9b AP_Math: fixed DOS CR/LF errors 12 years ago
Andrew Tridgell 84ed2141a0 AP_Math: fixed float rounding in location_offset() 12 years ago
Andrew Tridgell 97b7130bb9 libraries: update license header to GPLv3 12 years ago
Andrew Tridgell 873e54deb1 AP_Math: fixed example build 12 years ago
Andrew Tridgell 4c752e4a94 AP_Math: simplify rotations test code 12 years ago
Andrew Tridgell e2b0e07973 AP_Math: removed unused matrix rotation code 12 years ago
Andrew Tridgell a295a01bbc AP_Math: added missing 90 degree rotations 12 years ago
Andrew Tridgell 2b1fcc964f AP_Math: added a quick test of floating point location accuracy 12 years ago
Andrew Tridgell 5434b2c017 AP_Math: update location code to avoid float rounding 12 years ago
Andrew Tridgell 9cb6c987d4 AP_Math: fixed example build 12 years ago
Andrew Tridgell 1d75b52411 AP_Math: use const references not pointers for location functions 12 years ago
Andrew Tridgell 468e55d425 AP_Math: added two new vector/matrix ops for kalman airspeed filter 12 years ago
Randy Mackay 540ca25b84 AP_Math: add rotateXY 12 years ago
Randy Mackay bd6a60f28b AP_Math: add M_PI_2 definition 12 years ago
Andrew Tridgell 8c49ed78a5 AP_Math: make the rotation numbers easier to find 12 years ago
Randy Mackay 8b87849acd Math: add wrap_PI 12 years ago
Randy Mackay d81b7b507d Math: add Leonard's fast tan function 12 years ago
Andrew Tridgell 5024da2695 AP_Math: fixed indent-tabs-mode 12 years ago
Randy Mackay 7c9d9b9800 AP_Math: use DEG_TO_RAD in longitude_scale 12 years ago
Andrew Tridgell 737f0305ef AP_Math: implement vector2 cross product 12 years ago
Andrew Tridgell f4189e083b AP_Math: added mulXY() for matrix3 and vector3 12 years ago
Andrew Tridgell ba83950fc4 libraries: replace constrain() with constrain_float() 12 years ago
Andrew Tridgell e1f9297551 AP_Math: move print_latlon() to location.cpp 12 years ago
Andrew Tridgell 83dc7dbc92 AP_Math: handle NaN in constrain(), returning average 12 years ago
Andrew Tridgell 43c3c60de2 AP_Math: moved a lot of vector templates to cpp from .h 12 years ago
Andrew Tridgell 78eb12a4ac AP_Math: added RadiansToCentiDegrees and RADIUS_OF_EARTH 12 years ago
Andrew Tridgell 8b119934ea AP_Math: fixed grammar error 12 years ago
Andrew Tridgell 2d29a6a7be AP_Math: added Vector2f.angle() 12 years ago
tobias 217b8d7a59 cleanup: use const for struct Location pointers and references 12 years ago
Andrew Tridgell 091b474a1d AP_Math: added wrap_360_cd() and wrap_180_cd() 12 years ago
Randy Mackay 7729ec950e AP_Math: longitude_scale function made public 12 years ago
Randy Mackay d2767b911c AP_Math: switch get_distance_cm to return uint32_t 12 years ago
James Bielman 4fa7bb1486 Add AVR compatibility header for missing math.h definitions. 12 years ago
James Bielman 5631f865b2 Update floating point calculations to use floats instead of doubles. 12 years ago
Andrew Tridgell 38062bbb6d AP_Math: support some more rotation combinations 12 years ago
Andrew Tridgell 374af1cd14 build: change from Arduino.mk to apm.mk 12 years ago
Andrew Tridgell eb74fddd9f AP_Math: added global GRAVITY_MSS define 12 years ago
Andrew Tridgell e7b915b0f4 AP_Math: fixed error comment 12 years ago