Commit Graph

218 Commits

Author SHA1 Message Date
Roman Bapst 77c823d3cd Adapted for sharded library use with ROS. Problems to solve: error library from PX4 does not work yet. math functions such as isfinite need to be shared as well. performance library needs to be shared as well (commented for now) 2014-09-24 09:11:44 +02:00
Roman Bapst 5aefe11975 Had to add definition of PI is used with ROS because cannot share math library yet-needs to be solved 2014-09-24 09:01:30 +02:00
Roman Bapst 9f9fab400e Adapted for shared library use with ROS 2014-09-24 08:57:20 +02:00
Roman Bapst cfe14d78c5 Adapted for sharded library use with ROS. Problems to solve: error library from PX4 does not work yet. math functions such as isfinite need to be shared as well. performance library needs to be shared as well (commented for now) 2014-09-24 08:53:23 +02:00
Roman Bapst 0553771f4f Adapted for sharded library use with ROS. Problems to solve: error library from PX4 does not work yet. math functions such as isfinite need to be shared as well. performance library needs to be shared as well (commented for now) 2014-09-24 08:52:28 +02:00
Roman Bapst 475f9a594b Adapted math library for use of PX4 and ROS as shared library. First version, it works but some things might still be ugly 2014-09-23 16:55:19 +02:00
sjwilks 852b36661d Merge pull request #1356 from PX4/launchpitchlimit_master
FW: additional upper pitch limit during launch
2014-09-11 09:49:14 +02:00
Thomas Gubler daf1618420 additional upper pitch limit during launch
The pitch limit can be used by the laucnhdetector to limit pitch during
critical phases of a launch. For example this can be used to limit pitch
while attached to a bungee differently from the standard pitch limit.
2014-09-08 12:42:42 +02:00
Thomas Gubler e056fbb703 add heightrate ff for tecs 2014-09-06 15:15:30 +02:00
Thomas Gubler 6188678f77 Merge pull request #1303 from PX4/launchdetectionstates
Launchdetection improvements
2014-09-03 00:29:33 +02:00
Thomas Gubler ab022d5133 disable underspeed protection when landing also in tecs 2014-08-31 16:23:37 +02:00
Thomas Gubler 5a5617cb59 launchdetector: return state of detection
The launchdetector now has a intermediate state (controlsenabled) which
is meant to be interpreted by the controller as: "perform attitude
control but do not yet power up the motor". This can be used in the
floating phase during a bungee launch for example.
2014-08-23 11:42:53 +02:00
Thomas Gubler 52ffc3bced Merge remote-tracking branch 'julian/launchdelay' into launchdetectionstates 2014-08-23 09:10:36 +02:00
Thomas Gubler 8d3dd7363d catapult launch detection: fix integration logic 2014-08-22 23:15:11 +02:00
Julian Oes 708ee8ae3a autolaunch: added param for delay 2014-08-22 20:30:06 +02:00
Thomas Gubler da0e3169f2 fw att control: change control surface deflection scaling 2014-08-15 18:32:51 +02:00
Thomas Gubler 5baf9cea0d geo: fix some warnings 2014-08-11 15:29:59 +02:00
Thomas Gubler af1ad04c23 Merge remote-tracking branch 'origin/master' into geo 2014-08-11 13:37:08 +02:00
Lorenz Meier 43ef622725 Reinstate TECS logging 2014-08-03 13:18:22 +02:00
Lorenz Meier 491c6c29ac Init values 2014-08-01 14:43:56 +02:00
Lorenz Meier 8e33278c4c Move the last throttle demand setting to a better position 2014-08-01 13:04:28 +02:00
philipoe fc2e0fad47 TECS: Added separate gain / time constant for the throttle loop to allow independent tuning 2014-07-31 15:23:30 +02:00
Lorenz Meier 1bd57f1dbf Make ECL more flash efficient 2014-07-29 11:37:12 +02:00
Lorenz Meier c1d3f592b4 Make ext libs more flash efficient 2014-07-29 11:36:59 +02:00
Lorenz Meier b08e3d21cd Making lowpass filter init bullet proof 2014-07-16 08:47:12 +02:00
Lorenz Meier 6128645136 mathlib: More C++ fixes 2014-07-15 07:37:17 +02:00
Lorenz Meier f219c05f0f Fix a set of C++ warnings in mathlib 2014-07-13 16:27:30 +02:00
Andrew Tridgell f56724f7df lib/conversion: added rotate_3f()
will be used for user specified rotations in sensor drivers
2014-07-08 11:46:40 +02:00
Don Gagne 278aafe939 Bring everything up to double 2014-07-06 11:06:14 -07:00
Don Gagne b9299e68d4 Compiler warning fixes 2014-07-05 13:35:12 -07:00
philipoe 534c377ec6 TECS: Small fix to throttle feed-forward 2014-07-01 10:49:59 +02:00
Lorenz Meier 34c13df3dd geo: Fix a series of warnings, some which actually pointed to real issues 2014-07-01 09:50:48 +02:00
Lorenz Meier efc992b4d9 Merged master into geo 2014-07-01 09:34:26 +02:00
Don Gagne 92adbe9216 Fix compiler warnings 2014-06-29 17:47:24 -07:00
Thomas Gubler 8d1ed164cb fw att ctrl: resolve warnings 2014-06-29 12:51:40 +02:00
Thomas Gubler 7b15a424f0 Merge remote-tracking branch 'upstream/master' into mtecs 2014-06-28 16:52:27 +02:00
Lorenz Meier 2bd5511d09 geo lookup lib: Moved to separate module and compiling with -Os to save some precious flash 2014-06-28 12:37:26 +02:00
Lorenz Meier e0a6834606 Merge pull request #928 from PX4/ekf_auto_mag_decl
attitude_estimator_ekf: auto detect mag declination using GPS
2014-06-21 20:05:43 +02:00
Thomas Gubler e548eeb589 Merge remote-tracking branch 'upstream/master' into mtecs 2014-06-11 19:44:17 +02:00
Thomas Gubler 85b2dfa0c6 fix initialization of perfcounters in fw att controllers 2014-06-08 12:30:27 +02:00
Lorenz Meier 436cefd88c make launch detector more flash efficient 2014-06-01 12:13:48 +02:00
Thomas Gubler a43e963bdb geo: fix logic of globallocal converter initialization to depend on map projection initialization 2014-05-30 16:09:52 +02:00
Thomas Gubler dc336a2ea4 Merge remote-tracking branch 'upstream/master' into geo 2014-05-30 16:09:44 +02:00
Thomas Gubler e0042ec12c geo: add functions to get global projection/transformation reference values 2014-05-22 13:26:15 +02:00
Thomas Gubler 05648d80d2 Merge remote-tracking branch 'upstream/master' into geo
Conflicts:
	src/modules/commander/commander.cpp
	src/modules/ekf_att_pos_estimator/ekf_att_pos_estimator_main.cpp
2014-05-22 13:25:52 +02:00
Thomas Gubler b9b81beb17 fw att: add performance counter 2014-05-21 21:49:00 +02:00
Thomas Gubler 9a35bac2ad fw att: yaw ctrl: robustify against non finite numbers 2014-05-18 00:16:10 +02:00
Thomas Gubler 52596be98c fw att: roll ctrl: robustify against non finite numbers 2014-05-18 00:15:50 +02:00
Thomas Gubler 7c165689ce fw att: pitch ctrl: robustify against non finite numbers 2014-05-18 00:15:37 +02:00
Anton Babushkin 34184ff1fe Merge branch 'master' into ekf_auto_mag_decl 2014-05-17 12:07:01 +02:00