TSC21
dccd4df7bc
mocap_support: added support for mocap data on firmware
2015-06-13 17:03:31 +01:00
Lorenz Meier
4565f57468
Merged release_v1.0.0 into master
2015-05-27 15:28:41 -07:00
Lorenz Meier
961b6b7802
Move vision position estimate to generated topics
2015-05-27 15:21:31 -07:00
Mark Charlebois
36f5d47ed9
Merge remote-tracking branch 'upstream/master' into linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
Conflicts:
src/modules/commander/gyro_calibration.cpp
src/modules/mavlink/mavlink_ftp.cpp
2015-05-16 15:04:38 -07:00
Lorenz Meier
8ac81515ce
EKF estimator: Remove unused params
2015-05-14 17:12:31 +02:00
Mark Charlebois
db52227409
Merge remote-tracking branch 'upstream/master' into linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
Conflicts:
src/modules/commander/accelerometer_calibration.cpp
2015-05-06 15:51:39 -07:00
Mark Charlebois
c5237f7f6f
Removed extra abstracton layer in systemlib
...
The calls to task_spawn_cmd, kill_all, and systemreset were wrappers
around the px4_{task_spawn_cmd|kill_all|systemreset} implementations.
Removed the wrappers and changed all calls to the px4_ equivalents.
NuttX specific code was moved into px4_tasks.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-06 14:43:11 -07:00
Andreas Antener
95803a774a
update param docs, change default back to old ekf for inav based estimation
2015-05-06 11:37:02 +02:00
Lorenz Meier
9892f12d2e
Attitude filter for multirotors: Let users choose between filters
2015-05-06 09:16:34 +02:00
Mark Charlebois
190814bc97
Merge remote-tracking branch 'upstream/master' into linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
Conflicts:
src/drivers/rgbled/rgbled.cpp
src/modules/commander/PreflightCheck.cpp
src/modules/commander/airspeed_calibration.cpp
src/modules/commander/calibration_routines.cpp
src/modules/commander/gyro_calibration.cpp
src/modules/commander/mag_calibration.cpp
src/modules/mc_att_control/mc_att_control_main.cpp
2015-04-28 11:48:26 -07:00
Andrea Nistico
e621b2eb18
code style fix
2015-04-24 17:03:05 +02:00
Andrea Nistico
1f5775615f
Rvis transposed, in this way we have consisency
2015-04-24 16:45:17 +02:00
Mark Charlebois
187f13cd70
QuRT and POSIX changes - part 4
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-24 01:24:31 -07:00
Mark Charlebois
7aac0e94db
Posix: disable stack size check
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-22 07:50:45 -07:00
Mark Charlebois
639afeb28f
Fixed issue with argc check
...
Was checking if argc < 1 and then accessing argv[1]. Fixed by
checking if argc < 2.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 11:35:48 -07:00
Mark Charlebois
8c8f57b5b4
Fixed std::isfinite vs isfinite differences
...
Added PX4_ISFINITE(x) to px4_defines.h to handle the differences on
NuttX and Linux.
This change also picked up some file renaming for virtual character devices
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 11:34:12 -07:00
Lorenz Meier
b4d52327e8
att EKF: Enable execution on Linux
2015-04-20 11:21:52 -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
Mark Charlebois
bf429188b4
Reverted: Use OS independent API for task creation/deletion
...
Keep existing API use in code. Bind the use of the OS independent
implementation in the systemlib layer.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 10:49:44 -07:00
Mark Charlebois
ddb32742eb
Use OS independent API for task creation/deletion
...
Calls to task_delete and task_spawn_cmd are now
px4_task_delete and px4_task_spawn_cmd respectively.
The px4_tasks.h header was added to the affected files
and incusions of nuttx/config.h were removed.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-04-20 10:49:44 -07:00
Lorenz Meier
ea2c6549e4
Attitude only EKF: Minor style cleanup, remove unused code
2015-04-19 11:59:31 +02:00
Lorenz Meier
3658bf83ed
EKF att-only estimator: Do not fuse zero-length mag vector.
2015-04-18 20:34:44 +02:00
Daniel Agar
2e824bbeea
fix incorrect argc < 1 check for no arguments
...
-requiring arguments should be argc < 2
2015-04-18 12:02:58 +02:00
Don Gagne
05c351183f
Parameter meta data fixes
2015-04-15 11:29:37 -07:00
Daniel Agar
c2abb0f82a
fix code style if trivial one line difference
2015-03-19 23:49:36 +01:00
tumbili
e582da9ee7
compute quaternion
2015-02-15 17:52:39 +01:00
Thomas Gubler
2728889f78
Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge_attctlposctl
2015-01-28 16:29:14 +01:00
Pavel Kirienko
c9eae96cf6
Frame size fix fix per Lorenz's suggestion
2015-01-21 14:54:24 +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
Roman Bapst
59cb0cc3b4
removed secondary attitude and log quaternion
2015-01-20 13:01:41 +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
Lorenz Meier
69a7e31077
Att EKF: Adjust stack size to larger requirement
2015-01-09 09:09:11 +01:00
Thomas Gubler
94ab82ba40
R_adapted.data is 2d, making this more obvious
2015-01-08 09:14:21 +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
ed493918f7
Attitude estimator EKF: fix warnings
2014-12-26 17:36:10 +01:00
Lorenz Meier
407889ea2c
Merged master into indoor branch
2014-12-26 17:06:19 +01:00
Daniel Agar
5b600a815c
Replace use of -Wno-error and only ignore specific warnings
2014-12-23 11:18:36 -05:00
Daniel Agar
d14fdf896b
rotate_3f() implement missing ROTATION_ROLL_270_YAW_270
2014-12-23 11:18:30 -05:00
Daniel Agar
d511e39ea7
turn on -Werror and fix resulting errors
2014-12-22 17:56:59 -05:00
Thomas Gubler
16618f1ada
Merge remote-tracking branch 'upstream/master' into dev_ros
...
Conflicts:
src/examples/subscriber/subscriber_params.c
src/modules/mc_att_control/mc_att_control_main.cpp
src/modules/uORB/topics/vehicle_attitude.h
src/modules/uORB/topics/vehicle_attitude_setpoint.h
src/platforms/px4_middleware.h
2014-12-18 12:11:05 +01:00
tumbili
736f57f436
Merge branch 'master' of https://github.com/PX4/Firmware into vtol_merge
2014-12-15 22:34:01 +01:00
Thomas Gubler
041aea7532
Merge branch 'ROS_shared_lib_base_class' into dev_ros_rossharedlib
2014-12-05 09:43:40 +01:00
Lorenz Meier
d5debc2f42
Merge master into attitude EKF update
2014-12-02 15:12:11 +01:00
Thomas Gubler
e28e8c11bb
make default apps compatible with autogenerated attitude and rc_channels message
2014-12-02 12:19:24 +01:00
Roman Bapst
15ad9e441e
compute secondary attitude with reference frame rotated -90 degress around pitch axis of original reference frame (used for VTOL)
2014-12-02 10:38:39 +01:00
Lorenz Meier
b34b40622b
EKF: less verbose
2014-11-22 16:34:21 +01:00
Lorenz Meier
8eb5aeaae3
Use vision for heading reference whenever available, independent of GPS
2014-09-01 21:04:27 +02:00
Lorenz Meier
fcebafba77
Obey vision estimates in attitude estimator if available
2014-08-22 09:24:37 +02:00
Thomas Gubler
58aabe648a
update attitude estimator ekf to latest version
...
mainly saves stack size
2014-08-21 11:25:09 +02:00
Thomas Gubler
963394f0e4
att ekf: add descriptions for params
2014-07-25 15:42:01 +02:00