Do you need help with interpreting the plots? See here.

PX4 Quadrotor

Open PID Analysis

Airframe:Generic Quadcopter
Quadrotor x (4001)
Hardware:MICOAIR_H743_V2
Software Version:33bdd21f
branch: micoair743-v1.14.3
OS Version:NuttX, v11.0.0
Estimator:EKF2
Logging Duration:0:00:09
Dropouts:174 (1.20 s)
Vehicle Life
Flight Time:
1 hours 9 minutes 35 seconds
Vehicle UUID:000600000000353539363333511000250029
Max Altitude Difference:1 m
Max Tilt Angle:6.9 deg


Loading Plots...

Console Output

HW arch: MICOAIR_H743_V2
PX4 git-hash: 33bdd21f40d044e2524ea4c522fbf3c2418ea64a
PX4 version: 1.14.3 0 (17695488)
PX4 git-branch: micoair743-v1.14.3
OS: NuttX
OS version: Release 11.0.0 (184549631)
OS git-hash: de41e7feaeffaec3ce65327e9569e8fdb553ca3d
Build datetime: Dec 18 2024 16:37:12
Build uri: localhost
Build variant: default
Toolchain: GNU GCC, 10.2.1 20201103 (release)
PX4GUID: 000600000000353539363333511000250029
MCU: STM32H7[4|5]xxx, rev. V
INFO  [param] selected parameter backup file /fs/microsd/parameters_backup.bson
Board architecture defaults: /etc/init.d/rc.board_arch_defaults
Board defaults: /etc/init.d/rc.board_defaults
Loading airframe: /etc/init.d/airframes/4001_quad_x
INFO  [dataman] data manager file '/fs/microsd/dataman' size is 62560 bytes
Board sensors: /etc/init.d/rc.board_sensors
bmi088_accel #0 on SPI bus 2 rotation 6
bmi088_gyro #0 on SPI bus 2 rotation 6
bmi270 #0 on SPI bus 3
spl06 #0 on I2C bus 2 address 0x77
ERROR [SPI_I2C] qmc5883l: no instance started (no device on bus?)
ekf2 [530:237]
Starting Main GPS on /dev/ttyS2
Starting CRSF RC Input Driver on /dev/ttyS6
INFO  [crsf_rc] Crsf serial opened sucessfully
Starting MAVLink on /dev/ttyS0
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS0 @ 115200B
Starting MAVLink on /dev/ttyS7
INFO  [mavlink] mode: Normal, data rate: 5760 B/s on /dev/ttyS7 @ 115200B
Board extras: /etc/init.d/rc.board_extras
INFO  [logger] logger started (mode=all)
INFO  [logger] Logging FIFO data: increasing task prio and logging rate
INFO  [rc_input] RC scan: CRSF RC input locked

NuttShell (NSH) NuttX-11.0.0
nsh> ERROR [vehicle_imu] 1 - accel 3604506 timestamp error timestamp_sample: 370296, previous timestamp_sample: 370296
INFO  [commander] Armed by RC (switch)	
INFO  [logger] Start file log (type: full)
INFO  [logger] [logger] /fs/microsd/log/sess101/log100.ulg	
INFO  [logger] Opened full log file: /fs/microsd/log/sess101/log100.ulg

Processes

Pre Flight:

 PID COMMAND                   CPU(ms) CPU(%)  USED/STACK PRIO(BASE) STATE FD
   0 Idle Task                    4207 58.215   184/  768   0 (  0)  READY  0
   1 hpwork                          0  0.000   292/ 1224 249 (249)  w:sem  0
   2 lpwork                          0  0.001   648/ 1576  50 ( 50)  w:sem  0
   4 wq:manager                      0  0.000   548/ 1232 255 (255)  w:sem  3
 285 wq:hp_default                  20  2.083  1104/ 1872 237 (237)  w:sem  3
 295 dataman                         0  0.000   844/ 1280  90 ( 90)  w:sem  4
 303 wq:lp_default                   0  0.028  1052/ 1896 205 (205)  w:sem  3
 326 wq:SPI2                        36  3.600  1368/ 2368 252 (252)  w:sem  3
 330 wq:SPI3                        88  8.800  1596/ 2368 251 (251)  w:sem  3
 332 wq:I2C2                         0  0.069   816/ 2312 245 (245)  w:sem  3
 505 wq:nav_and_controllers         19  1.936  1260/ 2216 242 (242)  w:sem  3
 507 wq:rate_ctrl                   38  3.866  2320/ 3120 255 (255)  w:sem  3
 510 wq:INS0                        25  2.559  4428/ 5976 241 (241)  w:sem  3
 517 wq:INS1                        32  3.232  4428/ 5976 240 (240)  w:sem  3
 521 commander                       4  0.435  1320/ 3192 140 (140)  w:sig  5
 950 log_writer_file                19  1.958   612/ 1144  60 ( 60)  w:sem  4
 602 gps                             0  0.025  1204/ 1936 205 (205)  w:sem  4
 651 wq:ttyS6                        0  0.020  1076/ 1704 228 (228)  w:sem  3
 735 mavlink_if0                     9  0.919  1688/ 2704 100 (100)  w:sig  4
 744 mavlink_rcv_if0                 1  0.169  1108/ 4592 175 (175)  w:sem  4
 796 mavlink_if1                    31  3.107  1828/ 2712 100 (100)  READY  4
 813 mavlink_rcv_if1                 1  0.144  1108/ 4592 175 (175)  w:sem  4
 846 wq:ttyS5                        5  0.571   924/ 1704 229 (229)  w:sem  3
 852 navigator                       0  0.052  1020/ 1896 105 (105)  w:sem  6
 947 logger                         69  6.937  2940/ 3616 236 (236)  RUN    4

Processes: 25 total, 3 running, 22 sleeping
CPU usage: 40.51% tasks, 1.27% sched, 58.22% idle
DMA Memory: 5120 total, 1536 used 1536 peak
Uptime: 6.486s total, 4.207s idle

Performance Counters

Pre Flight:

ekf2: vehicle_air_data messages missed: 0 events
logger_sd_fsync_mission: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
logger_sd_write_mission: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
logger_sd_fsync: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
logger_sd_write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
gyro_calibration: calibration updated: 0 events
gyro_calibration: interval: 260 events, 19846.32 avg, min 56us max 20405us 1239.165us rms
gyro_fft: gyro FIFO data gap: 1 events
gyro_fft: FFT: 234 events, 40548us elapsed, 173.28us avg, min 135us max 418us 44.890us rms
gyro_fft: cycle interval: 1744 events, 3003.26 avg, min 1979us max 5038us 228.247us rms
gyro_fft: cycle: 1744 events, 52136us elapsed, 29.89us avg, min 5us max 424us 62.189us rms
navigator: 111 events, 1742us elapsed, 15.69us avg, min 8us max 334us 33.158us rms
rc_input: publish interval: 1253 events, 4152.04 avg, min 2564us max 12004us 802.070us rms
rc_input: cycle time: 1304 events, 21350us elapsed, 16.37us avg, min 4us max 394us 25.289us rms
mavlink: STATUSTEXT missed messages: 0 events
mavlink: forwarding error: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 1737 events, 3008.99 avg, min 2271us max 10926us 291.497us rms
mavlink: tx run elapsed: 1737 events, 214269us elapsed, 123.36us avg, min 61us max 838us 78.025us rms
mavlink: STATUSTEXT missed messages: 0 events
mavlink: forwarding error: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 523 events, 9995.71 avg, min 9105us max 15155us 294.630us rms
mavlink: tx run elapsed: 523 events, 69580us elapsed, 133.04us avg, min 65us max 938us 92.320us rms
crsf_rc: publish interval: 50 events, 102908.20 avg, min 104877us max 105437us 74.269us rms
crsf_rc: cycle interval: 50 events, 102910.68 avg, min 104882us max 105437us 71.817us rms
mag_bias_estimator: cycle: 263 events, 743us elapsed, 2.83us avg, min 2us max 78us 4.840us rms
land_detector: cycle: 527 events, 5670us elapsed, 10.76us avg, min 8us max 118us 8.471us rms
mc_pos_control: cycle time: 528 events, 5351us elapsed, 10.13us avg, min 4us max 177us 12.559us rms
flight_mode_manager: cycle: 267 events, 25459us elapsed, 95.35us avg, min 3us max 562us 168.702us rms
mc_hover_thrust_estimator: cycle time: 527 events, 568us elapsed, 1.08us avg, min 0us max 45us 2.105us rms
mc_autotune_attitude_control: cycle time: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
mc_att_control: cycle: 837 events, 14661us elapsed, 17.52us avg, min 9us max 126us 9.102us rms
mc_rate_control: cycle: 3639 events, 28292us elapsed, 7.77us avg, min 6us max 75us 1.780us rms
control_allocator: cycle: 3639 events, 66669us elapsed, 18.32us avg, min 16us max 139us 3.192us rms
ekf2: IMU message missed: 0 events
ekf2: ECL full update: 532 events, 58171us elapsed, 109.34us avg, min 64us max 972us 72.737us rms
ekf2: ECL update: 532 events, 89us elapsed, 0.16us avg, min 0us max 1us 0.373us rms
ekf2: vehicle_air_data messages missed: 0 events
ekf2: IMU message missed: 0 events
ekf2: ECL full update: 542 events, 49875us elapsed, 92.02us avg, min 64us max 243us 33.850us rms
ekf2: ECL update: 538 events, 155us elapsed, 0.28us avg, min 0us max 44us 1.931us rms
pwm_out: interval: 20 events, 270006.40 avg, min 177us max 300228us 66948.969us rms
pwm_out: cycle: 20 events, 245us elapsed, 12.25us avg, min 3us max 123us 27.892us rms
control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
dshot: cycle: 3640 events, 51272us elapsed, 14.09us avg, min 12us max 92us 1.703us rms
control latency: 3639 events, 377811us elapsed, 103.82us avg, min 96us max 250us 6.728us rms
commander: preflight check: 51 events, 8636us elapsed, 169.33us avg, min 99us max 551us 75.900us rms
commander: cycle: 496 events, 30747us elapsed, 61.99us avg, min 23us max 732us 82.603us rms
vehicle_imu: gyro data gap: 0 events
vehicle_imu: accel data gap: 2 events
vehicle_imu: gyro data gap: 1 events
vehicle_imu: accel data gap: 1 events
vehicle_gps_position: cycle: 19 events, 36us elapsed, 1.89us avg, min 1us max 3us 0.567us rms
vehicle_air_data: cycle: 171 events, 2948us elapsed, 17.24us avg, min 11us max 127us 13.781us rms
vehicle_angular_velocity: gyro selection changed: 1 events
vehicle_angular_velocity: gyro filter reset: 1 events
vehicle_angular_velocity: gyro filter: 3649 events, 36196us elapsed, 9.92us avg, min 7us max 157us 2.610us rms
sensors: 1081 events, 31139us elapsed, 28.81us avg, min 16us max 1651us 59.935us rms
battery_status: 549 events, 4801us elapsed, 8.74us avg, min 6us max 397us 17.803us rms
spl06: comms errors: 0 events
spl06: measure: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
spl06: sample: 172 events, 149003us elapsed, 866.30us avg, min 855us max 985us 23.117us rms
bmi270: DRDY missed: 0 events
bmi270: FIFO reset: 1 events
bmi270: FIFO overflow: 0 events
bmi270: FIFO empty: 0 events
bmi270: bad transfer: 0 events
bmi270: bad register: 0 events
bmi088_gyro: DRDY missed: 0 events
bmi088_gyro: FIFO reset: 1 events
bmi088_gyro: FIFO overflow: 0 events
bmi088_gyro: FIFO empty: 0 events
bmi088_gyro: bad transfer: 0 events
bmi088_gyro: bad register: 0 events
bmi088_accel: DRDY missed: 0 events
bmi088_accel: FIFO reset: 1 events
bmi088_accel: FIFO overflow: 0 events
bmi088_accel: FIFO empty: 0 events
bmi088_accel: bad transfer: 0 events
bmi088_accel: bad register: 0 events
board_adc: sample: 1671 events, 28694us elapsed, 17.17us avg, min 6us max 13883us 339.614us rms
manual_control: interval: 678 events, 8228.50 avg, min 3305us max 200063us 17662.982us rms
manual_control: cycle: 678 events, 8325us elapsed, 12.28us avg, min 7us max 389us 19.128us rms
rc_update: valid data interval: 1261 events, 4168.12 avg, min 323us max 27670us 1043.911us rms
rc_update: cycle interval: 1288 events, 4163.39 avg, min 369us max 27624us 1032.671us rms
rc_update: cycle: 1288 events, 24375us elapsed, 18.92us avg, min 8us max 829us 35.116us rms
load_mon: cycle: 12 events, 918us elapsed, 76.50us avg, min 1us max 256us 62.078us rms
dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
dataman: read: 5 events, 20812us elapsed, 4162.40us avg, min 14us max 20204us 8968.760us rms
dma_alloc: 4 events
param: set: 99 events, 1179us elapsed, 11.91us avg, min 1us max 22us 5.784us rms
param: get: 11820 events
param: find: 2219 events
param: export: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms