dw.xiong
381c2b52ac
commander: Remove the ekf pre-flight check variables that are not used in commander. ( #9226 )
2018-04-02 10:52:32 -04:00
Daniel Agar
f0528d28fb
commander once armed safety should only request ARMING_STATE_STANDBY
2018-03-29 10:25:56 -04:00
Daniel Agar
95ff860f4e
commander cleanup includes and sort
2018-03-29 10:25:56 -04:00
Daniel Agar
db7e8635a2
commander state machine helper pass battery and safety as const references
2018-03-29 10:25:56 -04:00
Daniel Agar
c547866029
Commander::handle_command() remove unused safety parameter
2018-03-29 10:25:56 -04:00
Daniel Agar
e395b3578f
delete unused ARMING_STATE_ARMED_ERROR state
2018-03-29 10:25:56 -04:00
Daniel Agar
f59b7c7399
commander is_safe() use const references
2018-03-29 10:25:56 -04:00
Daniel Agar
376b5e4747
state machine helper make vehicle_status_flags const
2018-03-29 10:25:56 -04:00
Daniel Agar
8c8fe17ff3
commander delete unused main_state_prev
2018-03-29 10:25:56 -04:00
Daniel Agar
c194c1acb5
commander use const where possible
...
- this helps tease apart the various pieces of commander.
2018-03-29 10:25:56 -04:00
Daniel Agar
c181501e27
commander home position update swap incorrect eph/epv for auto update
2018-03-28 15:37:57 -04:00
Daniel Agar
29b3950747
move geo and geo_lookup to PX4/ecl
2018-03-26 23:16:55 -04:00
Alessandro Simovic
cd250831d5
commander: removed duplicated startup tune
...
Addressing review comments in PR #9096
2018-03-19 14:15:52 +01:00
Daniel Agar
458db2e508
vehicle_global_position remove redundant evh and evv
...
- vehicle_status_flags condition_global_velocity_valid is also unnecessary
2018-03-05 13:20:28 -05:00
Daniel Agar
8fc659dcb2
commander only copy actuator_controls if engine failure enabled
2018-02-19 15:28:47 +01:00
Daniel Agar
43c7f7edbe
commander remove vehicle_attitude usage
2018-02-19 15:28:47 +01:00
Daniel Agar
71fef78bdd
commander remove unused include
2018-02-19 15:28:47 +01:00
Daniel Agar
50e96b24b0
commander remove unused differential pressure check
2018-02-19 15:28:47 +01:00
Daniel Agar
ecf46b4f91
commander remove globallocalconverter
2018-02-19 15:28:47 +01:00
Daniel Agar
4e45d7959c
commander remove gps receiver checks
2018-02-19 15:28:47 +01:00
Daniel Agar
976b890c56
commander increase stack by 90 bytes (3160 -> 3250)
2018-02-02 08:34:39 +01:00
Daniel Agar
8b0ba3c34c
commander log full status flags
2018-01-28 19:28:32 +01:00
Daniel Agar
dc2d6e8aab
commander fix ignored parameters (COM_POS_FS_DELAY/COM_POS_FS_PROB) and refactor position velocity validity check ( #8765 )
2018-01-28 11:22:51 -05:00
SungTae Moon
f8f95078e8
commander status reuse arming_state_names in state_machine_helper ( #8667 )
2018-01-27 10:22:29 -05:00
Nicolas de Palezieux
0266ca9845
commander: fix indentation
2018-01-25 15:27:55 +01:00
DonLakeFlyer
342509b3ab
New ROI commands implementation
2018-01-25 15:27:55 +01:00
Daniel Agar
fd3f59d8c4
commander publish periodic status messages at 1 Hz
2018-01-24 17:36:53 +01:00
Daniel Agar
edf178d4e8
commander safety update require successful orb_copy
2018-01-24 17:36:53 +01:00
Daniel Agar
bda929bebb
commander fix hil_state regression again
2018-01-18 17:38:48 +01:00
Nicolas de Palezieux
f2dbb0ad3b
commander : add support for precision landing measurements
2018-01-15 10:27:23 +01:00
Daniel Agar
6e0f3ffa88
commander move mission init out of main loop
2018-01-14 12:53:53 +01:00
Daniel Agar
fe6006e22f
commander move mission_result to class
2018-01-14 12:53:53 +01:00
Daniel Agar
b1a3475ebf
commander mission valid check require updated mission_result
2018-01-14 12:53:53 +01:00
Daniel Agar
916d6a15fd
Mission merge offboard + onboard and simplify
2018-01-14 12:53:53 +01:00
Daniel Agar
49180de27c
commander remove continuous param_get in arm_auth_update
2018-01-04 09:21:17 +01:00
Lorenz Meier
3b71c70583
Commander: Do not switch land detection state when not armed
...
This is important to have the probation times set up correctly and to silence land detected messages for systems that are not actually flying and just on the bench.
2018-01-01 15:32:37 +01:00
acfloria
1aebc69fed
commander: Allow manual override in stabilized mode for a fixed-wing.
2018-01-01 14:28:36 +01:00
Lorenz Meier
715b571dac
Commander: Add hint about ongoing rewrite
...
It's important that any reader of the file knows about the ongoing refactoring.
2018-01-01 13:11:52 +01:00
Dennis Mannhart
a649bbebb7
commander: switch to hold or mission once takeoff is finished ( #8020 )
...
* add COM_TAKEOFF_ACT to optionally switch to mission after takeoff
2017-12-31 13:58:20 -05:00
Lorenz Meier
2167457e2e
VTOL status: Do not force a commander status change
...
Before the VTOL status would automatically force a commander state update all the time. This saves effort and makes sure the system only updates when it should.
2017-12-31 16:37:02 +01:00
Lorenz Meier
90b4afebb5
Commander: properly separate preflight check and prearm checks
...
We were running pre-arm checks before when not arming, which led to annoying error messages on vehicles that were on the bench or serviced on the ground. Now we really only run them when trying to arm.
2017-12-31 16:37:02 +01:00
Lorenz Meier
0ae1737e85
Commander: Fix HITL state initialization that prevented pre-flight checks to pass in HITL mode on v1.7.2
...
This is a minor change that fixes the ordering of the initialization.
2017-12-30 11:24:22 +01:00
Lorenz Meier
f69a6af989
Commander: increase stack to ensure enough margin remains
2017-12-30 11:24:03 +01:00
Daniel Agar
fc7c8b4b89
vehicle_status delete engine_failure_cmd
2017-12-27 02:41:10 +08:00
Daniel Agar
17e17d79dd
commander delete unused vtol_transition_failure_cmd
2017-12-27 02:41:10 +08:00
Daniel Agar
d0fba8bf8b
commander delete unused data_link_lost_cmd
2017-12-27 02:41:10 +08:00
Daniel Agar
c0be801b5c
commander delete unused rc_signal_lost_cmd
2017-12-27 02:41:10 +08:00
Daniel Agar
5a6cde41d5
commander delete unused gps_failure_cmd
2017-12-27 02:41:10 +08:00
Daniel Agar
ca804a2308
commander delete unused sensors check
2017-12-27 02:41:10 +08:00
Daniel Agar
294fbc46a9
commander initial class structure
2017-12-27 02:41:10 +08:00