Commit Graph

659 Commits

Author SHA1 Message Date
Lorenz Meier 807cf7bd16 Commander: Implement calibration routines for multi-sensor setups 2015-02-09 22:56:23 +01:00
Lorenz Meier dc46736ead Merge ROS into master 2015-02-03 20:07:55 +01:00
Lorenz Meier 19cd496157 Commander: Use indexed sensor names in calibration routines 2015-02-03 08:55:16 +01:00
Thomas Gubler 84ff3c671d Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge2_attctrl_posctrl
Conflicts:
	src/drivers/px4fmu/fmu.cpp
2015-02-01 11:06:47 +01:00
hauptmech 0b784c20c8 Save and check device id for acc and gyro calibration parameters.
Fix config utility to work with all devices of each type.
Accel, gyro and mag devices correctly set their device_id devtype.
Combo devices (mpu6000 lsm303d) now correctly return their devtype.
config util shows device id for all sensor types.
Add, save during calibration and check during preflight ID parameters for accelerometer and gyro
2015-01-31 15:53:34 +01:00
Lorenz Meier 7f299ea0cc Move commander to multi pub/sub API 2015-01-29 16:33:53 +01:00
Lorenz Meier 801e9ed4fb Commander: move sensor interface for mag to new multi-sub 2015-01-29 16:33:52 +01:00
Thomas Gubler 8e7974e2e2 fix uorb constants for test functions 2015-01-28 16:32:47 +01:00
Thomas Gubler 2d124852c1 propagate uorb contants change through all modules/drivers 2015-01-28 16:31:41 +01:00
Thomas Gubler 14aa5f9441 add topic header includes 2015-01-25 15:00:35 +01:00
Lorenz Meier 859b345314 Mag cal: Make error handling more explicit 2015-01-21 08:58:47 +01:00
Simon Wilks b8b0d1d4ae Remove a noisy debugging statement. 2015-01-20 22:28:58 +01:00
Lorenz Meier 7d13318df8 Fix coverity CID 12451 2015-01-19 13:22:44 +01:00
Lorenz Meier 9dbcea4b1f Merge branch 'land_detector' 2015-01-17 23:32:14 +01:00
hauptmech e18e5ca5b5 Add SENS_MAG_ID parameter
Record devid to SENS_MAG_ID during mag calibration
Verify devid matches SENS_MAG_ID during preflight_check
2015-01-17 18:41:43 +01:00
Johan Jansen 9ecadcd9b4 Astyle: Fix format for commander.cpp 2015-01-16 16:46:16 +01:00
Johan Jansen a581ae8ed6 Commander: Remove duplicate code for setting home position 2015-01-16 16:43:11 +01:00
Johan Jansen 818ccf7a04 Commander: Fix for resetting home timestamp on arm 2015-01-16 15:51:57 +01:00
Johan Jansen 28adc88500 Commander: Subscribe and use land detector 2015-01-15 14:37:51 +01:00
Johan Jansen ddf65bae04 Commander: Play tune on disarm and when safety switch is toggled 2015-01-15 11:09:31 +01:00
Lorenz Meier 1507d479e0 commander: Refresh safety tests to avoid false positives in unit tests. 2015-01-10 19:50:44 +01:00
Lorenz Meier bb1e082781 Commander: be less chatty 2015-01-09 09:09:24 +01:00
tumbili 72eafad510 introduced vtol_fw_permanent stabilization: allows vtol to be attitude-stabilized in manual mode 2014-12-31 16:40:16 +01:00
Lorenz Meier ef065808a3 Merged master 2014-12-30 11:01:09 +01:00
Thomas Gubler c583f1fe8b increase commander framesize 2014-12-28 23:22:02 +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
Lorenz Meier d8eefa3053 VTOL: Do not allow manual override 2014-12-23 21:50:16 +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 d511e39ea7 turn on -Werror and fix resulting errors 2014-12-22 17:56:59 -05:00
Ban Siesta 2a09473e5f topics: move geofence status to its own topic 2014-12-19 22:26:31 +00:00
Thomas Gubler 32675ff1c1 fix flag_external_manual_override_ok
The flag should not depend on the vtol state anymore. The intended
functionality of this is by now handled via the is_rotary_wing flag
2014-12-18 15:05:33 +01:00
Thomas Gubler e18065081a is_vtol flag in vehicle_status
Getting rid of the autostart based checks if the system is a vtol
Fixes #1503
2014-12-18 14:46:31 +01:00
tumbili 736f57f436 Merge branch 'master' of https://github.com/PX4/Firmware into vtol_merge 2014-12-15 22:34:01 +01:00
Friedemann Ludwig 4c25051edc changed telementry connection lost warnings to info in order to avoid audio message flooding in case of instable connections. 2014-12-12 22:36:01 +01:00
Roman Bapst fbedd3ed20 removed whitespaces removed small unused code block 2014-12-04 14:23:19 +01:00
Roman Bapst 9a64004d7f let commander know if VTOL is in fw or in mc mode (important because of external_override) 2014-12-02 10:47:07 +01:00
Andreas Antener 45c52b51ee move natural position to the front of the pending list for QGC 2014-12-02 01:42:12 +01:00
Andreas Antener b1bd813978 swap fron/back > the "side" being measured is facing downwards 2014-12-02 01:37:54 +01:00
Andreas Antener 3ce7abe9d8 use consistent orientation naming in messages 2014-12-02 01:01:35 +01:00
Lorenz Meier 7cb613bb26 Merge pull request #1398 from philipoe/master
Addition of rc-loss duration to the mavlink warning messages
2014-11-23 21:32:13 +01:00
philipoe 08d6cbe6bf commander: Decrease RC-signal-regained message length to stay within 50 character length limit at all times 2014-11-23 21:23:01 +01:00
Lorenz Meier 6da9063560 Fix FD for commander arm operation 2014-11-22 15:08:54 +01:00
Lorenz Meier 9bb0ecf0ca Airspeed calibration feedback: Improve wording 2014-11-22 15:06:32 +01:00
philipoe ec165b3f7e Merge remote-tracking branch 'upstream/master' into PR_RCLossDur2 2014-11-20 17:26:27 +01:00
philipoe 5c34f03c4e commander: Change printing in RC-loss message to integers 2014-11-20 17:25:30 +01:00
Julian Oes db3f2fc946 commander: whitespace 2014-11-13 09:46:12 +10:00
Julian Oes 00cc2d5511 commander: added navstate RCRECOVER which was missing 2014-11-13 09:44:17 +10:00
Julian Oes 826fd3f4cd commander: reordering navigation states to match enum 2014-11-13 09:43:51 +10:00
Thomas Gubler 5afc64e424 Merge pull request #1443 from PX4/fix_strangertl
Fix strange RTL behavior
2014-11-12 13:19:07 +01:00
Julian Oes b1c6692f20 commander: removed unused definition 2014-11-12 11:06:25 +10:00