2046 Commits

Author SHA1 Message Date
Lorenz Meier
41f9df6cf8 ROMFS: Exclude uncommon board configs (Nanomind) 2020-03-16 23:40:29 +01:00
Lorenz Meier
59ee1f0a29 ROMFS: Exclude uncommon board configs (Tilt Quad) 2020-03-16 23:40:29 +01:00
Lorenz Meier
b5daf5799d ROMFS: Exclude uncommon board configs (Teal) 2020-03-16 23:40:29 +01:00
Lorenz Meier
ed4ed50786 ROMFS: Exclude uncommon board configs (Clover4) 2020-03-16 23:40:29 +01:00
Lorenz Meier
4ee4b830ab ROMFS: Exclude uncommon board configs (Crazyflie) 2020-03-16 23:40:29 +01:00
Lorenz Meier
d8ed4c7b3d ROMFS: Exclude uncommon board configs (Generic Ground) 2020-03-16 23:40:29 +01:00
Lorenz Meier
428ce42966 ROMFS: Exclude uncommon board configs (Axialracing AX10) 2020-03-16 23:40:29 +01:00
Lorenz Meier
a394a68e47 ROMFS: Exclude uncommon board configs (Traxxas Stampede) 2020-03-16 23:40:29 +01:00
Lorenz Meier
8bc3418892 ROMFS: Exclude uncommon board configs (AION Robotics) 2020-03-16 23:40:29 +01:00
Lorenz Meier
ebd188bca9 ROMFS: Exclude uncommon board configs (DFrobot GPX Asurada) 2020-03-16 23:40:29 +01:00
Lorenz Meier
37cc9604bc ROMFS: Exclude uncommon board configs (Quad +) 2020-03-16 23:40:29 +01:00
Lorenz Meier
fd73580db8 ROMFS: Exclude uncommon board configs (UUV Generic) 2020-03-16 23:40:29 +01:00
Lorenz Meier
56de232bae ROMFS: Exclude uncommon board configs (UUV HippoCambus) 2020-03-16 23:40:29 +01:00
Lorenz Meier
54c3e72f0c ROMFS: Exclude uncommon board configs (Hexa X) 2020-03-16 23:40:29 +01:00
Lorenz Meier
d68caed742 ROMFS: Exclude uncommon board configs (Draco R) 2020-03-16 23:40:29 +01:00
Lorenz Meier
942097a0ce ROMFS: Exclude uncommon board configs (Hexa +) 2020-03-16 23:40:29 +01:00
Lorenz Meier
7b0c8ec3fc ROMFS: Exclude uncommon board configs (Octo X) 2020-03-16 23:40:29 +01:00
Lorenz Meier
e93d23985c ROMFS: Exclude uncommon board configs (Octo +) 2020-03-16 23:40:29 +01:00
Lorenz Meier
75491ed298 ROMFS: Exclude uncommon board configs (VTOL Tailsitter) 2020-03-16 23:40:29 +01:00
Lorenz Meier
a3419a0130 ROMFS: Exclude uncommon board configs (VTOL Octo) 2020-03-16 23:40:29 +01:00
Lorenz Meier
4176627539 ROMFS: Exclude uncommon board configs (Babyshark) 2020-03-16 23:40:29 +01:00
Lorenz Meier
f7666a8b74 ROMFS: Exclude uncommon board configs (Convergence) 2020-03-16 23:40:29 +01:00
Lorenz Meier
65ea2bc981 ROMFS: Exclude uncommon board configs (Claire) 2020-03-16 23:40:29 +01:00
Lorenz Meier
8d0f9d8601 ROMFS: Exclude uncommon board configs (Ranger) 2020-03-16 23:40:29 +01:00
Lorenz Meier
1300930d85 ROMFS: Exclude uncommon board configs (QuadRanger) 2020-03-16 23:40:29 +01:00
Lorenz Meier
f663515f49 ROMFS: Exclude uncommon board configs (VTOL AAVVT) 2020-03-16 23:40:29 +01:00
Lorenz Meier
207ae6d83c ROMFS: Exclude uncommon board configs (VTOL Standard Delta) 2020-03-16 23:40:29 +01:00
Lorenz Meier
1e1762401e ROMFS: Exclude uncommon board configs (VTOL AAERT) 2020-03-16 23:40:29 +01:00
Lorenz Meier
dc41771c1a ROMFS: Exclude uncommon board configs (Quad+) 2020-03-16 23:40:29 +01:00
Lorenz Meier
6cd669836c ROMFS: Exclude uncommon board configs (Firefly 6) 2020-03-16 23:40:29 +01:00
Lorenz Meier
af9b073c9a ROMFS: Exclude uncommon board configs (Steadidrine Mavrik) 2020-03-16 23:40:29 +01:00
Lorenz Meier
440067870a ROMFS: Exclude uncommon board configs (Octo COX) 2020-03-16 23:40:29 +01:00
Lorenz Meier
f3e4aec45a ROMFS: Exclude uncommon board configs (Hexa COX) 2020-03-16 23:40:29 +01:00
Lorenz Meier
079772823a ROMFS: Exclude uncommon board configs (TBS Endurance) 2020-03-16 23:40:29 +01:00
Lorenz Meier
65052717fe ROMFS: Exclude uncommon board configs (Steadidrone Q4D) 2020-03-16 23:40:29 +01:00
Lorenz Meier
83c0d4607e ROMFS: Exclude uncommon board configs (3DR Iris) 2020-03-16 23:40:29 +01:00
Lorenz Meier
df49d1d815 ROMFS: Exclude uncommon board configs (TBS Dicovery) 2020-03-16 23:40:29 +01:00
Lorenz Meier
4f2d39cb15 SITL plane: Do not configure trigger
We have a plane_cam configuration for survey applications instead.
2020-03-14 17:50:40 +01:00
Lorenz Meier
39e473f988 Gazebo plane model: Enable tighter turns
This helps to fly smaller / faster test missions.
2020-03-14 17:50:40 +01:00
Lorenz Meier
76b3c18625 Add dedicated survey camera plane model
This is to allow us to test triggering properly in SITL
2020-03-14 17:50:40 +01:00
Lorenz Meier
320cc8bae6 POSIX SITL: Enable trigger control in plane model
This allows to test plane survey missions with the camera trigger included in SITL.
2020-03-14 17:50:40 +01:00
Daniel Agar
0eca583ecf sensors: move baro aggregation to new sensors/vehicle_air_data 2020-03-12 19:06:34 -04:00
Daniel Agar
093e9ba1ce
mc_rate_control: use vehicle_angular_acceleration topic instead of differentiating
* mc_rate_control: use vehicle_angular_acceleration topic
* IMU_DGYRO_CUTOFF change default to 30 Hz
* improve IMU_DGYRO_CUTOFF param documentation (updated from MC_DTERM_CUTOFF)
2020-03-12 15:07:03 -04:00
Daniel Agar
5d33b9e999
delete Outback Challenge (OBC) AUTO_RTGS (datalink loss) and AUTO_RCRECOVER (rc loss) 2020-03-11 22:45:55 -04:00
Daniel Agar
f9794e99f8
move hover_thrust_estimator to new module (mc_hover_thrust_estimator)
* MC_HTE: unitialize with hover_thrust parameter
* MC_HTE: constrain hover thrust setter between 0.1 and 0.9
* MC_HTE: integrate with land detector and velocity controller
* MCHoverThrustEstimator: Always publish an estimate even when not fusing measurements. This is required as the land detector and the position controller need to receive a hover thrust value.

* MC_HTE: use altitude agl threshold to start the estimator
local_position.z is relative to the origin of the EKF while dist_bottom
is above ground

Co-authored-by: bresch <brescianimathieu@gmail.com>
2020-03-11 21:20:54 -04:00
Beat Küng
e627fed117 fmu-v2: disable perf command and some airframes
to reduce FLASH size
2020-03-10 10:11:43 -04:00
Matej Frančeškin
b8970673c6 Fixed Mavlink FTP tests 2020-03-08 21:43:54 +01:00
Katrin
116de6d25f
Airframe and mixer for rover DF Robot GPX:Asurada (#14244)
Added Airframe and mixer for rover DF Robot GPX:Asurada

Co-authored-by: Julian Oes <julian@oes.ch>
Co-authored-by: Lorenz Meier <lorenz@px4.io>
2020-03-08 14:35:24 +01:00
Julian Oes
874c6f385b commander: unify offboard timeouts
The implementation before this change had two timeouts, a hard-coded
timeout of 0.5 seconds as well as a by param configurable timeout with
certain failsafe actions set.

This change aims to fix two problems:
1. The hard-coded offboard timeout can be triggered easily with sped up
   lockstep simulation. Since i t is hard-coded it can't be adapted to
   the speed factor.
2. The offboard signal can time out but no action will be taken just
   yet. This means we end up in an in-between stage where no warning or
   failsafe action has happened yet, even though certain flags are set
   to a timeout state.

This patch aims to fix this by unifying the two timeouts to the existing
configurable param. The convoluted double timeout logic is replaced by a
simple hysteresis.

For anyone that has previously not changed the default timeout param (0),
the param will now be changed to 0.5 seconds which reflects the
previously hardcoded time. For anyone with a specific timeout
configured, the behaviour should remain the same.

Also, going forward, timeouts lower than 0.5 seconds should be possible.
2020-03-04 09:35:14 +01:00
Julian Oes
43a1257843 ROMFS: prevent auto-disarm before takeoff in CI
Sometimes in CI for VTOL we saw disarms before the spoolup and ramp were
over and the takeoff would actually happen. By raising the auto-disarm
time we should be able to work around this and get CI less flaky.
2020-02-21 09:58:21 -05:00