Do you need help with interpreting the plots?
See here.
PX4 Quadrotor | Open PID Analysis |
Airframe: | Generic Quadcopter Quadrotor x (4001) |
Hardware: | PX4_FMU_V3 (V30) |
Software Version: | v1.11.3 (a6274bc5) |
OS Version: | NuttX, v8.2.0 |
Estimator: | EKF2 |
Logging Duration: | 0:00:50 |
Dropouts: | 3 (0.06 s) |
Vehicle Life Flight Time: | 4 minutes 28 seconds |
Vehicle UUID: | 0001000000003735383233375111001e003c |
Distance: | 1.4 m |
Max Altitude Difference: | 1 m |
Average Speed: | 0.1 km/h |
Max Speed: | 0.3 km/h |
Max Speed Horizontal: | 0.3 km/h |
Max Speed Up: | 0.3 km/h |
Max Speed Down: | 0.2 km/h |
Max Tilt Angle: | 4.0 deg |
Loading Plots...
Processes
Pre Flight:
PID COMMAND CPU(ms) CPU(%) USED/STACK PRIO(BASE) STATE FD 0 Idle Task 18309 24.175 228/ 512 0 ( 0) READY 3 1 hpwork 0 0.000 344/ 1260 249 (249) w:sig 3 2 lpwork 0 0.000 344/ 1612 50 ( 50) w:sig 3 3 init 1571 0.000 2168/ 2924 100 (100) w:sem 3 4 wq:manager 2 0.000 384/ 1252 255 (255) w:sem 3 721 log_writer_file 16 0.999 600/ 1164 60 ( 60) w:sem 4 18 dataman 108 0.000 760/ 1204 90 ( 90) w:sem 4 20 wq:lp_default 32 0.000 888/ 1700 205 (205) w:sem 3 30 wq:hp_default 822 1.798 1224/ 1900 240 (240) w:sem 3 152 wq:SPI1 2221 4.795 1600/ 2332 253 (253) w:sem 3 157 wq:SPI4 7522 15.684 1468/ 2332 250 (250) PEND 3 232 wq:nav_and_controllers 8160 20.179 5296/ 7196 241 (241) w:sem 3 233 wq:rate_ctrl 1446 2.997 1192/ 1660 255 (255) w:sem 3 238 commander 873 0.999 1472/ 3212 140 (140) READY 6 239 commander_low_prio 1 0.000 708/ 2996 50 ( 50) w:sem 6 310 gps 40 0.099 1016/ 1676 205 (205) w:sem 4 359 mavlink_if1 746 1.698 1840/ 2484 100 (100) w:sig 4 362 mavlink_rcv_if1 576 0.499 2752/ 4068 175 (175) READY 4 377 mavlink_if2 3817 8.291 1952/ 2484 100 (100) READY 4 378 mavlink_rcv_if2 1255 4.995 2936/ 4068 175 (175) READY 4 400 px4io 1742 3.496 972/ 1484 237 (237) w:sem 4 645 wq:attitude_ctrl 422 0.799 1224/ 1668 242 (242) w:sem 3 659 navigator 48 0.099 1064/ 1764 105 (105) w:sem 5 716 logger 352 4.995 2880/ 3644 230 (230) RUN 4 Processes: 24 total, 7 running, 17 sleeping, max FDs: 15 CPU usage: 72.43% tasks, 3.40% sched, 24.18% idle DMA Memory: 5120 total, 1536 used 1536 peak Uptime: 51.958s total, 18.309s idle
Post Flight:
PID COMMAND CPU(ms) CPU(%) USED/STACK PRIO(BASE) STATE FD 0 Idle Task 30279 20.879 228/ 512 0 ( 0) READY 3 1 hpwork 0 0.000 344/ 1260 249 (249) w:sig 3 2 lpwork 24 0.000 1016/ 1612 50 ( 50) w:sig 3 3 init 1571 0.000 2168/ 2924 100 (100) w:sem 3 4 wq:manager 2 0.000 384/ 1252 255 (255) w:sem 3 721 log_writer_file 525 0.999 616/ 1164 60 ( 60) w:sem 4 18 dataman 108 0.000 760/ 1204 90 ( 90) w:sem 4 20 wq:lp_default 65 0.000 888/ 1700 205 (205) w:sem 3 30 wq:hp_default 1648 1.798 1224/ 1900 240 (240) w:sem 3 152 wq:SPI1 4466 4.695 1600/ 2332 253 (253) w:sem 3 157 wq:SPI4 15041 15.784 1468/ 2332 250 (250) w:sem 3 232 wq:nav_and_controllers 17198 18.081 5296/ 7196 241 (241) w:sem 3 233 wq:rate_ctrl 2907 3.096 1192/ 1660 255 (255) w:sem 3 238 commander 1339 2.297 1472/ 3212 140 (140) w:sig 6 239 commander_low_prio 2 0.000 708/ 2996 50 ( 50) w:sem 6 310 gps 79 0.000 1016/ 1676 205 (205) w:sem 4 359 mavlink_if1 1543 1.698 1840/ 2484 100 (100) w:sig 4 362 mavlink_rcv_if1 802 0.499 2752/ 4068 175 (175) READY 4 377 mavlink_if2 7816 8.191 1952/ 2484 100 (100) READY 4 378 mavlink_rcv_if2 4165 6.993 2936/ 4068 175 (175) READY 4 400 px4io 3468 3.696 972/ 1484 237 (237) w:sem 4 645 wq:attitude_ctrl 815 0.799 1224/ 1668 242 (242) w:sem 3 659 navigator 98 0.099 1064/ 1764 105 (105) w:sem 5 716 logger 2272 4.095 2880/ 3644 230 (230) RUN 4 Processes: 24 total, 5 running, 19 sleeping, max FDs: 15 CPU usage: 72.83% tasks, 6.29% sched, 20.88% idle DMA Memory: 5120 total, 1536 used 1536 peak Uptime: 99.838s total, 30.279s idle
Performance Counters
Pre Flight:
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: 2 events, 22379us elapsed, 11189.50us avg, min 9710us max 12669us 2092.329us rms logger_sd_write: 5 events, 1238042us elapsed, 247608.40us avg, min 14us max 1136205us 497405.531us rms navigator: 792 events, 30063us elapsed, 37.96us avg, min 17us max 1270us 77.481us rms land_detector: cycle: 4271 events, 101432us elapsed, 23.75us avg, min 12us max 579us 28.417us rms mc_pos_control: cycle time: 2067 events, 146351us elapsed, 70.80us avg, min 12us max 1689us 101.712us rms mc_hover_thrust_estimator: cycle time: 642 events, 7455us elapsed, 11.61us avg, min 6us max 390us 29.251us rms mc_att_control: cycle: 8262 events, 346793us elapsed, 41.97us avg, min 17us max 1136us 31.049us rms vehicle_imu: gyro data gap: 1 events vehicle_imu: gyro update interval: 19322 events, 2504.10 avg, min 2366us max 2642us 12.520us rms vehicle_imu: accel data gap: 1 events vehicle_imu: accel update interval: 19322 events, 2504.10 avg, min 2366us max 2642us 12.520us rms mc_rate_control: cycle: 19350 events, 460640us elapsed, 23.81us avg, min 15us max 898us 8.888us rms ekf2: update: 9677 events, 3702493us elapsed, 382.61us avg, min 1us max 2785us 450.620us rms pwm_out: interval: 3864 events, 12557.38 avg, min 32us max 26012us 8470.540us rms pwm_out: cycle: 3864 events, 181422us elapsed, 46.95us avg, min 7us max 3270us 70.365us rms control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms io control latency: 12234 events, 16751887us elapsed, 1369.29us avg, min 519us max 3303us 567.964us rms io write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms io update: 12242 events, 9252956us elapsed, 755.84us avg, min 265us max 30089us 968.967us rms io_txns: 26635 events, 8063286us elapsed, 302.73us avg, min 127us max 3461us 169.925us rms mavlink: send_start tx buffer full: 105 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 13335 events, 3619.41 avg, min 2152us max 43469us 1412.620us rms mavlink: tx run elapsed: 13334 events, 8768624us elapsed, 657.61us avg, min 119us max 38778us 891.600us rms mavlink: send_start tx buffer full: 82 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 4715 events, 10233.26 avg, min 9138us max 44599us 1496.949us rms mavlink: tx run elapsed: 4715 events, 983207us elapsed, 208.53us avg, min 100us max 9622us 255.693us rms mavlink: send_start tx buffer full: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 0 events, 0.00 avg, min 0us max 0us 0.000us rms mavlink: tx run elapsed: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms vehicle_imu: gyro data gap: 1 events vehicle_imu: gyro update interval: 35415 events, 1380.52 avg, min 62us max 3575us 350.793us rms vehicle_imu: accel data gap: 1 events vehicle_imu: accel update interval: 37008 events, 1320.98 avg, min 311us max 4189us 498.028us rms vehicle_imu: gyro data gap: 0 events vehicle_imu: gyro update interval: 19556 events, 2499.87 avg, min 2311us max 2691us 25.138us rms vehicle_imu: accel data gap: 0 events vehicle_imu: accel update interval: 19556 events, 2499.87 avg, min 2311us max 2691us 25.138us rms vehicle_air_data: cycle: 3637 events, 176056us elapsed, 48.41us avg, min 19us max 500us 43.000us rms battery_status: 4889 events, 896617us elapsed, 183.39us avg, min 18us max 4090us 542.516us rms sensors: 9753 events, 1138918us elapsed, 116.78us avg, min 47us max 1809us 50.948us rms mpu9250: DRDY missed: 0 events mpu9250: FIFO reset: 1 events mpu9250: FIFO overflow: 0 events mpu9250: FIFO empty: 0 events mpu9250: bad transfer: 0 events mpu9250: bad register: 0 events ms5611: com_err: 0 events ms5611: measure: 4875 events, 40378us elapsed, 8.28us avg, min 6us max 122us 6.273us rms ms5611: read: 4874 events, 77465us elapsed, 15.89us avg, min 11us max 142us 8.067us rms lsm303d: acc_dupe: 9584 events lsm303d: bad_val: 0 events lsm303d: bad_reg: 0 events lsm303d: mag_read: 4674 events, 134252us elapsed, 28.72us avg, min 23us max 160us 13.325us rms lsm303d: acc_read: 46727 events, 1474111us elapsed, 31.55us avg, min 21us max 1419us 14.399us rms l3gd20: dupe: 33057 events l3gd20: bad_reg: 0 events l3gd20: err: 0 events l3gd20: read: 68597 events, 2129077us elapsed, 31.04us avg, min 22us max 256us 13.636us rms mpu9250: FIFO reset: 1 events mpu9250: FIFO overflow: 0 events mpu9250: FIFO empty: 0 events mpu9250: bad transfer: 0 events mpu9250: bad register: 0 events ms5611: com_err: 0 events ms5611: measure: 4880 events, 39321us elapsed, 8.06us avg, min 6us max 41us 3.109us rms ms5611: read: 4879 events, 93407us elapsed, 19.14us avg, min 11us max 58us 5.662us rms adc: sample: 49160 events, 317189us elapsed, 6.45us avg, min 2us max 3762us 76.429us rms rc_update: 2164 events, 89959us elapsed, 41.57us avg, min 21us max 3621us 92.446us rms load_mon: cycle: 99 events, 16134us elapsed, 162.97us avg, min 3us max 597us 99.443us rms dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms dataman: read: 10 events, 584256us elapsed, 58425.60us avg, min 53us max 441361us 137579.906us rms dma_alloc: 4 events param_set: 104 events, 4909us elapsed, 47.20us avg, min 5us max 88us 23.776us rms param_get: 17803 events, 204802us elapsed, 11.50us avg, min 4us max 2426us 67.501us rms param_find: 13237 events, 184693us elapsed, 13.95us avg, min 3us max 2504us 78.518us rms param_export: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
Post Flight:
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: 118 events, 1215889us elapsed, 10304.14us avg, min 7us max 17952us 2874.642us rms logger_sd_write: 331 events, 5694063us elapsed, 17202.61us avg, min 10us max 51005us 55142.691us rms navigator: 915 events, 40924us elapsed, 44.73us avg, min 17us max 1457us 125.210us rms land_detector: cycle: 4889 events, 124603us elapsed, 25.49us avg, min 15us max 403us 39.838us rms mc_pos_control: cycle time: 2444 events, 437177us elapsed, 178.88us avg, min 100us max 2294us 168.032us rms mc_hover_thrust_estimator: cycle time: 2444 events, 49881us elapsed, 20.41us avg, min 6us max 424us 34.091us rms mc_att_control: cycle: 9778 events, 294253us elapsed, 30.09us avg, min 17us max 310us 38.400us rms vehicle_imu: gyro data gap: 0 events vehicle_imu: gyro update interval: 19522 events, 2504.11 avg, min 2371us max 2625us 14.583us rms vehicle_imu: accel data gap: 0 events vehicle_imu: accel update interval: 19522 events, 2504.11 avg, min 2371us max 2625us 14.583us rms mc_rate_control: cycle: 19556 events, 502362us elapsed, 25.69us avg, min 16us max 91us 11.220us rms ekf2: update: 9778 events, 4625258us elapsed, 473.03us avg, min 17us max 2486us 692.790us rms pwm_out: interval: 3946 events, 12385.22 avg, min 31us max 22185us 8513.221us rms pwm_out: cycle: 3946 events, 203792us elapsed, 51.65us avg, min 28us max 1098us 93.510us rms control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms io control latency: 12237 events, 17789660us elapsed, 1453.76us avg, min 512us max 3168us 873.914us rms io write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms io update: 12237 events, 9721577us elapsed, 794.44us avg, min 265us max 11908us 1382.991us rms io_txns: 26519 events, 8408894us elapsed, 317.09us avg, min 145us max 3781us 266.600us rms mavlink: send_start tx buffer full: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 11717 events, 4169.19 avg, min 2196us max 18820us 1389.573us rms mavlink: tx run elapsed: 11717 events, 12603290us elapsed, 1075.64us avg, min 120us max 8055us 1394.179us rms mavlink: send_start tx buffer full: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 4847 events, 10078.21 avg, min 9258us max 25558us 526.496us rms mavlink: tx run elapsed: 4847 events, 1127414us elapsed, 232.60us avg, min 106us max 4966us 394.016us rms mavlink: send_start tx buffer full: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 0 events, 0.00 avg, min 0us max 0us 0.000us rms mavlink: tx run elapsed: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms vehicle_imu: gyro data gap: 0 events vehicle_imu: gyro update interval: 35363 events, 1382.53 avg, min 67us max 4106us 357.788us rms vehicle_imu: accel data gap: 0 events vehicle_imu: accel update interval: 36978 events, 1322.11 avg, min 271us max 4197us 498.212us rms vehicle_imu: gyro data gap: 0 events vehicle_imu: gyro update interval: 19560 events, 2499.88 avg, min 2288us max 2696us 28.083us rms vehicle_imu: accel data gap: 0 events vehicle_imu: accel update interval: 19560 events, 2499.88 avg, min 2288us max 2696us 28.083us rms vehicle_air_data: cycle: 3643 events, 174835us elapsed, 47.99us avg, min 19us max 491us 62.329us rms battery_status: 4890 events, 1248821us elapsed, 255.38us avg, min 20us max 3986us 868.819us rms sensors: 9780 events, 1119635us elapsed, 114.48us avg, min 43us max 458us 72.194us rms mpu9250: DRDY missed: 0 events mpu9250: FIFO reset: 0 events mpu9250: FIFO overflow: 0 events mpu9250: FIFO empty: 0 events mpu9250: bad transfer: 0 events mpu9250: bad register: 0 events ms5611: com_err: 0 events ms5611: measure: 4854 events, 42723us elapsed, 8.80us avg, min 6us max 141us 9.724us rms ms5611: read: 4855 events, 82125us elapsed, 16.92us avg, min 11us max 168us 12.477us rms lsm303d: acc_dupe: 9587 events lsm303d: bad_val: 0 events lsm303d: bad_reg: 0 events lsm303d: mag_read: 4657 events, 140602us elapsed, 30.19us avg, min 23us max 167us 19.964us rms lsm303d: acc_read: 46572 events, 1541047us elapsed, 33.09us avg, min 21us max 235us 20.555us rms l3gd20: dupe: 32974 events l3gd20: bad_reg: 0 events l3gd20: err: 0 events l3gd20: read: 68343 events, 2236649us elapsed, 32.73us avg, min 22us max 236us 20.637us rms mpu9250: FIFO reset: 0 events mpu9250: FIFO overflow: 0 events mpu9250: FIFO empty: 0 events mpu9250: bad transfer: 0 events mpu9250: bad register: 0 events ms5611: com_err: 0 events ms5611: measure: 4857 events, 41479us elapsed, 8.54us avg, min 6us max 52us 4.907us rms ms5611: read: 4857 events, 96448us elapsed, 19.86us avg, min 11us max 70us 8.692us rms adc: sample: 48900 events, 418575us elapsed, 8.56us avg, min 2us max 3666us 130.129us rms rc_update: 2173 events, 98286us elapsed, 45.23us avg, min 21us max 787us 110.621us rms load_mon: cycle: 98 events, 16291us elapsed, 166.23us avg, min 82us max 519us 140.702us rms dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms dataman: read: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms dma_alloc: 0 events param_set: 3 events, 20us elapsed, 6.67us avg, min 4us max 12us 170.686us rms param_get: 1019 events, 8180us elapsed, 8.03us avg, min 4us max 414us 283.129us rms param_find: 369 events, 6474us elapsed, 17.54us avg, min 3us max 1915us 482.322us rms param_export: 1 events, 94212us elapsed, 94212.00us avg, min 94212us max 94212us nanus rms