Daniel Agar
cd69a573b5
commander restore MC nav failure latch
2018-04-24 00:02:48 -04:00
Daniel Agar
f13f8f9c64
commander add COM_POS_FS_PROB and COM_POS_FS_DELAY metadata limit
2018-04-24 00:02:48 -04:00
Daniel Agar
fc26fd99bd
commander move remaining position failsafe params to class and cleanup
2018-04-24 00:02:48 -04:00
Daniel Agar
fa9f400dbd
commander update super block parameters
2018-04-24 00:02:48 -04:00
Daniel Agar
b70e7433dc
commander add parameters for eph, epv, evh requirements
2018-04-24 00:02:48 -04:00
Daniel Agar
0e823c82b6
FW landing check if prev valid before using ( #9284 )
2018-04-21 12:03:46 -04:00
Daniel Agar
d75fd72c02
stop manually defining physical constants
2018-04-19 07:24:58 +02:00
Roman
e7e791fb1a
tailsitter: use forward transition throttle for climb-rate controlled mode
...
- the mc pos controller will decrease throttle during the transition
and thus the vehicle will not pick up enough airspeed to complete the
transition
Signed-off-by: Roman <bapstroman@gmail.com>
2018-04-18 17:23:38 -04:00
Roman
0f1c9504d5
FixedWingPositionControl: rotate attitude consistenly for tailsitters
...
Signed-off-by: Roman <bapstroman@gmail.com>
2018-04-18 16:20:15 +02:00
alessandro
a05bf390c1
rc_check: typos in mavlink error
2018-04-18 13:15:16 +02:00
Hamish Willee
1a0c312f28
Fix description of VT_FW_ALT_ERR
2018-04-17 08:28:05 +02:00
Daniel Agar
7bc3a12efe
commander move telemetry checks to new preflightcheck helper
2018-04-16 20:43:33 -04:00
Daniel Agar
64fb4b43b6
commander preflightCheck don't report failures during calibration
2018-04-16 20:43:33 -04:00
Daniel Agar
2271b3f127
commander preflight checks pass status and status_flags messages
2018-04-16 20:43:33 -04:00
Daniel Agar
f2104217d4
commander arm_auth check last
2018-04-16 20:43:33 -04:00
Daniel Agar
a2bc0bd947
commander prearm_check limit simultaneous error messages
2018-04-16 20:43:33 -04:00
Daniel Agar
55596fad20
commander move safety check to prearm
2018-04-16 20:43:33 -04:00
Daniel Agar
a4703c6be4
commander arming state transition consolidate HIL special checks and remove atomic
2018-04-16 20:43:33 -04:00
Daniel Agar
54ea78898c
commander arming state transition delete useless errors
2018-04-16 20:43:33 -04:00
Daniel Agar
1400652724
commander arming state machine pass checks by default
...
- this is needed for the unit tests
2018-04-16 20:43:33 -04:00
Daniel Agar
f81a1aedcd
commander state machine add global position check
2018-04-16 20:43:33 -04:00
Daniel Agar
729c98d9e2
commander move avionics rail voltage check out of state machine
...
- add preflight_check helper
2018-04-16 20:43:33 -04:00
Daniel Agar
8931f1a75c
commander set status_flags.usb_connected directly and delete static
2018-04-16 20:43:33 -04:00
Daniel Agar
415c5f13bb
commander move power check to prearm_check
2018-04-16 20:43:33 -04:00
Daniel Agar
c679703da4
commander move arm authorization to prearm_check
2018-04-16 20:43:33 -04:00
Daniel Agar
082126610d
commander status flags delete condition_system_prearm_error_reported
...
- this flag often results in hiding useful information, or adding
useless information to the mavlink console
2018-04-16 20:43:33 -04:00
Daniel Agar
8f543d300d
commander COMPONENT_ARM_DISARM remove useless arm error
2018-04-16 20:43:33 -04:00
Daniel Agar
c673c9f531
commander preflight sensor failure report one at a time
2018-04-16 20:43:33 -04:00
Daniel Agar
bb13b602e2
commander arming_state_transition cleanup preflight and prearm calls
...
- only call prearm if preflight passes
- prearm always provide feedback
2018-04-16 20:43:33 -04:00
Daniel Agar
208e320975
commander prearm_check is always prearm
2018-04-16 20:43:33 -04:00
Daniel Agar
e73317a720
commander preflightCheck fail silently for the 2 seconds (rather than skip checks entirely)
2018-04-16 20:43:33 -04:00
Daniel Agar
e5d9c826d8
commander state machine fix preflight and prearm error
...
- fixes #9155
2018-04-16 20:43:33 -04:00
Daniel Agar
35bf37d617
commander state machine helper shorten names
2018-04-16 20:43:33 -04:00
Simone Guscetti
8a7dc1b320
commander: Remove usb_ connected flag on battery warnings
...
Battery warning gets only fired if a battery is inserted.
2018-04-16 14:33:43 -04:00
Thomas Stastny
71170dce0a
mavlink: HIGHRES_IMU set diff_pressure in fields_updated ( #9296 )
2018-04-16 11:43:52 -04:00
alessandro
c16e17f47b
mag_calibration: only allocate as much memory as needed
2018-04-16 14:49:45 +02:00
Beat Küng
123f11fcdd
land_detector: use user-defined literals for time constants
2018-04-14 13:45:57 +02:00
Beat Küng
d4faaff854
logger: remove some unneeded SITL topics
...
We got over the limit
2018-04-12 11:32:15 +02:00
Roman
c206e0f1ac
vtol_type.cpp: close pwm output device file descriptor
...
Signed-off-by: Roman <bapstroman@gmail.com>
2018-04-12 09:19:47 +02:00
Roman
bd434636e9
vtol_type: avoid code duplication
...
- created one method which has access to the pwm output device
Signed-off-by: Roman <bapstroman@gmail.com>
2018-04-12 09:19:47 +02:00
Roman
41a9ac0acb
vtol_att_control: initialise VT_FW_MOT_OFFID correcly for standard vtol
...
Signed-off-by: Roman <bapstroman@gmail.com>
2018-04-12 09:19:47 +02:00
Roman
df53dce6e1
vtol_type.h: initialise flag_idle_mc correctly
...
Signed-off-by: Roman <bapstroman@gmail.com>
2018-04-12 09:19:47 +02:00
Roman
cd49c4bc17
vtol_type: improve comments
...
Signed-off-by: Roman <bapstroman@gmail.com>
2018-04-12 09:19:47 +02:00
Roman
79ff1436b8
vtol_att_control: move handling of motor state and idle speed selection
...
to VtolType class
Signed-off-by: Roman <bapstroman@gmail.com>
2018-04-12 09:19:47 +02:00
Roman
744f806214
vtol_att_control: merge methods to disable a selection of motors
...
- moved methods used to modify channel maximum pwm value to VtolType
class so that the can be shared by the differnt vtol types
Signed-off-by: Roman <bapstroman@gmail.com>
2018-04-12 09:19:47 +02:00
Daniel Agar
00f98c64db
VTOL preserve PWM min and max when enabling/disabling actuators
2018-04-12 09:19:47 +02:00
Daniel Agar
a78ab02144
fw_pos_control_l1 don't store TECS and L1 parameters
2018-04-12 00:46:49 -04:00
Daniel Agar
08cc963de3
px4iofirmware use std NAN instead of undefined 0.0f/0.0f
...
- closes #9277
2018-04-12 00:14:50 -04:00
Daniel Agar
1ecfb22dbc
EKF2 move all orb_subscribe/unsubsribe to the constructor/destructor
2018-04-11 23:26:58 -04:00
Daniel Agar
2a58c7a28c
EKF2 and replay add all consumed messages to ekf2_timestamps and refactor
2018-04-11 23:26:58 -04:00