5458 Commits

Author SHA1 Message Date
Lorenz Meier
bfa6c79cb5 MAVLink app: Fix camera trigger messaging 2015-08-08 11:44:04 +02:00
Lorenz Meier
e0f203e3da Sensors: ensure trigger param is present 2015-08-08 11:34:00 +02:00
Lorenz Meier
0e03f02b55 Moved trigger to drivers 2015-08-08 11:34:00 +02:00
Mohammed Kabir
b12aca67b4 camera_trigger : fix formatting 2015-08-08 11:33:59 +02:00
Mohammed Kabir
7812aabbd7 camera trigger : multipin support 2015-08-08 11:33:59 +02:00
Lorenz Meier
aa61d3b2d6 Merged beta into master 2015-08-08 11:33:42 +02:00
Lorenz Meier
0cae5f224c Commander: Trigger preflight check on every reconnect, but not when armed. Make RC regained and other messages non-critical. Implement param reset method. 2015-08-08 00:08:37 +02:00
Lorenz Meier
e829eb0670 MAVLink app: Fix for hardware multiplier resetting to 1 once limitation was overcome. 2015-08-08 00:07:09 +02:00
Lorenz Meier
ce90c40413 Merged beta to master 2015-08-07 14:41:19 +02:00
Lorenz Meier
8b7f1cf560 MC multi attitude control: Limit yaw rate to avoid mixer saturation. 2015-08-06 22:09:35 +02:00
Lorenz Meier
ebb061764a MC attitude control: Limit yaw rate further to avoid mixer saturation in the first place 2015-08-06 22:09:09 +02:00
Lorenz Meier
8751355e2e Merge pull request #2647 from mcharleb/qurt-build-fixes
Fixes for posix-arm and qurt builds
2015-08-06 22:03:37 +02:00
Mark Charlebois
faae76e3c7 Removed __PX4_QURT ifdefs from application layer
Replaced test for __PX4_QURT with test for NAV_DEBUG.

Optimized implementation to remove code when flag is not set.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-06 12:51:20 -07:00
Simon Wilks
5adb3cc308 Add support for a 'standard' VTOL with pusher/tractor motor. 2015-08-06 10:49:39 +02:00
Lorenz Meier
951b27518f Merged beta to master 2015-08-06 10:08:50 +02:00
Mark Charlebois
009f528266 Fixes for posix-arm and qurt builds
Ifdefed out deadcode in position_estimator_inav_main.c as the
deadcode does not compile for qurt.

Added fixes to get a successful build for posix-arm and qurt targets.
Removed CLOCK_REALTIME def from px4_time.h for qurt and removed unused
variables in att_est_q and mc_att_control.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-05 18:34:46 -07:00
Lorenz Meier
e2c657ede0 MAVLink params: Eventually time out to make QGC happy, but let the user know that the boot failed. 2015-08-06 00:13:09 +02:00
Simon Wilks
809b6591c3 Bring back the ability to transition plus a partial cleanup of tiltrotor support and firefly6 config updates. 2015-08-05 16:16:03 +02:00
Lorenz Meier
4cf51beb4b FW Att control: Fix merge fail for attitude setpoint 2015-08-04 17:44:54 +02:00
Andreas Antener
863fdccf92 fix current scaling for mavlink message 2015-08-04 11:59:12 +02:00
Andreas Antener
7460724242 fix current scaling for mavlink message 2015-08-04 11:37:08 +02:00
Lorenz Meier
420acb9748 Merge branch 'beta' 2015-08-04 10:56:53 +02:00
Lorenz Meier
5b3449e75b FW Att control: Crank up pitch default gains 2015-08-02 16:07:32 +02:00
Lorenz Meier
90e4fa8a33 TECS: Weight down speed gain 2015-08-02 16:07:32 +02:00
Lorenz Meier
4e1faafc9b Remove unused variables 2015-08-02 16:07:32 +02:00
Lorenz Meier
fbc1b78b38 Attitude control: Enforce rate limits by default to prevent jittery control outputs / steps 2015-08-02 16:07:32 +02:00
Mark Whitehorn
c0d2b22d00 cosmetic: fix typos in comments 2015-08-02 16:07:32 +02:00
Lorenz Meier
e443a3f3be Harmonize FW default gains, increase TECS height rate default gain considerably 2015-08-02 16:07:31 +02:00
Lorenz Meier
f3ae231dad TECS: Fix manual climbout 2015-08-02 01:23:15 +02:00
Lorenz Meier
3d8c628efa FW pos control: Comment and clean up altitude setpoint handling 2015-08-02 00:41:58 +02:00
Lorenz Meier
5fd88f4d3e MAVLink: Remove leftover debug comment 2015-08-01 17:32:58 +02:00
Lorenz Meier
283bca90d6 MAVLink: Remove leftover debug comment 2015-08-01 17:32:31 +02:00
Lorenz Meier
ea7ae7d019 Merged beta into master 2015-08-01 16:58:02 +02:00
Lorenz Meier
848dd2155a Merge pull request #2628 from mcharleb/muorb_changes
muorb: code cleanup
2015-08-01 16:44:29 +02:00
Lorenz Meier
09f6b88651 MAVLink app: Implement switch toggling for simulated RC link 2015-08-01 16:12:03 +02:00
Lorenz Meier
5f269b589f MAVLink app: Add radio based software flow control, default to hardware flow control if available and operational 2015-08-01 12:48:38 +02:00
Lorenz Meier
79910ce7e0 MAVLink app: Add radio based software flow control, default to hardware flow control if available and operational 2015-08-01 12:48:11 +02:00
Lorenz Meier
268bf3727e MAVLink app: Make bandwidth scaling depending on the TX error as well 2015-08-01 09:35:28 +02:00
Lorenz Meier
10a6a59498 MAVLink app: Make bandwidth scaling depending on the TX error as well 2015-07-31 20:06:23 +02:00
Lorenz Meier
32b9354783 Accel calibration: Show better error message if cal fails 2015-07-31 15:36:13 +02:00
Mark Charlebois
5120708b38 muorb: code cleanup
Fixed comments and code formatting

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-30 22:19:46 -07:00
Johan Jansen
99c448b5f0 attitude_estimator_q: Fix NaN protection 2015-07-28 16:07:05 +02:00
Lorenz Meier
7956f97abb Merge pull request #2604 from mcharleb/muorb-updates
muorb: file rename and updates
2015-07-27 18:12:32 +02:00
Lorenz Meier
b629755d92 Merge pull request #2605 from nghiaho12/bug_fix_nullptr
fixed incorrect return type for bool ORBSet::erase(...)
2015-07-27 18:08:51 +02:00
Lorenz Meier
251325760e MC pos ctrl: Fixed frame size guard 2015-07-27 18:08:07 +02:00
Lorenz Meier
75085dc5d6 Condition TECS properly on any altitude control mode 2015-07-27 10:16:48 +02:00
devbharat
89f64ab0d3 Fixes stack frame size error when compiling mc_pos_control_m on vagrant 2015-07-27 07:17:46 +02:00
Nghia Ho
4ba7649fb1 fixed incorrect return type 2015-07-25 20:36:05 -07:00
Mark Charlebois
b7f1dd9858 muorb: file rename and updates
Changed muorb_fastrpc.cpp to px4muorb.cpp to match the name of the
library that implements the FastRPC calls.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-24 20:13:17 -07:00
Lorenz Meier
e84d97b387 Only update TECS filter if auto is enabled. This forces the internal TECS logic to reset between auto runs 2015-07-22 22:40:26 +02:00