aboutsummaryrefslogtreecommitdiff
path: root/src/lib/mathlib
Commit message (Collapse)AuthorAgeFilesLines
* trivial code style cleanup round 2Daniel Agar2015-03-273-6/+8
|
* added quaternion methods for inverse and vector rotationRoman Bapst2015-03-021-0/+29
|
* quaternion from dcm: comment and referenceThomas Gubler2015-02-251-0/+4
|
* fixed quaternion method from_dcm()tumbili2015-02-231-6/+28
|
* Ashtech driver: Avoid unnecessary double precision conversion callsLorenz Meier2015-02-151-8/+13
|
* Merge remote-tracking branch 'upstream/master' into ros_messagelayer_mergeThomas Gubler2015-01-211-1/+4
|\ | | | | | | | | | | Conflicts: src/modules/attitude_estimator_ekf/attitude_estimator_ekf_main.cpp src/modules/uORB/topics/vehicle_attitude.h
| * use non-uniform 1st order IIR lowpass filters for baro_gps_offset estimationMark Whitehorn2015-01-131-1/+4
| |
* | Matrix.hpp: remove wrong and correct formatting changes which are not on ↵Thomas Gubler2015-01-081-9/+12
| | | | | | | | master for clarity
* | add and use PX4_ROS preprocessor defineThomas Gubler2015-01-061-1/+1
| |
* | make Matrix.hpp more consistent with upstreamThomas Gubler2015-01-051-21/+8
| |
* | Merge remote-tracking branch 'upstream/master' into dev_rosThomas Gubler2015-01-051-8/+8
|\| | | | | | | | | | | | | | | Conflicts: src/lib/mathlib/math/Matrix.hpp src/modules/mc_att_control/mc_att_control_main.cpp src/modules/uORB/topics/vehicle_status.h src/platforms/px4_includes.h
| * Fixed loop limit errors in Matrix.hRowland O'Flaherty2014-12-181-8/+8
| | | | | | In few of the overloaded operators the loop limits (i.e. M and N) were swapped.
* | dummy attitude estimator copies attitude from gazeboThomas Gubler2014-12-302-0/+3
| |
* | lots' of header juggling and small changes to make mc att control compile ↵Thomas Gubler2014-12-162-3/+11
| | | | | | | | for NuttX and ROS
* | removed commentRoman Bapst2014-11-131-1/+0
| |
* | added ifdef guardRoman Bapst2014-11-131-1/+4
| |
* | applied fix_code_style.shRoman Bapst2014-11-131-49/+64
| |
* | added more digits to pi/2Roman Bapst2014-11-131-1/+1
| |
* | removed unused includeRoman Bapst2014-11-111-4/+0
| |
* | use px4_defines header to distinguish platformRoman Bapst2014-11-112-2/+2
| |
* | removed platform specific includesRoman Bapst2014-11-111-4/+1
| |
* | do not include eigen lib from local sourceRoman Bapst2014-11-102-2/+2
| |
* | Adapted for shared library use with ROSRoman Bapst2014-09-271-46/+68
| |
* | Had to add definition of PI is used with ROS because cannot share math ↵Roman Bapst2014-09-241-2/+2
| | | | | | | | library yet-needs to be solved
* | Adapted math library for use of PX4 and ROS as shared library. First ↵Roman Bapst2014-09-234-1/+39
|/ | | | version, it works but some things might still be ugly
* Making lowpass filter init bullet proofLorenz Meier2014-07-161-2/+10
|
* mathlib: More C++ fixesLorenz Meier2014-07-152-4/+10
|
* Fix a set of C++ warnings in mathlibLorenz Meier2014-07-132-12/+20
|
* Fix what is looking like a missing cast in CMSIS - the cast within the line ↵Lorenz Meier2014-04-261-1/+1
| | | | would make only halfway sense if this was actually intended as double precision operation
* airspeed: Prevent the filter from overshooting into the negative airspeed rangeLorenz Meier2014-04-052-5/+22
|
* mc_pos_control: replacement for multirotor_pos_control, rewritten to C++ and ↵Anton Babushkin2013-12-261-0/+24
| | | | new mathlib
* Merge branch 'mathlib_new' into vector_control2Anton Babushkin2013-12-2524-2797/+920
|\
| * mathlib: code style fixedAnton Babushkin2013-12-253-120/+175
| |
| * mathlib: Matrix and Quaternion cleanup and bugfixes. Copyright updated.Anton Babushkin2013-12-253-48/+69
| |
| * mathlib: Vector class major cleanupAnton Babushkin2013-12-243-137/+133
| |
| * att_pos_estimator_ekf: fixes, mathlib: minor changesAnton Babushkin2013-12-232-3/+19
| |
| * Added missing export keywordsLorenz Meier2013-12-232-11/+12
| |
| * mathlib minor fixesAnton Babushkin2013-12-193-47/+11
| |
| * mathlib fixesAnton Babushkin2013-12-199-1043/+394
| |
| * mathlib: fixes and improvements, WIPAnton Babushkin2013-12-183-36/+104
| |
| * New mathlib, WIPAnton Babushkin2013-12-1826-2718/+1323
| |
* | multirotor_pos_control & mc_att_control_vector: singularities handling improvedAnton Babushkin2013-12-211-0/+1
| |
* | Merge branch 'master' into vector_control2Anton Babushkin2013-12-131-0/+8
|\|
| * LowPassFilter: allow for filtering to be disabledAndrew Tridgell2013-12-131-0/+8
| | | | | | | | using bandwidth of 0 gives no filtering
* | Merge branch 'master' into vector_controlAnton Babushkin2013-11-085-1/+23
|/
* Matrix and Vector printing cleanupLorenz Meier2013-11-032-6/+6
|
* Removed dysfunctional includes. Need to be re-done properly when finally ↵Lorenz Meier2013-09-072-2/+0
| | | | implementing SITL. No use to leave untested stuff in tree.
* Moved math library to library dir, improved sensor-level HIL, cleaned up geo ↵Lorenz Meier2013-08-2148-0/+17163
/ conversion libs