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