Mohammed Kabir
49890c61f5
sensors : require reboot for all sensor orientation changes
2017-05-27 00:31:05 +02:00
Mohammed Kabir
62b7645130
sensors : remove deprecated (since 2015) mag rotation parameter
2017-05-27 00:31:05 +02:00
Mohammed Kabir
6ee09ca16f
sensors : map between driver rotation order and uORB instance order when recieving first mag message
2017-05-27 00:31:05 +02:00
Mohammed Kabir
769fa7134a
commander : make gyro calibration correctly lock-in to corresponding uORB topic
2017-05-27 00:31:05 +02:00
Mohammed Kabir
937efd3472
commander : make accel calibration correctly lock-in to corresponding uORB topic
2017-05-27 00:31:05 +02:00
Mohammed Kabir
302e2372cf
mpu9250 : fill correct device ID into uORB topic
2017-05-27 00:31:05 +02:00
Mohammed Kabir
d7611cac89
commander : make mag calibration correctly lock-in to corresponding uORB topic
2017-05-27 00:31:05 +02:00
Mohammed Kabir
52f1718bb8
commander : warn if excess accels are connected
2017-05-27 00:31:05 +02:00
Mohammed Kabir
d177ccc9a7
commander : warn if excess gyros are connected
2017-05-27 00:31:05 +02:00
Paul Riseborough
ec3fe09602
ekf2: format fix
2017-05-20 10:24:08 +02:00
Paul Riseborough
889fb30029
ekf2: Improve control of magnetometer bias learning
...
Adds parameters so that the motion checks used to switch between magnetic yaw and 3-axis fusion can be adjusted.
Modifies the check used to determine if learned mag biases can be saved. A cumulated calibration time is used rather than continuous calibration time to allow for for switching in and out of 3-axis fusion mode that is required to do calibration.
2017-05-20 10:24:08 +02:00
Paul Riseborough
aa69ae0ee6
ekf2: Add preflight checking of velocity and height innovations
...
Filters the vertical position and 3-axis velocity innovations and sets the local and global position as invalid if they exceed limits during ARMING_STATE_STANDBY.
2017-05-20 10:24:08 +02:00
Paul Riseborough
2d34a3e096
ekf2: monitor estimator time slip
...
Used to check if the ekf2 module is failing to keep up with the IMU data
2017-05-20 10:24:08 +02:00
Lorenz Meier
74b0e485e7
MAVLink stream: Ensure the message is not sent again if it was already dispatched.
2017-05-19 10:34:43 +02:00
Lorenz Meier
c84611f0f5
MAVLink: Fix rate handling for camera trigger messages
2017-05-19 10:34:43 +02:00
Beat Küng
3d77102653
mavlink_main: remove MISSION_ITEM from streams configuration
2017-05-18 09:48:14 +02:00
Beat Küng
2a79ddd621
MavlinkLogHandler: increase MAX_BYTES_SEND to 256kb
...
It increases the throughput on UDP (from around 2Mb to 2.5Mb), while the
rate via USB & telemetry stay the same.
2017-05-18 09:48:14 +02:00
Beat Küng
a89980f440
MavlinkParametersManager: update sending rate
...
This is an adjustment due to the changed calling frequency of send()
(was 300 Hz, is now 100 Hz)
2017-05-18 09:48:14 +02:00
Beat Küng
cfa61c5841
MavlinkReceiver: add mission manager, param manager, ftp and log handler
...
This makes also a slight stack size increase necessary (was 284 bytes left)
2017-05-18 09:48:14 +02:00
Beat Küng
d70caeb24b
MavlinkParametersManager: remove MavlinkStream inheritance
2017-05-18 09:48:14 +02:00
Beat Küng
a761c4189e
MavlinkMissionManager: remove MavlinkStream inheritance
2017-05-18 09:48:14 +02:00
Beat Küng
99b29777ba
MavlinkLogHandler: remove MavlinkStream inheritance
2017-05-18 09:48:14 +02:00
Beat Küng
e6c3b29aa6
MavlinkFTP: remove MavlinkStream inheritance
2017-05-18 09:48:14 +02:00
Beat Küng
78c1f51f11
mavlink main: remove mission_manager, param manager, ftp & log handler
...
Will be moved to the receiver thread
2017-05-18 09:48:14 +02:00
Beat Küng
4105394234
mavlink_receiver: check for allocation failure
...
Also remove the start() declration (there's no definition of that)
2017-05-18 09:48:14 +02:00
Beat Küng
2c548f84a7
refator mavlink: prefix class members with _
2017-05-18 09:48:14 +02:00
Lorenz Meier
9be5193965
Navigator: Fix RTL command lnd logic for missions
...
The navigator was sending RTL commands in the wrong circumstances leading to a cycle between Navigator and Commander.
2017-05-16 08:40:53 +02:00
Dennis Mannhart
32685338c9
mc_pos_control: simplify transition with just using triplets
2017-05-15 15:41:47 +02:00
Dennis Mannhart
a98c0ef25d
mc_pos_control: during transition set vel_sp to zero
2017-05-15 15:41:47 +02:00
Dennis Mannhart
1ee160a5ff
navigator takeoff: use global yaw instead of home yaw
2017-05-15 15:41:47 +02:00
ChristophTobler
14f860090a
remove empty line and fix typo
2017-05-15 15:41:47 +02:00
Dennis Mannhart
00c9e4b79f
mc_pos_control: set triplets.valid to first time when landed
2017-05-15 15:41:47 +02:00
Dennis Mannhart
9e383f2cd3
navigator: when landed only exit idle if mission/takoff
2017-05-15 15:41:47 +02:00
Nicolae Rosia
32498009a3
navio_adc: add driver for Navio2 ADC
...
Signed-off-by: Nicolae Rosia <nicolae.rosia@gmail.com >
2017-05-14 17:51:02 +02:00
Mohamed Abdelkader Zahana
cd1e04d43c
support of multi uav simulation in SITL
2017-05-14 15:46:18 +02:00
Lorenz Meier
669e580f0a
Land detector max altitude: Adjust max limit
2017-05-14 14:24:06 +02:00
Lorenz Meier
cdb8146af5
Land detector: Choose a default alt limit parameter value that ensures regular users are not running into it
2017-05-14 13:27:57 +02:00
yaoling
3ad23a44c5
navigator fix takeoff insidetime = 0 ( #7199 )
2017-05-13 12:16:55 -04:00
Mohammed Kabir
773d1ec6a8
camera_feedback : only use global position subscription to fill geotagging packet
2017-05-12 22:11:17 +02:00
Mohammed Kabir
ad5fe5f44a
Add support for SET_CAMERA_MODE command; Not used yet.
2017-05-12 22:11:17 +02:00
Mohammed Kabir
83888e3e7f
camera_feedback : move class definitions into hpp
2017-05-12 22:11:17 +02:00
Mohammed Kabir
b146e7afde
logger : log geotagging packet
2017-05-12 22:11:17 +02:00
Mohammed Kabir
d79750a06c
camera_feedback : inital module import
2017-05-12 22:11:17 +02:00
Mohammed Kabir
192e8b48d1
mavlink : send camera_image_captured message
2017-05-12 22:11:17 +02:00
Mohammed Kabir
2e92a3946d
camera_trigger : completely refactor state handling
2017-05-12 22:11:17 +02:00
Lorenz Meier
7af7c86384
mavlink : send camera capture information
2017-05-12 22:11:17 +02:00
Dennis Mannhart
29795fa95f
mc_pos_control: switch to auto only if triplets have been updated
2017-05-09 11:54:50 +02:00
lovettchris
47faaa5d78
Add loiter option to COM_OBL_RC_ACT ( #7170 )
2017-05-08 14:17:29 -04:00
Paul Riseborough
341bd6e836
commander: add timeout test for global position data
2017-05-08 09:21:38 +02:00
Paul Riseborough
00a42abc69
commander: Add parameter to control postal fallback after loss of navigation accuracy
...
Also remove else if branch that cannot be accessed.
2017-05-08 09:21:38 +02:00