Commit Graph

13526 Commits

Author SHA1 Message Date
Thomas Gubler 69f50bea8c multiplat mc pos ctrl: reset yaw sp with alt sp
This is a work-around until #1741 makes it to the multiplatform version
2015-02-06 21:07:43 +01:00
Thomas Gubler c0f1d841af multiplat pos ctrl: also set yaw sp in manual modes
This is a work-around until #1741 makes it to the multiplatform version
2015-02-06 21:07:43 +01:00
Thomas Gubler 9532b680dd multiplat mc att ctrl: move yaw sp only if xy is not controlled
This is a work-around until #1741 makes it to the multiplatform version
2015-02-06 21:07:43 +01:00
Trent Lukaczyk 531eaa2314 Merge remote-tracking branch 'upstream/master' 2015-02-05 20:19:04 -08:00
Trent Lukaczyk af8e76ee7e tricopter initial commit 2015-02-05 20:18:00 -08:00
Lorenz Meier dc46736ead Merge ROS into master 2015-02-03 20:07:55 +01:00
Thomas Gubler 2252a9696d fix codestyle in sensors.cpp 2015-02-03 18:13:01 +01:00
Thomas Gubler f53aa5628e sensors: init accel and gyro with default rates 2015-02-03 18:13:01 +01:00
Lorenz Meier b42b6c50d4 Improve Navigator output 2015-02-03 14:21:31 +01:00
Lorenz Meier 5a12688ebe Make mcu version header C++ safe 2015-02-03 08:55:16 +01:00
Lorenz Meier 23e7823b51 sensors app: Use indexed param names 2015-02-03 08:55:16 +01:00
Lorenz Meier 19cd496157 Commander: Use indexed sensor names in calibration routines 2015-02-03 08:55:16 +01:00
Lorenz Meier d441d38677 Merged master into ros 2015-02-02 21:21:51 +01:00
Lorenz Meier e6a7dc7a3f Fixed unit test usage of visibility macros 2015-02-02 21:03:19 +01:00
Lorenz Meier 5d56a1c6a9 Test latency of publication. 2015-02-01 14:13:10 +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
Thomas Gubler 7c958a2cca multiplatform pos ctrl: fix division by zero 2015-02-01 10:57:56 +01:00
Trent Lukaczyk d036fa10c1 Merge remote-tracking branch 'upstream/master' 2015-01-31 15:00:16 -08: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
Simon Wilks e9bcc0a262 Add yaw modes that define multirotor heading behaviour during missions. 2015-01-31 11:22:01 +01:00
Lorenz Meier a381ce3732 Fix newline 2015-01-29 16:33:54 +01:00
Lorenz Meier e532b81ac1 uORB: Remove last remnants of ORB_ID_DOUBLE/TRIPLE and migrate actuator outputs groups to new style interface 2015-01-29 16:33:54 +01:00
Lorenz Meier 455f6abfcf Support topic groups in sdlog2 2015-01-29 16:33:54 +01:00
Lorenz Meier cbe3783d5e Support topic groups in MAVLink subscription handling 2015-01-29 16:33:53 +01:00
Pavel Kirienko 2f7a9eaf65 Fix for a compilation failure 2015-01-29 16:33:53 +01:00
Lorenz Meier 1cc4c808a8 Upgrade UAVCAN to multi pub/sub A API 2015-01-29 16:33:53 +01:00
Lorenz Meier 95462c5b7c uORB: Remove duplicate topics 2015-01-29 16:33:53 +01:00
Lorenz Meier 9190d59791 Move sensors app to multi pub/sub 2015-01-29 16:33:53 +01:00
Lorenz Meier 165e5f5a62 Move MAVLink to multi pub/sub API (to first index) 2015-01-29 16:33:53 +01:00
Lorenz Meier c4cf28fa95 Move FW att control to multi pub sub API 2015-01-29 16:33:53 +01:00
Lorenz Meier 83a0f8e5ce Move EKF to multi pub/sub API 2015-01-29 16:33:53 +01:00
Lorenz Meier 7f299ea0cc Move commander to multi pub/sub API 2015-01-29 16:33:53 +01:00
Lorenz Meier c3eb10560b Move sensors to new mag interface 2015-01-29 16:33:53 +01:00
Lorenz Meier f641a26fee Move MAVLink to new mag interface 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
Lorenz Meier 50a58db7e6 uORB: Ensure correct instance initialization, port complete mag API to new interface 2015-01-29 16:33:52 +01:00
Lorenz Meier 4f9a6273cb uORB: correct pub creation for multi-topics 2015-01-29 16:33:52 +01:00
Lorenz Meier 7932e2eda2 Add top to test build 2015-01-29 16:33:52 +01:00
Lorenz Meier 8de411619a Initial stab at supporting multiple publications on the same base name and auto-enumeration of additional publications. 2015-01-29 16:33:52 +01:00
Thomas Gubler 211b58cd1a fix typo in comment 2015-01-29 14:40:28 +01:00
Thomas Gubler 9245f28fb8 mc attctl multiplatform: fix memcpy 2015-01-28 17:46:22 +01:00
Thomas Gubler a6ca4c2796 initialize all subscribers 2015-01-28 16:33:12 +01:00
Thomas Gubler 66007d56ef fix uorb constants in uavcan module 2015-01-28 16:32:54 +01:00
Thomas Gubler 8e7974e2e2 fix uorb constants for test functions 2015-01-28 16:32:47 +01:00
Thomas Gubler 1915537281 initial port of multiplatform version of mc_pos_control 2015-01-28 16:32:20 +01:00
Thomas Gubler 2d124852c1 propagate uorb contants change through all modules/drivers 2015-01-28 16:31:41 +01:00
Thomas Gubler c67cb25f9a port more uorb headers to msg 2015-01-28 16:31:19 +01:00
Thomas Gubler 2728889f78 Merge remote-tracking branch 'upstream/master' into ros_messagelayer_merge_attctlposctl 2015-01-28 16:29:14 +01:00
hauptmech 5444972347 Add call to access the mcu unique id. Expose via the 'ver' command.
This is prep for verifying calibration parameters against the hardware they were gathered on.
2015-01-28 10:20:19 +01:00
Roman Bapst 97471bf0aa added references 2015-01-28 09:45:22 +01:00