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