Commit Graph

289 Commits

Author SHA1 Message Date
Lorenz Meier debff9e179 Updates to ST24 decoding library 2014-10-06 19:20:39 +02:00
Lorenz Meier 7b0ac1db85 Fix compile error in parser 2014-10-06 07:53:32 +02:00
Lorenz Meier a0c9c88443 Merge branch 'master' of github.com:PX4/Firmware into st24 2014-10-04 15:35:59 +02:00
Thomas Gubler e7313683cd Merge remote-tracking branch 'upstream/master' into swissfang 2014-09-30 15:40:11 +02:00
Thomas Gubler cc05f0f185 Merge remote-tracking branch 'upstream/obcfailsafe' into swissfang
Conflicts:
	src/lib/external_lgpl/tecs/tecs.cpp
	src/modules/commander/commander_params.c
	src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
	src/modules/navigator/navigator_main.cpp
2014-09-30 15:38:27 +02:00
Lorenz Meier 47dcf88271 Flash optimization 2014-09-30 15:18:30 +02:00
Lorenz Meier 10da4aab4e Merge branch 'master' of github.com:PX4/Firmware into st24 2014-09-27 23:48:32 +02:00
Roman Bapst c8b1c5b119 Adapted for shared library use with ROS 2014-09-27 12:01:11 +02:00
Roman Bapst 020a829215 Adapted for shared library use with ROS 2014-09-27 12:00:15 +02:00
Roman Bapst af290826d9 Fixed so that when working with ROS the same err.h is included 2014-09-25 10:24:04 +02:00
Roman Bapst 81a5aeb6f5 Restored to original PX4 version since the hrt_time functions are now also implemented in ROS 2014-09-25 09:11:54 +02:00
Roman Bapst d7cf6c4319 Use namespace std so that we can use the isfinite function, which should be available from math.h but the compiler gives an error that the function is undeclared 2014-09-24 13:45:38 +02:00
Roman Bapst 2b8a9b6325 Restored performance counter functionality, ROS package used own source file for function definitions but per_counter.h stays the same 2014-09-24 10:29:28 +02:00
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 33c0cd2e56 Merge remote-tracking branch 'private_swissfang/master' into launchpitchlimit_swissfang 2014-09-08 12:45:09 +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 4e9a52fe45 heightrate ff: fix order of calculations 2014-09-04 12:32:10 +02:00
Thomas Gubler dd1945bb76 add heightrate ff for tecs 2014-09-04 10:59:35 +02:00
Thomas Gubler 6188678f77 Merge pull request #1303 from PX4/launchdetectionstates
Launchdetection improvements
2014-09-03 00:29:33 +02:00
Lorenz Meier 69109b6227 Compile and link ST24 parser in IO firmware 2014-09-01 00:45:41 +02:00
Lorenz Meier 5448396579 Merge branch 'master' into st24 2014-08-31 23:41:54 +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
Lorenz Meier 25a8f2d805 ST24 decoding skeleton 2014-07-10 14:30:34 +02:00
Lorenz Meier 98eb85914c More protocol decoding skeleton code 2014-07-10 13:21:29 +02:00
Lorenz Meier af4d5c0a3c Added initial bits for ST24 decoding 2014-07-10 13:14:39 +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