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:04 |
Dropouts: | 93 (0.46 s) |
Vehicle Life Flight Time: | 1 hours 12 minutes 58 seconds |
Vehicle UUID: | 000600000000353539363333511000250029 |
Max Altitude Difference: | 0 m |
Max Tilt Angle: | 5.8 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 [rc_input] RC scan: CRSF RC input locked INFO [logger] logger started (mode=all) INFO [logger] Logging FIFO data: increasing task prio and logging rate NuttShell (NSH) NuttX-11.0.0 nsh> [KERROR [vehicle_imu] 1 - accel 3604506 timestamp error timestamp_sample: 367306, previous timestamp_sample: 367306 INFO [commander] Armed by RC (switch) INFO [logger] Start file log (type: full) INFO [logger] [logger] /fs/microsd/log/sess100/log100.ulg INFO [logger] Opened full log file: /fs/microsd/log/sess100/log100.ulg
Processes
Pre Flight:
PID COMMAND CPU(ms) CPU(%) USED/STACK PRIO(BASE) STATE FD 0 Idle Task 4121 58.108 184/ 768 0 ( 0) READY 0 1 hpwork 0 0.000 292/ 1224 249 (249) w:sem 0 2 lpwork 0 0.001 660/ 1576 50 ( 50) w:sem 0 4 wq:manager 0 0.000 580/ 1232 255 (255) w:sem 3 285 wq:hp_default 21 2.108 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.026 1004/ 1896 205 (205) w:sem 3 326 wq:SPI2 36 3.603 1368/ 2368 252 (252) w:sem 3 330 wq:SPI3 87 8.799 1568/ 2368 251 (251) w:sem 3 332 wq:I2C2 0 0.076 816/ 2312 245 (245) w:sem 3 505 wq:nav_and_controllers 19 1.921 1268/ 2216 242 (242) w:sem 3 507 wq:rate_ctrl 38 3.868 2404/ 3120 255 (255) w:sem 3 510 wq:INS0 25 2.555 4428/ 5976 241 (241) w:sem 3 517 wq:INS1 32 3.254 4428/ 5976 240 (240) w:sem 3 521 commander 4 0.432 1484/ 3192 140 (140) w:sig 5 602 gps 0 0.025 1204/ 1936 205 (205) w:sem 4 651 wq:ttyS6 0 0.020 1196/ 1704 228 (228) w:sem 3 735 mavlink_if0 9 0.914 1688/ 2704 100 (100) w:sig 4 744 mavlink_rcv_if0 1 0.166 1108/ 4592 175 (175) w:sem 4 796 mavlink_if1 30 3.071 1860/ 2712 100 (100) READY 4 813 mavlink_rcv_if1 1 0.144 1028/ 4592 175 (175) w:sem 4 846 wq:ttyS5 6 0.647 924/ 1704 229 (229) READY 3 852 navigator 0 0.053 1020/ 1896 105 (105) w:sem 6 947 logger 69 6.945 2940/ 3616 236 (236) RUN 4 950 log_writer_file 19 1.963 604/ 1144 60 ( 60) w:sem 4 Processes: 25 total, 4 running, 21 sleeping CPU usage: 40.59% tasks, 1.30% sched, 58.11% idle DMA Memory: 5120 total, 1536 used 1536 peak Uptime: 6.362s total, 4.122s 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: 254 events, 19842.67 avg, min 57us max 20580us 1255.295us rms gyro_fft: gyro FIFO data gap: 1 events gyro_fft: FFT: 228 events, 38889us elapsed, 170.57us avg, min 137us max 388us 41.980us rms gyro_fft: cycle interval: 1704 events, 3004.16 avg, min 2034us max 4989us 236.890us rms gyro_fft: cycle: 1704 events, 50674us elapsed, 29.74us avg, min 5us max 395us 61.249us rms navigator: 111 events, 1575us elapsed, 14.19us avg, min 8us max 120us 17.088us rms rc_input: publish interval: 1218 events, 4180.56 avg, min 2411us max 11615us 867.876us rms rc_input: cycle time: 1274 events, 22555us elapsed, 17.70us avg, min 4us max 769us 39.105us rms mavlink: STATUSTEXT missed messages: 0 events mavlink: forwarding error: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 1698 events, 3006.85 avg, min 2171us max 9957us 258.264us rms mavlink: tx run elapsed: 1698 events, 218740us elapsed, 128.82us avg, min 62us max 791us 90.663us rms mavlink: STATUSTEXT missed messages: 0 events mavlink: forwarding error: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 512 events, 9993.39 avg, min 9206us max 14766us 253.655us rms mavlink: tx run elapsed: 511 events, 56143us elapsed, 109.87us avg, min 63us max 710us 72.314us rms crsf_rc: publish interval: 49 events, 102849.04 avg, min 104307us max 105593us 169.881us rms crsf_rc: cycle interval: 49 events, 102851.57 avg, min 104306us max 105593us 164.091us rms mag_bias_estimator: cycle: 257 events, 646us elapsed, 2.51us avg, min 2us max 17us 1.253us rms land_detector: cycle: 512 events, 5096us elapsed, 9.95us avg, min 8us max 118us 6.849us rms mc_pos_control: cycle time: 513 events, 5439us elapsed, 10.60us avg, min 4us max 177us 13.660us rms flight_mode_manager: cycle: 260 events, 25759us elapsed, 99.07us avg, min 3us max 699us 173.359us rms mc_hover_thrust_estimator: cycle time: 512 events, 505us elapsed, 0.98us avg, min 1us max 16us 0.876us 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: 802 events, 13857us elapsed, 17.28us avg, min 8us max 124us 8.383us rms mc_rate_control: cycle: 3557 events, 27632us elapsed, 7.77us avg, min 6us max 74us 1.807us rms control_allocator: cycle: 3557 events, 65242us elapsed, 18.34us avg, min 16us max 141us 3.253us rms ekf2: IMU message missed: 0 events ekf2: ECL full update: 520 events, 56096us elapsed, 107.88us avg, min 64us max 939us 87.728us rms ekf2: ECL update: 520 events, 80us elapsed, 0.15us avg, min 1us max 1us 0.361us rms ekf2: vehicle_air_data messages missed: 0 events ekf2: IMU message missed: 0 events ekf2: ECL full update: 528 events, 49425us elapsed, 93.61us avg, min 64us max 324us 41.338us rms ekf2: ECL update: 528 events, 90us elapsed, 0.17us avg, min 0us max 1us 0.376us rms pwm_out: interval: 19 events, 268424.00 avg, min 104us max 300033us 68693.969us rms pwm_out: cycle: 19 events, 160us elapsed, 8.42us avg, min 3us max 52us 12.199us rms control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms dshot: cycle: 3558 events, 49936us elapsed, 14.03us avg, min 12us max 92us 1.703us rms control latency: 3557 events, 369315us elapsed, 103.83us avg, min 96us max 250us 6.690us rms commander: preflight check: 50 events, 6998us elapsed, 139.96us avg, min 98us max 379us 57.399us rms commander: cycle: 485 events, 29569us elapsed, 60.97us avg, min 23us max 626us 78.370us 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: 18 events, 44us elapsed, 2.44us avg, min 1us max 12us 2.431us rms vehicle_air_data: cycle: 168 events, 2814us elapsed, 16.75us avg, min 10us max 126us 14.537us rms vehicle_angular_velocity: gyro selection changed: 1 events vehicle_angular_velocity: gyro filter reset: 1 events vehicle_angular_velocity: gyro filter: 3568 events, 35324us elapsed, 9.90us avg, min 7us max 159us 2.689us rms sensors: 1058 events, 30342us elapsed, 28.68us avg, min 16us max 1621us 59.738us rms battery_status: 537 events, 4663us elapsed, 8.68us avg, min 6us max 400us 18.220us rms spl06: comms errors: 0 events spl06: measure: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms spl06: sample: 169 events, 146323us elapsed, 865.82us avg, min 855us max 985us 21.567us 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: 1635 events, 30069us elapsed, 18.39us avg, min 6us max 13883us 343.682us rms manual_control: interval: 764 events, 7151.73 avg, min 1448us max 200923us 16230.840us rms manual_control: cycle: 764 events, 9885us elapsed, 12.94us avg, min 7us max 402us 23.937us rms rc_update: valid data interval: 1228 events, 4192.24 avg, min 1449us max 26563us 1066.456us rms rc_update: cycle interval: 1253 events, 4194.69 avg, min 1448us max 26564us 1073.136us rms rc_update: cycle: 1253 events, 22654us elapsed, 18.08us avg, min 8us max 539us 31.298us rms load_mon: cycle: 11 events, 912us elapsed, 82.91us avg, min 2us max 168us 48.523us rms dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms dataman: read: 5 events, 21048us elapsed, 4209.60us avg, min 15us max 20447us 9078.182us rms dma_alloc: 4 events param: set: 100 events, 1194us elapsed, 11.94us avg, min 1us max 21us 5.777us rms param: get: 11814 events param: find: 2208 events param: export: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms