4371 Commits

Author SHA1 Message Date
Thomas Gubler
5d2b78abef Revert "multiplat pos ctrl: also set yaw sp in manual modes"
This reverts commit c0f1d841afd7f2e6aae83b705f25a21727fb184e.
2015-02-24 20:33:32 +01:00
Thomas Gubler
61398f5c03 multiplatform port of #1741 and #1801: port attitude setpoint generation in manual to mc_pos_control_multiplatform 2015-02-24 20:33:32 +01:00
Thomas Gubler
a56c16dfab multiplatform port of #1741: move params from att control to pos control 2015-02-24 20:33:32 +01:00
Thomas Gubler
f1c6b24f7a multiplatform port of #1741: att control: remove yaw sp reset after acro 2015-02-24 20:33:32 +01:00
Thomas Gubler
7b57092a9d multiplatform port of #1741: remove attitude sp generation from mc_att_control_multiplatform 2015-02-24 20:33:32 +01:00
Thomas Gubler
6c3f57f87e port #1752 to multiplatform 2015-02-24 20:31:02 +01:00
Thomas Gubler
4f38512334 port #1703 to multiplatform 2015-02-24 20:29:18 +01:00
Johan Jansen
ae6adbea1e mc_pos_control: Fix yaw in PosHold and reset yaw setpoints 2015-02-18 16:57:08 +01:00
Johan Jansen
51fcb440d0 mc_pos_control: Fix autonomous landing without GPS
Due to a regression bug in #1741 the autonomous landing without GPS used manual RC
input to determine setpoints which broke auto landing without GPS.
2015-02-18 16:56:53 +01:00
Ziyang LI
63fd54f44e fixed 'NaN' yaw setpoint in offboard mode 2015-02-17 09:29:29 +01:00
Atsunori Saito
71c6c6aba4 mavlink: Fix for divide by zero. 2015-02-16 06:49:27 +01:00
Lorenz Meier
f26a1cb3f1 Merge pull request #1794 from PX4/ekf-fixes
EKF Fixes from @Zefz
2015-02-15 22:55:09 +01:00
Lorenz Meier
2e4c0c3156 sensors app: Comment handling of old param values properly 2015-02-15 19:52:02 +01:00
Lorenz Meier
6fd89aa2bd Rsensors app: Programming style: rely on logical orr for failed evalution. 2015-02-15 19:52:02 +01:00
Lorenz Meier
4740568446 sensors: Update param name 2015-02-15 19:52:02 +01:00
Lorenz Meier
2017c74e52 sdlog2: Be less verbose 2015-02-15 19:52:02 +01:00
Lorenz Meier
162814c33e sensors: Set up mag rotation parameters correctly 2015-02-15 19:52:02 +01:00
Lorenz Meier
aef041e032 Syslib: Add support for setting parameters without global notification 2015-02-15 19:52:01 +01:00
Lorenz Meier
bed3eaafa1 Sensor app: Formatting, documentation and cleanup 2015-02-15 19:52:01 +01:00
Lorenz Meier
12ae984198 sensors app: Use -1 in rotation parameter to indicate that a sensor cannot be rotated as it is internal. 2015-02-15 19:52:01 +01:00
Lorenz Meier
3d195bc7cc Proper mag rotation handling 2015-02-15 19:52:01 +01:00
Lorenz Meier
f4da1df23a Style fix of copyright header 2015-02-15 19:37:22 +01:00
tumbili
e582da9ee7 compute quaternion 2015-02-15 17:52:39 +01:00
tumbili
f4f4c72f05 fixed attitude logging 2015-02-15 17:52:28 +01:00
Thomas Gubler
e14023e98f fw att control: update param description 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
53ffde30c2 fw att: add param to select yawrate control method 2015-02-15 10:13:49 +01:00
Johan Jansen
f64a8d7cb0 AttPosEKF: Fix sensor loss recovery 2015-02-13 10:52:10 +01:00
Johan Jansen
331352c75d AttPosEKF: Use multiplatform land detector (was custom FixedWing only) 2015-02-13 10:50:55 +01:00
Lorenz Meier
ccc6f0b020 Improve multi-stream handling by template and index usage. Can be consolidated slightly once multiplatform code knows about multi-topics 2015-02-13 09:33:12 +01:00
Lorenz Meier
dcf03a2594 mavlink app: Use actuator controls message 2015-02-13 09:33:12 +01:00
Johan Jansen
6af2a38f36 AttPosEKF: Moved class declaration to header file 2015-02-12 14:43:23 +01:00
Johan Jansen
a8c298c772 AttPosEKF: Remove unused gps accel estimation 2015-02-12 13:55:03 +01:00
Johan Jansen
755abccb3e AttPosEKF: Removed SENSOR_COMBINED_SUB macros 2015-02-12 13:00:20 +01:00
Johan Jansen
76901c6414 AttPosEKF: Moved data collection to separate function 2015-02-12 11:49:45 +01:00
Johan Jansen
f5534dd5c1 AttPosEKF: Fix velNED not initialized properly on first GPS fix 2015-02-12 10:58:36 +01:00
Johan Jansen
0cbfa65056 AttPosEKF: Refactor and code cleanup 2015-02-11 17:57:33 +01:00
Johan Jansen
8d8a66607a AttPosEKF: Do not publish global position if we have none 2015-02-11 16:43:52 +01:00
Johan Jansen
c1e13e5afb AttPosEKF: Fix GPS loss timeout not resetting properly 2015-02-11 16:43:04 +01:00
Johan Jansen
dc522f217f Commander: Fix GPS loss not handled properly 2015-02-11 16:42:01 +01:00
Johan Jansen
7f7c36b5b1 AttPosEKF: Publish altitude position estimates without GPS 2015-02-11 13:38:59 +01:00
Johan Jansen
3d1e373e36 AttPosEKF: Fix initialization of AMSL estimation without GPS 2015-02-11 13:38:59 +01:00
Johan Jansen
66cb129d18 AttPosEKF: Fix license text for InertialNav files 2015-02-11 13:38:59 +01:00
Johan Jansen
ebb111dafa AttPosEKF: Replace sqrt with sqrtf 2015-02-11 13:38:59 +01:00
Johan Jansen
ce07e0de2d AttPosEKF: Added missing license header text 2015-02-11 13:38:59 +01:00
Johan Jansen
723c138b09 AttPosEKF: Move documentation to header file 2015-02-11 13:38:59 +01:00
Johan Jansen
83298110c1 AttPosEKF: Disable unused function 2015-02-11 13:38:59 +01:00
Johan Jansen
7287dc3c4c AttPosEKF: Replace custom min/max functions with c++ standard 2015-02-11 13:38:59 +01:00
Johan Jansen
022208e998 AttPosEKF: Move initializeParameters() from header to implementation file 2015-02-11 13:38:59 +01:00
Johan Jansen
ce5a9929ff AttPosEKF: Fix coding style 2015-02-11 13:38:59 +01:00