Do you need help with interpreting the plots?
See here.
PX4 Quadrotor | Open PID Analysis |
Link ACCY, PWM output and motor tilt (1)
Airframe: | 4011 |
Hardware: | PX4_FMU_V5 (V500) |
Software Version: | v1.11.1 (9fcbf18d) branch: v1.11.1-branch |
OS Version: | NuttX, v8.2.0 |
Estimator: | EKF2 |
Logging Duration: | 0:00:48 |
Dropouts: | 5 (3.74 s) |
Vehicle Life Flight Time: | 14 hours 19 minutes 42 seconds |
Vehicle UUID: | 0002000000003236343532375118003c0028 |
Distance: | 8.5 m |
Max Altitude Difference: | 1 m |
Average Speed: | 0.8 km/h |
Max Speed: | 3.7 km/h |
Max Speed Horizontal: | 3.7 km/h |
Max Speed Up: | 1.1 km/h |
Max Speed Down: | 1.3 km/h |
Max Tilt Angle: | 4.0 deg |
Loading Plots...
Console Output
sercon: Registering CDC/ACM serial driver sercon: Successfully registered the CDC/ACM serial driver HW arch: PX4_FMU_V5 HW type: V500 HW version: 0x00000000 HW revision: 0x00000000 FW git-hash: 9fcbf18d82b84ac57ee13782b3e501fa077d4d97 FW version: Release 1.11.1 (17498623) FW git-branch: v1.11.1-branch OS: NuttX OS version: Release 8.2.0 (134349055) OS git-hash: ec20f2e6c5cc35b2b9bbe942dea55eabb81297b6 Build datetime: Oct 15 2020 06:14:20 Build uri: localhost Toolchain: GNU GCC, 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907] PX4GUID: 0002000000003236343532375118003c0028 MCU: STM32F76xxx, rev. Z INFO [param] selected parameter default file /fs/mtd_params INFO [tune_control] Publishing standard tune 1 Board defaults: /etc/init.d/rc.board_defaults Board sensors: /etc/init.d/rc.board_sensors icm20689 #0 on SPI bus 1 (devid=0x3c) bmi055 #0 on SPI bus 1 (devid=0x41) bmi055 #1 on SPI bus 1 (devid=0x42) ist8310 #0 on I2C bus 3 ms5611 #0 on SPI bus 4 (devid=0x3d) Board extras: /etc/init.d/rc.board_mavlink INFO [mavlink] mode: Config, data rate: 800000 B/s on /dev/ttyACM0 @ 57600B Starting MAVLink on /dev/ttyS2 INFO [mavlink] mode: Onboard, data rate: 100000 B/s on /dev/ttyS2 @ 2000000B INFO [init] Mixer: /etc/mixers/quad_x.main.mix on /dev/pwm_output0 INFO [logger] logger started (mode=all) NuttShell (NSH) nsh> [KINFO [ecl/EKF] reset position to last known position INFO [ecl/EKF] reset velocity to zero INFO [ecl/EKF] 8528539: EKF aligned, (baro hgt, IMU buf: 12, OBS buf: 9) INFO [mavlink] Starting mavlink shell INFO [ekf2] Found range finder with instance 0 INFO [logger] Stop mavlink log INFO [ecl/EKF] reset position to ev position INFO [ecl/EKF] starting vision pos fusion INFO [logger] Start file log (type: full) INFO [logger] [logger] /fs/microsd/log/2020-10-17/09_47_36.ulg INFO [logger] Opened full log file: /fs/microsd/log/2020-10-17/09_47_36.ulg INFO [logger] closed logfile, bytes written: 571005 INFO [logger] Start file log (type: full) INFO [logger] [logger] /fs/microsd/log/2020-10-17/09_47_51.ulg INFO [logger] Opened full log file: /fs/microsd/log/2020-10-17/09_47_51.ulg
Processes
Pre Flight:
PID COMMAND CPU(ms) CPU(%) USED/STACK PRIO(BASE) STATE FD 0 Idle Task 18940 38.384 236/ 512 0 ( 0) READY 3 1 hpwork 0 0.000 344/ 1260 249 (249) w:sig 3 2 lpwork 128 0.000 1032/ 1612 50 ( 50) w:sig 3 3 init 890 0.000 2192/ 2924 100 (100) w:sem 3 4 wq:manager 2 0.000 392/ 1252 255 (255) w:sem 3 361 log_writer_file 458 8.275 704/ 1164 60 ( 60) w:sem 4 16 wq:lp_default 35 0.099 912/ 1700 205 (205) w:sem 3 18 wq:hp_default 467 1.196 1184/ 1900 240 (240) w:sem 3 20 dataman 59 0.000 760/ 1204 90 ( 90) w:sem 4 134 wq:SPI1 4928 13.060 1484/ 2332 253 (253) w:sem 3 138 wq:I2C3 242 0.697 860/ 1468 244 (244) w:sem 3 140 wq:SPI4 126 0.398 860/ 2332 250 (250) w:sem 3 209 wq:nav_and_controllers 3830 10.468 5296/ 7196 241 (241) w:sem 3 211 wq:rate_ctrl 3258 8.773 1216/ 1660 255 (255) w:sem 3 217 commander 466 0.797 1480/ 3212 140 (140) READY 6 218 commander_low_prio 0 0.000 696/ 2996 50 ( 50) w:sem 6 300 mavlink_if1 1991 5.583 1952/ 2492 100 (100) READY 6 301 mavlink_rcv_if1 555 1.994 3056/ 4068 175 (175) w:sem 6 311 px4io 1277 3.290 1032/ 1484 237 (237) w:sem 4 325 wq:attitude_ctrl 263 0.797 1236/ 1668 242 (242) w:sem 3 334 navigator 28 0.099 1016/ 1764 105 (105) w:sem 5 358 logger 393 3.389 2848/ 3644 230 (230) RUN 4 363 mavlink_shell 1 0.000 944/ 2020 100 (100) w:sem 3 367 wq:I2C4 39 0.099 852/ 1468 243 (243) w:sem 3 Processes: 24 total, 4 running, 20 sleeping, max FDs: 15 CPU usage: 59.02% tasks, 2.59% sched, 38.38% idle DMA Memory: 5120 total, 1536 used 1536 peak Uptime: 39.470s total, 18.941s idle
Post Flight:
PID COMMAND CPU(ms) CPU(%) USED/STACK PRIO(BASE) STATE FD 0 Idle Task 37145 19.900 236/ 512 0 ( 0) READY 3 1 hpwork 0 0.000 344/ 1260 249 (249) w:sig 3 2 lpwork 172 4.400 1032/ 1612 50 ( 50) w:sig 3 3 init 890 0.000 2192/ 2924 100 (100) w:sem 3 4 wq:manager 2 0.000 392/ 1252 255 (255) w:sem 3 361 log_writer_file 4191 22.300 704/ 1164 60 ( 60) w:sem 4 16 wq:lp_default 57 0.100 912/ 1700 205 (205) w:sem 3 18 wq:hp_default 1043 1.200 1184/ 1900 240 (240) w:sem 3 20 dataman 60 0.000 760/ 1204 90 ( 90) w:sem 4 134 wq:SPI1 11052 13.100 1484/ 2332 253 (253) w:sem 3 138 wq:I2C3 541 0.700 860/ 1468 244 (244) w:sem 3 140 wq:SPI4 281 0.300 860/ 2332 250 (250) w:sem 3 209 wq:nav_and_controllers 9125 10.600 5296/ 7196 241 (241) w:sem 3 211 wq:rate_ctrl 7358 8.600 1216/ 1660 255 (255) w:sem 3 217 commander 843 1.400 1480/ 3212 140 (140) w:sig 6 218 commander_low_prio 1 0.000 696/ 2996 50 ( 50) w:sem 6 300 mavlink_if1 4566 5.400 1952/ 2492 100 (100) READY 6 301 mavlink_rcv_if1 1298 2.000 3056/ 4068 175 (175) READY 6 311 px4io 2843 3.400 1032/ 1484 237 (237) w:sem 4 325 wq:attitude_ctrl 704 0.900 1236/ 1668 242 (242) w:sem 3 334 navigator 64 0.100 1016/ 1764 105 (105) w:sem 5 358 logger 1989 3.200 2848/ 3644 230 (230) RUN 4 363 mavlink_shell 1 0.000 944/ 2020 100 (100) w:sem 3 367 wq:I2C4 103 0.100 852/ 1468 243 (243) w:sem 3 Processes: 24 total, 4 running, 20 sleeping, max FDs: 15 CPU usage: 77.80% tasks, 2.30% sched, 19.90% idle DMA Memory: 5120 total, 1536 used 1536 peak Uptime: 86.608s total, 37.145s idle
Performance Counters
Pre Flight:
sf1xx: com err: 0 events sf1xx: read: 489 events, 156361us elapsed, 319.76us avg, min 290us max 574us 69.267us rms 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: 11 events, 74975us elapsed, 6815.91us avg, min 5489us max 8303us 996.029us rms logger_sd_write: 121 events, 1528388us elapsed, 12631.31us avg, min 8us max 135019us 11858.706us rms navigator: 296 events, 13249us elapsed, 44.76us avg, min 11us max 1353us 217.104us rms land_detector: cycle: 1547 events, 32386us elapsed, 20.93us avg, min 12us max 238us 31.758us rms mc_pos_control: cycle time: 773 events, 10883us elapsed, 14.08us avg, min 10us max 196us 17.101us rms mc_hover_thrust_estimator: cycle time: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms mc_att_control: cycle: 3094 events, 110260us elapsed, 35.64us avg, min 27us max 176us 26.417us rms mc_rate_control: cycle: 12377 events, 232141us elapsed, 18.76us avg, min 14us max 46us 6.538us rms ekf2: update: 3094 events, 640765us elapsed, 207.10us avg, min 12us max 1037us 311.043us rms io control latency: 6110 events, 2790873us elapsed, 456.77us avg, min 316us max 1416us 314.573us rms io write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms io update: 6110 events, 3410747us elapsed, 558.22us avg, min 251us max 8256us 1161.842us rms io_txns: 10790 events, 3005864us elapsed, 278.58us avg, min 124us max 1920us 247.502us rms dshot: cycle: 13087 events, 677512us elapsed, 51.77us avg, min 45us max 81us 5.707us rms control latency: 13087 events, 3978623us elapsed, 304.01us avg, min 264us max 1463us 191.800us rms mavlink: send_start tx buffer full: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 4912 events, 3137.01 avg, min 2126us max 12001us 526.695us rms mavlink: tx run elapsed: 4911 events, 1477372us elapsed, 300.83us avg, min 94us max 9244us 465.194us 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: 15495 events, 998.22 avg, min 593us max 1328us 129.641us rms vehicle_imu: accel data gap: 0 events vehicle_imu: accel update interval: 15598 events, 991.61 avg, min 619us max 1984us 128.096us rms vehicle_imu: gyro data gap: 0 events vehicle_imu: gyro update interval: 12376 events, 1249.50 avg, min 1162us max 1338us 15.769us rms vehicle_imu: accel data gap: 0 events vehicle_imu: accel update interval: 12376 events, 1249.50 avg, min 1162us max 1338us 15.769us rms vehicle_air_data: cycle: 1154 events, 27879us elapsed, 24.16us avg, min 14us max 260us 44.147us rms battery_status: 1546 events, 59868us elapsed, 38.72us avg, min 24us max 548us 72.611us rms sensors: 3094 events, 176362us elapsed, 57.00us avg, min 39us max 182us 33.213us rms ms5611: com_err: 0 events ms5611: measure: 1539 events, 10682us elapsed, 6.94us avg, min 4us max 201us 22.790us rms ms5611: read: 1539 events, 32304us elapsed, 20.99us avg, min 8us max 221us 38.028us rms ist8310: conf_err: 0 events ist8310: rng_err: 0 events ist8310: com_err: 0 events ist8310: read: 1375 events, 1229237us elapsed, 893.99us avg, min 840us max 1794us 111.496us rms bmi055_gyro: DRDY interval: 15494 events, 998.22 avg, min 593us max 1328us 129.645us rms bmi055_gyro: FIFO reset: 0 events bmi055_gyro: FIFO overflow: 0 events bmi055_gyro: FIFO empty: 0 events bmi055_gyro: bad transfer: 0 events bmi055_gyro: bad register: 0 events bmi055_accel: DRDY interval: 15598 events, 991.60 avg, min 619us max 1984us 128.136us rms bmi055_accel: FIFO reset: 0 events bmi055_accel: FIFO overflow: 0 events bmi055_accel: FIFO empty: 0 events bmi055_accel: bad transfer: 0 events bmi055_accel: bad register: 0 events icm20689: DRDY missed: 0 events icm20689: FIFO reset: 0 events icm20689: FIFO overflow: 0 events icm20689: FIFO empty: 0 events icm20689: bad transfer: 0 events icm20689: bad register: 0 events adc: sample: 18564 events, 73097us elapsed, 3.94us avg, min 2us max 567us 19.627us rms rc_update: 710 events, 76106us elapsed, 107.19us avg, min 81us max 454us 94.124us rms load_mon: cycle: 30 events, 1613us elapsed, 53.77us avg, min 37us max 167us 125.405us rms dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms dataman: read: 15 events, 3520us elapsed, 234.67us avg, min 39us max 1194us 11860.566us rms dma_alloc: 1 events param_set: 1 events, 13us elapsed, 13.00us avg, min 13us max 13us infus rms param_get: 3371 events, 21299us elapsed, 6.32us avg, min 2us max 1135us 22024.389us rms param_find: 2668 events, 22559us elapsed, 8.46us avg, min 2us max 1606us 70.026us rms param_export: 1 events, 111030us elapsed, 111030.00us avg, min 111030us max 111030us infus rms
Post Flight:
sf1xx: com err: 0 events sf1xx: read: 1524 events, 489297us elapsed, 321.06us avg, min 291us max 612us 67.255us rms 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: 97 events, 668184us elapsed, 6888.49us avg, min 6us max 10283us 1467.936us rms logger_sd_write: 926 events, 15433561us elapsed, 16666.91us avg, min 8us max 2991546us 104842.977us rms navigator: 870 events, 2803861us elapsed, 3222.83us avg, min 10us max 2341937us 80355.305us rms land_detector: cycle: 4815 events, 106625us elapsed, 22.14us avg, min 12us max 1055us 36.336us rms mc_pos_control: cycle time: 2408 events, 39728us elapsed, 16.50us avg, min 10us max 299us 26.353us rms mc_hover_thrust_estimator: cycle time: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms mc_att_control: cycle: 9632 events, 384255us elapsed, 39.89us avg, min 27us max 234us 24.244us rms mc_rate_control: cycle: 38530 events, 777196us elapsed, 20.17us avg, min 15us max 49us 4.960us rms ekf2: update: 9632 events, 2563253us elapsed, 266.12us avg, min 12us max 1520us 360.894us rms io control latency: 18821 events, 8926073us elapsed, 474.26us avg, min 315us max 1701us 286.077us rms io write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms io update: 18821 events, 10632487us elapsed, 564.93us avg, min 250us max 8932us 999.244us rms io_txns: 33317 events, 9394211us elapsed, 281.96us avg, min 139us max 2434us 231.413us rms dshot: cycle: 40742 events, 2083020us elapsed, 51.13us avg, min 44us max 80us 4.710us rms control latency: 40742 events, 12426155us elapsed, 305.00us avg, min 265us max 1475us 166.394us rms mavlink: send_start tx buffer full: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 15140 events, 3179.40 avg, min 2109us max 8600us 523.901us rms mavlink: tx run elapsed: 15140 events, 4767012us elapsed, 314.86us avg, min 93us max 3701us 424.403us 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: 48230 events, 998.26 avg, min 601us max 1349us 130.071us rms vehicle_imu: accel data gap: 0 events vehicle_imu: accel update interval: 48562 events, 991.53 avg, min 614us max 2210us 129.452us rms vehicle_imu: gyro data gap: 0 events vehicle_imu: gyro update interval: 38532 events, 1249.56 avg, min 1142us max 1365us 15.808us rms vehicle_imu: accel data gap: 0 events vehicle_imu: accel update interval: 38532 events, 1249.56 avg, min 1142us max 1365us 15.808us rms vehicle_air_data: cycle: 3592 events, 89487us elapsed, 24.91us avg, min 13us max 289us 40.186us rms battery_status: 4815 events, 178257us elapsed, 37.02us avg, min 24us max 612us 61.486us rms sensors: 9633 events, 511657us elapsed, 53.12us avg, min 32us max 207us 27.613us rms ms5611: com_err: 0 events ms5611: measure: 4790 events, 31708us elapsed, 6.62us avg, min 4us max 200us 19.050us rms ms5611: read: 4790 events, 100634us elapsed, 21.01us avg, min 8us max 245us 32.625us rms ist8310: conf_err: 0 events ist8310: rng_err: 0 events ist8310: com_err: 0 events ist8310: read: 4280 events, 3832979us elapsed, 895.56us avg, min 840us max 1788us 94.861us rms bmi055_gyro: DRDY interval: 48232 events, 998.26 avg, min 601us max 1349us 130.075us rms bmi055_gyro: FIFO reset: 0 events bmi055_gyro: FIFO overflow: 0 events bmi055_gyro: FIFO empty: 0 events bmi055_gyro: bad transfer: 0 events bmi055_gyro: bad register: 0 events bmi055_accel: DRDY interval: 48560 events, 991.53 avg, min 614us max 2210us 129.446us rms bmi055_accel: FIFO reset: 0 events bmi055_accel: FIFO overflow: 0 events bmi055_accel: FIFO empty: 0 events bmi055_accel: bad transfer: 0 events bmi055_accel: bad register: 0 events icm20689: DRDY missed: 0 events icm20689: FIFO reset: 0 events icm20689: FIFO overflow: 0 events icm20689: FIFO empty: 0 events icm20689: bad transfer: 0 events icm20689: bad register: 0 events adc: sample: 57780 events, 236153us elapsed, 4.09us avg, min 2us max 578us 19.896us rms rc_update: 2212 events, 234103us elapsed, 105.83us avg, min 81us max 472us 71.643us rms load_mon: cycle: 97 events, 8256us elapsed, 85.11us avg, min 37us max 596us 127.904us rms dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms dataman: read: 46 events, 2779047us elapsed, 60414.07us avg, min 36us max 2341918us 348141.031us rms dma_alloc: 0 events param_set: 3 events, 21us elapsed, 7.00us avg, min 3us max 13us 442.601us rms param_get: 348 events, 1686us elapsed, 4.84us avg, min 2us max 254us 68636.344us rms param_find: 348 events, 2456us elapsed, 7.06us avg, min 2us max 777us 198.560us rms param_export: 1 events, 91384us elapsed, 91384.00us avg, min 91384us max 91384us infus rms