Oleg Kalachev
7ec6f0dca6
lpe: use minimum flow altitude from uORB instead of hardcoding
6 years ago
David Sidrane
07e6730cd7
Add nxp_fmuk66-v3 to QGC deploy
...
See https://github.com/mavlink/qgroundcontrol/issues/7360
6 years ago
Beat Küng
2448a84c36
SITL: add if750a model
6 years ago
Claudio Micheli
e7075a6660
rcS: Fix multiple set IO_PRESENT.
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
6 years ago
Julian Oes
7dc10d2bea
CMakeLists.txt: fix cmake warning
...
It implicitly converted STRINGS to STRING.
6 years ago
bresch
881d0f4143
UAVCAN - update ROMFS_FW_PATH to /etc/uavcan/fw. to match documentation
6 years ago
Beat Küng
74990cadc8
uorb: avoid printf while DeviceMaster is locked
...
This fixes a potential dead-lock when 'uorb status' was used via MAVLink
shell.
The dead-lock chain is: DeviceMaster::lock() -> printf -> output to a pipe,
which blocks until a reader reads the data. In that case it's mavlink.
If mavlink makes a call that requires DeviceMaster::lock() (such as
orb_exists), it dead-locks.
This patch moves all printf's out of the locked state.
6 years ago
Matthias Grob
29719894f7
AttitudeControl: remove unused setter
6 years ago
Julian Oes
9e96c4a4ea
sitl_gazebo: update submodule ( #11939 )
...
This should fix the regression where the mag values were not properly
initialized and caused EKF2 to stop in CI.
6 years ago
Julian Oes
611417acd2
ROMFS: use auto-disarm in HITL Gazebo with Iris
...
It is expected that Iris auto-disarms the same as in SITL.
6 years ago
Matthias Grob
269d077fae
ekf2: only check ground effect if it's configured
6 years ago
Roman
f034d2da19
ekf2: fixed bug in baro ground effect triggering logic
...
- when either terrain data was temporarily not valid (flying at high
distance to the ground) or the vehicle was not close to the ground
(_param_ekf2_gnd_max_hgt) the ekf switched to using the land detector
ground effect flag.
Signed-off-by: Roman <bapstroman@gmail.com>
6 years ago
Daniel Agar
9bad61b86b
Improve robustness to bad and lost airspeed data ( #11846 )
6 years ago
Daniel Agar
59ebb9af0a
Update submodule mavlink v2.0 to latest Tue Apr 30 00:39:26 UTC 2019 ( #11926 )
...
- mavlink v2.0 in PX4/Firmware (a26c25ca5bd0168dd2274dd8aa0392aba10feff2): c6ab045934
- mavlink v2.0 current upstream: d8c4e5def3
- Changes: c6ab045934...d8c4e5def3
6 years ago
Roman
2bd8b517c5
FwPositionControl: don't do takeoff help for vtol
...
- takeoff help is used for fixed wings, it increases the altitude setpoint
after a launch. A vtol does not need this as it's already sufficiently
high up in the air.
Signed-off-by: Roman <bapstroman@gmail.com>
6 years ago
Daniel Agar
5d7a82b8e2
av/x-v1 support PMW3901 on SPI2 (now treated as external)
6 years ago
Daniel Agar
db5dbb25b3
av/x-v1 board support cleanup and sync with fmu-v5
6 years ago
Matthias Grob
56591954ad
Commander: reevaluate RC mode on altitude lock
6 years ago
Daniel Agar
f032d0d9fc
SYS_MC_EST_GROUP mark LPE unsupported and update airframes ( #11925 )
6 years ago
Daniel Agar
2142459027
Revert "simulator: remove hack for diff_pressure noise"
...
This reverts commit 4a71984f77
.
6 years ago
Daniel Agar
d93efa9169
Revert "sitl_gazebo: update submodule"
...
This reverts commit 585b9d8cf1
.
6 years ago
Julian Oes
4ef59e0a59
standard_vtol: transition at airspeed of 16 m/s
...
This way we prevent a big dip due to TECS in altitude when the
transition happens at 10 m/s already. Apparently the rule of thumb
is to set this transition speed at the same as airspeed cruise speed.
6 years ago
Julian Oes
4a71984f77
simulator: remove hack for diff_pressure noise
...
The noise for airspeed is now applied on the Gazebo side and we can
remove this hack.
6 years ago
Julian Oes
585b9d8cf1
sitl_gazebo: update submodule
...
Includes:
- Fix for vibration on ground for standard_vtol.
- Noise for diff pressure / airspeed on Gazebo side.
- Fix for macOS magnetometer plugin linking error.
6 years ago
Matthias Grob
3bf5d6af12
commander: fix RC mode switch not getting applied after boot
...
the condition to enter the rc mode switch evaluation was neglecting
the first connection of an RC when "no RC switch changed". this means
depending on the actual initialization values of _last_sp_man and the
desired mode preselected on the RC while connecting it would not get
evaluated.
6 years ago
Matthias Grob
f177a68da9
commander: negate main_state_rc entering condition
...
pure refactor using De Morgan's law to make the condition more intuitive
since you think about when should I enter and not when should I skip
6 years ago
Matthias Grob
1f3ebd98b1
commander: split up set_main_state_rc entering condition
...
pure refactor of the huge condition into smaller const bool junks
6 years ago
Matthias Grob
21194239c7
FlightTaskAuto: revisit yaw rate limit
...
There were multiple comments not addressed in pr #11904 .
See commit 4bcb37f9bc9ef20b521ebcf33e7a0ed08fa86ccd
6 years ago
Beat Küng
c3ac1497c0
mpu9250: fix mag publishing garbage on IMU failure (SPI only)
...
The Pixhawk cube as an internal mag on SPI. If there was a bad register
read (e.g. on an IMU failure), _register_wait was non-zero and there was
no transfer but _mag still published mpu_report.mag.
6 years ago
Thijs Raymakers
33fe69a3e8
adis16497: fix TEMP_OUT conversion according to the datasheet
6 years ago
bresch
89bc68e12b
Auto - Rename MC_YAWRAUTO_MAX -> MPC_YAWRAUTO_MAX
6 years ago
bresch
581d25f77f
Auto mode traj - limit yaw setpoint rate of change when generated in the flight task instead of clamping the yaw rate in the controller
...
Move yaw setpoint slew rate from AutoLineSmoothVel to Auto. The slew rate is now applied consistently to all the auto FlightTasks
6 years ago
mcsauder
e6b427022a
Add missing underscore prefix to a member variable in mavlink_main.cpp.h and delete unnecessary struct specifiers in mavlink_main.h.
6 years ago
mcsauder
73fb30f251
Migrate an additional set of 16 variable initilializations from the Mavlink class constructor list to their respective declarations.
6 years ago
bresch
903deb7579
RTL - Skip descend state if no delay is set between descend and land
6 years ago
Alexis Paques
5763787840
Adding narg to allow empty arguments
6 years ago
misswhile
37fe090225
fix bmp280 driver init faild.
6 years ago
Julian Oes
c95394f57f
navigator: fix uninitalized param values
...
By declaring the params above the navigator modes inheriting from
mission block we make sure the params in navigator are set before
read in the constructor of mission block.
6 years ago
Julian Oes
90ee26dd2d
mavlink_mission: properly initialize padding
...
This prevents uninitialized padding from being written to dataman.
6 years ago
Julian Oes
4c56994d7a
mavlink_system: set update_counter for safe points
...
This variable was not set and lead to uninitialized memory being written
to dataman.
6 years ago
Julian Oes
bf32ff32f8
dataman: make _file_write more readable
...
This should not be any functional change. The only difference are the
variable scopes, and early return versus nested ifs.
6 years ago
Julian Kent
dc3341db59
Fix uninitialized memory found using Valgrind
6 years ago
Julian Oes
a9c3bce20d
px_uploader.py: fix version check
...
Presumably older versions of pyserial do not implement __version__ but
only VERSION, so we need to check for that as well.
6 years ago
Roman
42d0522cdd
FixedWingAttitudeControl: removed check for negative airspeed and slew rate
...
on airspeed scaling
Signed-off-by: Roman <bapstroman@gmail.com>
6 years ago
Daniel Agar
36aeb9defc
WIP: FW attitude control limit airspeed scaling changes per iteration
6 years ago
Martina Rivizzigno
eba0bb389a
ObstacleAvoidance: fix comment, update failsafe position if one axis is NAN
6 years ago
Martina Rivizzigno
e037edd2cc
ObstacleAvoidance: once the commadand loiter has been sent, keep using
...
the first position when the oa fails as setpoint to avoid jumps
6 years ago
Paul Riseborough
0f346af226
ekf2: Improve parameter description
...
Inhibiting bias estimation using the EKF2_AID_MASK parameter only applies to the delta velocity bias states.
6 years ago
Daniel Agar
d8a1a79f69
Mavlink: SYS_STATUS trivial style check fix
6 years ago
jdzerve
2e9d0f0751
Mavlink: Get full sensor status even if only subset has changed when composing SYS_STATUS message ( #11886 )
6 years ago