Daniel Agar
868ff42f47
check_submodules.sh handle CI forced update only if directory exists
7 years ago
Daniel Agar
cebe7add8b
Jenkins move style check to tests
7 years ago
Daniel Agar
d7aa5df3cd
Jenkins enable clang-tidy build
7 years ago
Daniel Agar
cbdb08bb61
mavlink receiver delete unused orb_adverts
7 years ago
Daniel Agar
d2457467e7
mavlink delete unimplemented and deprecated handle_message_request_data_stream
7 years ago
Daniel Agar
c8aa262e85
mavlink delete unimplemented handle_message_quad_swarm_roll_pitch_yaw_thrust
7 years ago
Paul Riseborough
3c667bb4f5
mc_pos_control: format fixes
7 years ago
Paul Riseborough
deaa83bba0
mc_pos_control: Use vertical position derivative when in velocity control mode
...
Stops vertical velocity bias errors preventing the vehicle from landing.
Use of the vertical derivative is blended in so that for zero vertical velocity set point, the local_position.vz is used and when the magnitude of the vertical velocity setpoint exceeds the landing speed, the local_position.z_deriv is used.
7 years ago
Dennis Mannhart
26e85736a5
land_detector: Reduce and detection false negatives due to estimator bias
...
Using the vertical derivative estimate prevents vertical velocity offsets caused by estimation vertical velocity errors preventing the vehicle disarming.
7 years ago
Paul Riseborough
64a06d8523
commander: Fix pre-flight delta velocity bias check level ( #8446 )
...
Previous check level was less than the max achievable by the estimator using current default parameters making the check ineffective.
7 years ago
Daniel Agar
cc216ef918
Jenkinsfile set CI env variable in docker builds
7 years ago
Daniel Agar
f01400d407
check_submodules.sh force update if in CI
7 years ago
Florian Achermann
87646c4ea4
Update the Description of the estimator_status Message ( #8346 )
...
* Fix description of GPS check fail bits in estimator status message
7 years ago
Daniel Agar
86ad2ada71
Jenkins remove fast fail
...
- this saves build resources, but makes finding the actual failure rather hard (with the current blue ocean gui).
7 years ago
Daniel Agar
32cba41bed
cmake handle mavlink v1 submodule only where used
7 years ago
Daniel Agar
1886c8d983
check_submodules try harder when fetching to work around various issues
7 years ago
Daniel Agar
aef7a3cd9a
cmake only init uavcan_board_ident if used
7 years ago
Daniel Agar
ded055f71d
cmake only init cmake_hexagon if used
7 years ago
Daniel Agar
ddc544aabe
Jenkinsfile parallel builds fail fast
7 years ago
Daniel Agar
7aeea62e21
px4fmu-v3_rtps override default naming
7 years ago
Daniel Agar
5bdc6a4eab
Jenkins correctly archive artifacts and print sizes
7 years ago
Daniel Agar
a452554bdf
Jenkins add eagle_default build with docker credentials ( #8442 )
7 years ago
Daniel Agar
5c54449063
Jenkinsfile small optimizations ( #8441 )
...
- combine default and rtps builds (ccache)
- set CCACHE_BASEDIR
7 years ago
Daniel Agar
c56b0a0e7c
Mavlink only stream HOME_POSITION if valid ( #8440 )
7 years ago
lamping7
63718bf27b
fix MISSION_ITEM REACHED message broadcast ( #8332 )
7 years ago
Daniel Agar
bc9a8e4432
cmake nuttx base .px4 file naming on elf binary
7 years ago
Daniel Agar
df4ab8b59e
px4fmu-v3_default name binary appropriately
...
- fixes #8436
7 years ago
Julien Lecoeur
99920c84fe
Jenkins: update arch image to tag 2017-12-08
7 years ago
Julien Lecoeur
ed10921a67
[TO REVERT] Archlinux docker image: use tag pr-archlinux
7 years ago
Julien Lecoeur
0bd5744ebb
Jenkins: build posix_sitl_default and nuttx_px4fmu-v5_default under ArchLinux (GCC7)
7 years ago
Sander Smeets
423241e7e2
Add forwarding on telem2 normal telemetry option ( #8434 )
7 years ago
Paul Riseborough
324c5151e7
ekf2: use local scope for control mask variable
7 years ago
Paul Riseborough
b812f95a77
ekf2: Adjust pre-flight check level
...
Reduce max yaw error when not using global frame aiding data to prevent large yaw yaw changes after takeoff.
7 years ago
Paul Riseborough
ded9ca13e4
ekf2: Reduce sensitivity of preflight yaw check when not doing absolute aiding
...
When the EKF is not fusing in observations from the NE global reference frame, the tolerance to yaw errors is much higher. This changes will prevent false triggering of the preflight fail check when operating indoors without GPS where mag field errors can be high.
7 years ago
Daniel Agar
9819068ee9
Jenkins fetch git tags
7 years ago
Beat Küng
fa929322ab
load_mon: remove usage of CONFIG_RAM_SIZE
...
The define should not be used, as it might be wrong.
This is the case on fmu-v5, which meant that the used RAM was always 1.
7 years ago
Daniel Agar
f1bd94e25b
cmake add git submodule replace . in target name
7 years ago
Dennis Mannhart
4f8f0d8645
mc_pos_control: set triplets to NAN if not in auto mode
7 years ago
Daniel Agar
769fef1d9a
delete leftover px4io-v1 files
7 years ago
Daniel Agar
aef8bf2ce8
delete incomplete nuttx sim config
7 years ago
Daniel Agar
3506f7b828
delete non-functional aerocore 1 remains
7 years ago
Daniel Agar
b4f570e459
NuttX update to latest 7.22+ with pipes poll fix
...
https://github.com/PX4-NuttX/nuttx/pull/7
7 years ago
Beat Küng
c4ee5c318f
px4fmu-v5: make sure the internal ist8310 is detected as internal mag
7 years ago
Beat Küng
a791adf3b9
ist8310: enable internal/external distinction
7 years ago
Beat Küng
a0afc370d0
land detector: move arming state into base class & set param when disarming
...
Before that, different modules (ekf2, commander & land detector) changed
params upon different events:
- ekf2 & commander set params after disarm
- land detector set params on land detected
If the 2 events were several 100ms appart, it led to 2 param saves, and
the latter param set could have been blocked by an ongoing save. And if
the land detector was blocked, it could lead to mag timeouts.
This patch makes all modules use the same event, thus only a single param
save will happen.
If we want to have guarantees to never block, we should introduce a
param_try_set() API method.
7 years ago
Beat Küng
1dbeec6a19
logger: do not write param changes if _should_stop_file_log is set
...
_should_stop_file_log is set after disarming: logging continues for 1s
to measure the CPU usage.
During that time, other modules might change params (such as ekf), and
we don't need to have these the log. However currently all modules do
not notify the system when setting params after disarming.
Meaning this patch is not strictly needed, it's more a preventive
measure.
7 years ago
Paul Riseborough
b5be990109
lpe: fix incorrect setting of local_position.z_global
7 years ago
Paul Riseborough
8d89e5e40b
commander: rework centralise home position publication
...
This fixes a bug preventing use of auto and RTL when taking off with GPS.
7 years ago
Paul Riseborough
41f3e1f9b4
commander: centralise home position publication
7 years ago
Paul Riseborough
934a7af579
commander: Set home alt to EKF origin if global navigation commences in-flight
...
The EKF origin height is calculated to be where the vehicle was at takeoff and is suitable as a surrogate home altitude.
7 years ago