Daniel Agar
0a58bd309c
EKF2 always publish status message ( #8234 )
...
* EKF2 always publish status message
* EKF2 fix comment typo
* EKF2 time slip use signed int and consolidate
* EKF2 minor readability improvements
7 years ago
Daniel Agar
aa699cf4b7
Jenkins track test results ( #8236 )
7 years ago
TSC21
5a17f6b2d5
lpe: update _sensorTimeout init on constructor
7 years ago
TSC21
483f0d55e0
lpe: style fix
7 years ago
TSC21
051822eee1
lpe: remove unneeded subscriber to manual_control_setpoint
7 years ago
TSC21
691c35f47e
lpe: small fixes
7 years ago
TSC21
e6efb5ec0a
lpe: update _sensorTimeout and _sensorFault to handle support of more sensors
7 years ago
TSC21
392999c2df
lpe: fix innovation covariance publishing
7 years ago
avinash-palleti
76fcd99241
Fix protocol_splitter compilation issues ( #8230 )
...
Fixing compilation warnings which are treated as errors.
7 years ago
Beat Küng
459a71a6f1
mavlink_receiver: directly pass the result to acknowledge()
...
And use denied in case ulog streaming fails.
7 years ago
Beat Küng
a2db639289
mavlink_receiver: disable ulog streaming via Telemetry links
...
Telemetry links don't have enough bandwidth for that feature. The vehicle
will return a NACK when trying to enable log streaming on such a link.
7 years ago
Beat Küng
8f7a5d0e0c
mavlink_receiver: merge handle_message_command_{long,int} into a common method
7 years ago
Beat Küng
29af2343e1
fix NAV_TRAFF_AVOID param definition: needs a ;
...
Without that the parameter was not in parameters.xml, producing the error:
ERROR [lib__controllib] error finding param: NAV_TRAFF_AVOID
7 years ago
Lorenz Meier
a1a002f9b6
Navigator: Add the ability to do a low-altitude RTL to avoid traffic
...
This is a first baseline implementation for collision avoidance with aircraft equipped with transponders. Since the drone-to-drone and drone-to-airplane system will be regulated by a standard, we do carefully avoid to do anything too fancy. This implementation allows to reduce altitude to get close to ground and land immediately or RTL. This is similar to what a human pilot would do and allows to get out of manned airspace which is at higher altitudes.
7 years ago
Daniel Agar
330eed2bd6
circleci parallel compile
7 years ago
Daniel Agar
56bbe541ae
travis-ci remove tests under UBSAN
7 years ago
Daniel Agar
9ff7f05d94
travis-ci remove tests under ASAN
7 years ago
Daniel Agar
43c0622819
travis-ci remove scan-build
7 years ago
Daniel Agar
c4fd467c19
travis-ci remove cppcheck
7 years ago
Daniel Agar
a567b94802
travis-ci remove check_stack
7 years ago
Daniel Agar
02339055e7
travis-ci remove check_format
7 years ago
Daniel Agar
14fefca85e
vmount delete InputTest on error
...
- fixes CID 139488
7 years ago
Daniel Agar
0931efb3f0
vmount initialize params
...
- fixes CID 199479
7 years ago
Daniel Agar
ce78f254c2
mavlink parameters initialize struct
...
- fixes CID 141890
7 years ago
Daniel Agar
5436801435
esc_calib properly cleanup on failure
...
- fixes CID 139514
7 years ago
Daniel Agar
21995bd4b7
sensors ignore invalid failover index
...
- fixes CID 199478
7 years ago
sanderux
dd9179efc9
Adaptive QuadChute disabled in manual modes
7 years ago
sanderux
fc16a31f89
Adaptive quadchute
7 years ago
Beat Küng
9c8dc3941d
commander: fix 'commander arm' not working in HIL mode
...
This got introduced with 61b0a81bf9
. Due to the removed startup_in_hil flag,
this check does not work anymore, so remove it completely.
7 years ago
davidaroyer
f6693f1f17
drivers: remove ocpoc_sbus_rc_in
7 years ago
davidaroyer
2fab183731
posix-configs: use linux_sbus on ocpoc
7 years ago
davidaroyer
b0942e996b
cmake: use linux_sbus for ocpoc target
7 years ago
davidaroyer
090b668075
cmake: add missing vehicle control modules to ocpoc
7 years ago
Daniel Agar
466eb9ceb4
travis-ci remove metadata build and s3 uploads
7 years ago
PX4 Build Bot
642c2ca2f5
don't update devguide and user guide from pipeline
7 years ago
Lorenz Meier
afc8503260
PX4IO Firmware: Fix usage of new operator in IRQ
...
The mixer was creating a new class in interrupt context, which is not valid use in NuttX. This change copies the mixer into the buffer and runs the mixer management section of the code outside of interrupt context in the normal task.
7 years ago
Daniel Agar
509ac10ccc
JenkinsFile updates ( #8210 )
...
- check format first
- build on nuttx_px4fmu-v2_default
- generate all metadata
- stubs for deploying metadata and binaries
7 years ago
Paul Riseborough
b3d045d4d0
Revert "add boolean parameters to enable/disable each sensor"
...
This reverts commit 9fde19259e
.
7 years ago
Paul Riseborough
3a57712d2b
ecl: Use commit on master
...
This is a non-functional change that point to a commit on master instead of the merged branch.
7 years ago
Paul Riseborough
589d58ce87
ekf2: Fix bug preventing first IMU failover bias reset
7 years ago
Paul Riseborough
0c9e07c95a
ekf2: repeat IMU bias reset until successful
7 years ago
Daniel Agar
9fde19259e
add boolean parameters to enable/disable each sensor
7 years ago
Daniel Agar
e1e3c9fca9
sensors split accel/gyro/mag calibration parameters
7 years ago
Daniel Agar
8b7de092a2
sensors delete unused CAL_BOARD_ID
7 years ago
Daniel Agar
2a1ecaa13e
sensors reduce priority of a failed sensor
7 years ago
Daniel Agar
e5ead354f0
EKF2 reset IMU bias if the accel or gyro changes
7 years ago
Julian Oes
6d8d6323cb
navigator: bring follow me back to life
...
The function `mission_item_to_position_setpoint()` is called in
`FollowTarget::update_position_sp()`. The nav_cmd is a
NAV_CMD_DO_FOLLOW_REPOSITION as set earlier in `set_follow_target_item`.
Since `mission_item_to_position_setpointi` returns early because the item
presumably contains no position, the lat/lon of the mission_item are
not copied over to the position_setpoint and therefore the vehicle will
never move in follow me position mode.
7 years ago
Julian Oes
10de946cdf
navigator: remove leftover debug variable
7 years ago
Matthew Dailey
bcb8852c99
Use fabsf instead of fabs for floats
7 years ago
Matthew Dailey
e95410882b
Fix type of MNT_OB_LOCK_MODE and MNT_OB_NORM_MODE parameters
...
Fixes issue #8178
7 years ago