Mark Charlebois
5f3496353c
Linux: added support for sdlog2
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 11:15:12 -07:00
Mark Charlebois
62f8bd6679
Linux build support for some libs
...
The following libs can now be built under Linux:
lib/mathlib
lib/geo
lib/geo_lookup
The constants used for ROS are now shared with Linux in
px4_defines.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 10:57:01 -07:00
Mark Charlebois
9758112e31
Use px4_config.h instead of nuttx/config.h
...
Modified code to use OS independent header file for config settings.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 10:55:41 -07:00
Daniel Agar
207b57869d
only define GIT_VERSION where it's used
...
-when the git revision is passed to every file as a define it causes
unnecessary ccache cache misses
2015-04-18 01:25:54 -04:00
Lorenz Meier
3ee9b441c6
Add STM32F4 discovery config.
2015-04-16 22:51:08 +02:00
Anton Babushkin
7761e461e9
mathlib quaternion: atan2 & asin changed to atan2f & asinf
2015-04-12 13:28:43 +02:00
Anton Babushkin
dc2bb2a85e
attitude_estimator_q added
2015-04-12 01:47:48 +02:00
Bharat Tak
f7bd105340
Shifted the set() function for Matrix3x3, Vector2, Vector3, Vector4 to appropriate derived class.
2015-04-03 11:34:50 +02:00
Ban Siesta
2d19726ee7
rotation: added another missing rotation
2015-03-29 20:17:09 +01:00
Daniel Agar
8aae66b893
trivial code style cleanup round 2
2015-03-27 23:38:58 -04:00
Daniel Agar
c2abb0f82a
fix code style if trivial one line difference
2015-03-19 23:49:36 +01:00
Johan Jansen
008a36003f
Eigen: Add general purpose Eigen compatability header for PX4
2015-03-17 13:58:03 +01:00
Johan Jansen
b3e6d911be
Eigen: Add eigen as a submodule
2015-03-17 11:34:04 +01:00
Lorenz Meier
ff1117b3a0
Merge pull request #1876 from friekopter/wobbling_elevator
...
fixed issue with elevator fluctuations at low airspeed in pitch controller
2015-03-07 12:08:21 +01:00
NosDE
29b6f5611b
cleanup
2015-03-07 11:39:05 +01:00
NosDE
04f4206371
Graupner HoTT SUMD/SUMH Receiver Protocol added
2015-03-07 11:39:00 +01:00
fludwig
d6db372921
fixed include
2015-03-03 21:00:28 +01:00
Friedemann Ludwig
4a99daf5b6
Merge remote-tracking branch 'upstream/master' into wobbling_elevator
2015-03-03 20:41:27 +01:00
Roman Bapst
7a0db340f7
added quaternion methods for inverse and vector rotation
2015-03-02 22:44:32 +01:00
fludwig
32012e8aac
fixed elevator wobbling at low airspeed.
...
Removed not applicable if conditions.
2015-03-02 18:15:11 +01:00
Thomas Gubler
59e623a2eb
quaternion from dcm: comment and reference
2015-02-25 17:50:16 +01:00
tumbili
a252f4a991
fixed quaternion method from_dcm()
2015-02-23 22:30:49 +01:00
Lorenz Meier
3bb0008af5
Ashtech driver: Avoid unnecessary double precision conversion calls
2015-02-15 10:17:00 +01:00
Thomas Gubler
e5e42650c4
run code style fixer tool on ecl attitude lib
2015-02-15 10:13:49 +01:00
Thomas Gubler
edc5f8a057
add experimantal acceleration feedback by @kd0aij
2015-02-15 10:13:49 +01:00
Thomas Gubler
d1e9868b9b
fw att: add acceleration to control_input
2015-02-15 10:13:49 +01:00
Thomas Gubler
d294046245
fw yaw: add enum for method selection
2015-02-15 10:13:49 +01:00
Thomas Gubler
53ffde30c2
fw att: add param to select yawrate control method
2015-02-15 10:13:49 +01:00
Thomas Gubler
2728889f78
Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge_attctlposctl
2015-01-28 16:29:14 +01:00
Lorenz Meier
7faef870c8
Fix UAVCAN dependency generation issue
2015-01-22 09:24:13 +01:00
Pavel Kirienko
f6dc2af398
UAVCAN update
2015-01-21 14:54:24 +01:00
Pavel Kirienko
ed27e583e0
UAVCAN update
2015-01-21 14:54:24 +01:00
Pavel Kirienko
0901d99992
UAVCAN update (speed optimizations)
2015-01-21 14:54:23 +01:00
Thomas Gubler
dcdde8ea88
Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge
...
Conflicts:
src/modules/attitude_estimator_ekf/attitude_estimator_ekf_main.cpp
src/modules/uORB/topics/vehicle_attitude.h
2015-01-21 14:41:03 +01:00
Thomas Gubler
96db9e8188
Merge remote-tracking branch 'upstream/master' into ros
...
Conflicts:
src/platforms/px4_middleware.h
2015-01-15 12:42:28 +01:00
Mark Whitehorn
3c98c7119e
use non-uniform 1st order IIR lowpass filters for baro_gps_offset estimation
2015-01-13 09:06:00 -07:00
Pavel Kirienko
c51b73c196
UAVCAN update - fixes https://github.com/UAVCAN/uavcan/issues/8
2015-01-10 10:25:05 +01:00
Thomas Gubler
f13f41f704
point uavcan submodule to same commit as master
2015-01-08 09:08:50 +01:00
Thomas Gubler
74af4807a1
Matrix.hpp: remove wrong and correct formatting changes which are not on master for clarity
2015-01-08 08:26:04 +01:00
Thomas Gubler
fe279d340d
Merge remote-tracking branch 'upstream/master' into dev_ros
...
Conflicts:
Makefile
2015-01-07 16:00:59 +01:00
Thomas Gubler
f37fdd95af
add and use PX4_ROS preprocessor define
2015-01-06 19:45:57 +01:00
Thomas Gubler
5056b03ab0
geo: fix include
2015-01-06 19:14:01 +01:00
Thomas Gubler
c6722fce0b
fw att control: cleanup, create base class for ECL
...
Adding a new base class to remove a lot of boilerplate code, no
functionality changes
2015-01-06 16:11:31 +01:00
Thomas Gubler
ef485177ac
make Matrix.hpp more consistent with upstream
2015-01-05 10:25:39 +01:00
Thomas Gubler
16b9f666e7
Merge remote-tracking branch 'upstream/master' into dev_ros
...
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
2015-01-05 10:02:07 +01:00
Lorenz Meier
96a8003826
Merge pull request #1517 from rowoflo/patch-1
...
Fixed loop limit errors in Matrix.h
2015-01-04 01:34:01 +01:00
Thomas Gubler
16c66669c2
dummy attitude estimator copies attitude from gazebo
2014-12-30 14:53:53 +01:00
Thomas Gubler
f4e0dc2857
Merge remote-tracking branch 'upstream/master' into dev_ros
...
Conflicts:
.gitmodules
2014-12-29 08:00:12 +01:00
Lorenz Meier
6fae021a00
Merge pull request #1527 from dagar/Werror
...
turn on -Werror and fix resulting errors
2014-12-25 17:44:44 +01:00
Thomas Gubler
25af4b266c
Merge remote-tracking branch 'upstream/master' into dev_ros
...
Conflicts:
.gitignore
src/lib/uavcan
2014-12-25 09:48:15 +01:00