Hamish Willee
8804dae480
Ubuntu.sh - report Ubuntu 20.04 in setup
2020-05-12 13:13:36 +02:00
Daniel Agar
05886e053f
mavlink_log_info: always print to console and merge with mavlink_and_console_log_info
2020-05-12 08:53:51 +02:00
PX4 BuildBot
b933557f56
Update submodule ecl to latest Tue May 12 00:39:54 UTC 2020
...
- ecl in PX4/Firmware (286bf4f0b911fcc040788117ea79c432f6a95a83): https://github.com/PX4/ecl/commit/97b437233e6aad5ddb8a4511697a38ced7bc9b87
- ecl current upstream: https://github.com/PX4/ecl/commit/03191847f9c162dedc2cb45ff775b75cbc9c8b36
- Changes: https://github.com/PX4/ecl/compare/97b437233e6aad5ddb8a4511697a38ced7bc9b87...03191847f9c162dedc2cb45ff775b75cbc9c8b36
0319184 2020-05-11 kritz - Fix ev_pos_obs_var(1) entry (#809 )
440383f 2020-05-09 Kamil Ritz - Increase matrix library usage and remove white line
2020-05-11 22:11:19 -04:00
斯东Stone
c07b687753
Set Power Monitor to a Neutral Position for PX4 Vision
...
Reference manual in box, and Holybro's website.
2020-05-11 14:27:03 -04:00
Daniel Agar
b461066ac5
bmi055/bmi088: remove TIMER_REDUCTION, sample at Nyquist rate
2020-05-11 12:59:34 -04:00
Daniel Agar
19b2d7fe9a
bmi088: fix accel schedule interval
2020-05-11 12:59:34 -04:00
Daniel Agar
08d65280f1
bmi055: fix accel schedule interval
2020-05-11 12:59:34 -04:00
Daniel Agar
56211864b8
bmi088: accel & gyro don't publish duplicated reads
2020-05-11 12:59:34 -04:00
Daniel Agar
e0fc404f91
bmi055: gyro don't publish duplicates
2020-05-11 12:59:34 -04:00
Daniel Agar
c5cbc7725d
msg: timestamp_sample print elapsed from timestamp
2020-05-11 12:58:52 -04:00
Daniel Agar
2bbdef205e
sensors/vehicle_angular_velocity: don't remove bias twice
v1.11.0-beta2
2020-05-10 15:30:37 -04:00
Daniel Agar
ec2cd3b1be
sensors: use sensor_gyro timestamp_sample for sensor_combined timestamp
...
The timestamp actually used by ekf2 is the sensor_combined timestamp, so we should be setting it with the actual data sample timestamp, rather than the aggregated sensors topic publication metadata.
Later the sensor_combined message will be replaced with vehicle_imu that carries a separate publication timestamp and raw sample timestamp.
2020-05-10 15:24:32 -04:00
PX4 BuildBot
49981627dd
Update submodule ecl to latest Sun May 10 12:39:42 UTC 2020
...
- ecl in PX4/Firmware (43bf631832ab836534f2197c286c1fd380872625): https://github.com/PX4/ecl/commit/12835b999e756ef631111c4fdd0ac1c72d68694d
- ecl current upstream: https://github.com/PX4/ecl/commit/97b437233e6aad5ddb8a4511697a38ced7bc9b87
- Changes: https://github.com/PX4/ecl/compare/12835b999e756ef631111c4fdd0ac1c72d68694d...97b437233e6aad5ddb8a4511697a38ced7bc9b87
97b4372 2020-05-08 bresch - ekf: remove unused function
26d4fbc 2020-05-08 bresch - EKF: reduce scope of variable and remove redeclaration of member
edc8a88 2020-05-08 bresch - yaw_fusion: remove useless initialization
75c49b2 2020-05-08 bresch - ekf_helper: fuse double if
0e3bf28 2020-05-08 bresch - EKFGSF_yaw: cleanup initialization of member variables
2020-05-10 11:51:31 -04:00
Daniel Agar
d53bb581c2
navigator: check _navigation_mode_array before run
2020-05-09 11:46:39 -04:00
Daniel Agar
da186877c9
gps: only use injected data if copy successful
2020-05-09 11:46:39 -04:00
Samuel Garcin
b12a655c5b
Notch filter Direct Form I implementation that support dynamic change of frequencies
...
* New NotchFilter methods ahead of RPMFilter implementation.
* Added Direct Form I implementation that support dynamic change of frequencies.
* Added update method to update frequency on an existing filter.
* Added setCoefficients method to easily and efficiently create clones of a filter.
* LowSide, HighSide, Onnotch and array tests testing the applyDF1 method.
2020-05-08 12:00:27 -04:00
Silvan Fuhrer
0c75385395
replace IAS with EAS in FW attitude controller ( #14868 )
...
The EAS is the calibrated airspeed corrected with a scaling factor to account for sensor error/placement of pitot.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2020-05-08 10:46:24 +02:00
Daniel Agar
678c3fe8e4
boards: px4_fmu-v5_optimized don't build all mags
2020-05-07 15:21:15 -04:00
Daniel Agar
1cce549b2b
boards: holybro_durandal-v1_stackcheck don't build all mags
2020-05-07 15:21:15 -04:00
Daniel Agar
8d48e49ef9
cmake build lis2mdl with all magnetometers
2020-05-07 15:21:15 -04:00
Beat Küng
7c4b5a03f6
drivers: add lis2mdl mag driver
2020-05-07 15:21:15 -04:00
Daniel Agar
6d846143dc
pwm_out: update pwm outputs up to twice as fast as actual pwm frequency
...
- this is done to minimize real end-to-end latency
- actual pulse width only updated for next period regardless of output module
- add cycle interval perf counter
2020-05-07 13:18:09 -04:00
Daniel Agar
aa380f351f
uORB: SubscriptionInterval last update shift forward with interval
2020-05-07 13:18:09 -04:00
Daniel Agar
297e4dd589
Jenkins hardware uORB top print all once
2020-05-07 09:31:15 +02:00
Daniel Agar
7cf8a7ca64
uORB top readd initial clear screen
2020-05-07 09:31:15 +02:00
Daniel Agar
a2d170d850
uORB: top output improvements
...
- sleep slightly longer than 1s to capture 1 Hz topics
- round msg rate calculation
- add topic size to outpu
- by default only print topics with subscribers
- clear previous output (past cursor)
2020-05-07 09:31:15 +02:00
Daniel Agar
41660c3550
commander: update EKF accel & gyro bias arming limits
...
- these should have been rescaled when the ecl/EKF filter update period changed from 8 ms -> 10 ms
2020-05-07 01:21:47 -04:00
PX4 BuildBot
fa64c3862d
Update submodule matrix to latest Thu May 7 00:38:16 UTC 2020
...
- matrix in PX4/Firmware (b14143229d5aa79e060c2bf65a2eb35f36b7a38c): https://github.com/PX4/Matrix/commit/d613055462bcbeacfd188cbd53de56c1dbc7b94d
- matrix current upstream: https://github.com/PX4/Matrix/commit/2bee0d078cb6b0e6205d17145899ccbb15dbe380
- Changes: https://github.com/PX4/Matrix/compare/d613055462bcbeacfd188cbd53de56c1dbc7b94d...2bee0d078cb6b0e6205d17145899ccbb15dbe380
2bee0d0 2020-05-06 Matthias Grob - Quaternion: refactor multiplication to matrix multiplication style
2020-05-06 22:27:07 -04:00
Daniel Agar
7207301e56
simulator: temperature only updated with baro
2020-05-06 15:34:21 -04:00
Daniel Agar
9963bb6c40
parameters: lock shutdown earlier in param_save_default()
...
- this ensures the parameter file is closed properly before shutdown
2020-05-06 13:53:54 -04:00
Daniel Agar
10b289b43c
commander: only report manual control lost if found once
2020-05-06 13:53:54 -04:00
Daniel Agar
7bb256f4b7
commander: skip continuous preflight check if calibrating
2020-05-06 13:53:54 -04:00
Daniel Agar
6705ac3e3b
commander: reject PREFLIGHT_CALIBRATION and PREFLIGHT_STORAGE if armed or shutting down
2020-05-06 13:53:54 -04:00
Daniel Agar
04113b4d57
commander: changes when USB connected
...
- skip avionics rail voltage check when USB connected
- skip forced reboot on USB disconnect if circuit breaker set
- avionics voltage preflight check don't silently fail if system_power unavailble
- explicitly set supply check circuit breaker (CBRK_SUPPLY_CHK)
2020-05-06 13:53:54 -04:00
Daniel Agar
746a8f5cf9
commander: reboot/shutdown usability fixes
...
- always check with state machine before reboot/shutdown
- respect BOARD_HAS_POWER_CONTROL (shutdown from command, low battery, power button)
- px4_shutdown_request add optional delay and always execute from HPWORK
- px4_shutdown_request split out px4_reboot_request
2020-05-06 13:53:54 -04:00
Silvan Fuhrer
45ebbb895a
Airspeed Selector: do not run it within the first 2s after system boot
...
This is to prevent a wrong (false positive) failure detection of the airspeed
shortly after system boot due to delays in driver and/or estimator startup (seen in SITL).
Signed-off-by: Silvan Fuhrer <silvan@auterion.com >
2020-05-06 12:46:22 -04:00
Daniel Agar
604258ec71
Jenkins: hardware rack show df, mount, sensor_combined, vehicle_imu per board
2020-05-06 10:51:59 -04:00
Beat Küng
8d722ac74b
bmm150: add self-test
2020-05-06 09:37:56 -04:00
Beat Küng
71b942392d
bmm150: cleanup, slightly increase data accuracy
...
- increased REP_XY and REP_Z: improves accuracy a bit, while increasing
measurement time (still allows to go to 50Hz, previous max was 100Hz)
- avoid extra transfer in measure()
- extend regdump output
- general code style cleanup
2020-05-06 09:37:56 -04:00
Beat Küng
1175c08829
bmm150: more explicit data conversion & reduce to 30Hz
...
- 30Hz is the sensors max update rate in continous mode
(though not in forced mode as we are using it)
- 30Hz allows to increase the quality of the measurements
2020-05-06 09:37:56 -04:00
Daniel Agar
b5e25c2218
sensors: checkFailover() remove verbose failure messages
...
- in certain circumstances this additional logging can actually cause
further timeouts and failure
2020-05-06 09:31:09 -04:00
Daniel Agar
29f4fca7bf
sensors: failover don't print remaining disabled sensors
2020-05-06 09:31:09 -04:00
Daniel Agar
692aaada31
sensors: refresh parameters on sensor init
2020-05-06 09:31:09 -04:00
Daniel Agar
cb180427cd
sensors: inconsistency checks explicitly skip disabled
2020-05-06 09:31:09 -04:00
kamilritz
5bd0df422d
Speed up mavsdk sitl tests
2020-05-06 09:25:03 +02:00
kamilritz
af1a445031
Vision test can be speed up
2020-05-06 09:25:03 +02:00
Daniel Agar
2a2d9e9eba
logger: keep typical log path within a single mavlink message
2020-05-06 08:31:40 +02:00
PX4 BuildBot
495dc7f8d0
Update submodule sitl_gazebo to latest Wed May 6 00:44:20 UTC 2020
...
- sitl_gazebo in PX4/Firmware (ca998c1822 ): https://github.com/PX4/sitl_gazebo/commit/d76ac7f9f9813fd52acf0b9f344edbf72d3b4406
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/2736a9134d7fed0cae7b7836d4370f9a4dfef439
- Changes: https://github.com/PX4/sitl_gazebo/compare/d76ac7f9f9813fd52acf0b9f344edbf72d3b4406...2736a9134d7fed0cae7b7836d4370f9a4dfef439
2736a91 2020-05-05 JaeyoungLim - Add aion_robitcs_r1_rover model (#394 )
2020-05-05 23:31:55 -04:00
PX4 BuildBot
ce0e531d45
Update submodule ecl to latest Wed May 6 00:44:34 UTC 2020
...
- ecl in PX4/Firmware (476a51f32c96fe886edb70f7c7e0bf15f7ec67ad): https://github.com/PX4/ecl/commit/cda74868976d0f806d821960e71f58d0b2c40051
- ecl current upstream: https://github.com/PX4/ecl/commit/12835b999e756ef631111c4fdd0ac1c72d68694d
- Changes: https://github.com/PX4/ecl/compare/cda74868976d0f806d821960e71f58d0b2c40051...12835b999e756ef631111c4fdd0ac1c72d68694d
12835b9 2020-05-01 Daniel Agar - cmake update CXX standard 11 -> 14
2020-05-05 23:31:23 -04:00
Daniel Agar
ca998c1822
IMU: parameterize IMU integration time (IMU_INTEG_RATE)
...
- default integration rate now 200 Hz (5000 us interval)
- set update rate for all drivers and simulators using PX4Accelerometer/PX4Gyroscope
2020-05-05 20:34:09 -04:00