Do you need help with interpreting the plots?
See here.
PX4 Fixed Wing | Open 3D ViewOpen PID Analysis |
Airframe: | Generic Standard Plane Standard Plane (2100) |
Hardware: | CUBEPILOT_CUBEORANGEPLUS |
Software Version: | v1.15.4 (99c40407) |
OS Version: | NuttX, v11.0.0 |
Estimator: | EKF2 |
Logging Start : | |
Logging Duration: | 0:03:37 |
Dropouts: | 24 (14 s) |
Vehicle Life Flight Time: | 8 minutes 34 seconds |
Vehicle UUID: | 000600000000333838393032511900390025 |
Distance: | 3.36 km |
Max Altitude Difference: | 37 m |
Average Speed: | 55.3 km/h |
Max Speed: | 94.1 km/h |
Max Speed Horizontal: | 94.1 km/h |
Max Speed Up: | 19.4 km/h |
Max Speed Down: | 11.5 km/h |
Max Tilt Angle: | 52.4 deg |
Loading Plots...
Console Output
HW arch: CUBEPILOT_CUBEORANGEPLUS PX4 git-hash: 99c40407ffd7ac184e2d7b4b293f36f10fe561ef PX4 version: Release 1.15.4 (17761535) OS: NuttX OS version: Release 11.0.0 (184549631) OS git-hash: 5d74bc138955e6f010a38e0f87f34e9a9019aecc Build datetime: Mar 20 2025 22:39:33 Build uri: localhost Build variant: default Toolchain: GNU GCC, 9.3.1 20200408 (release) PX4GUID: 000600000000333838393032511900390025 MCU: STM32H7[4|5]xxx, rev. V INFO [param] selected parameter default file /fs/mtd_params INFO [param] importing from '/fs/mtd_params' INFO [parameters] BSON document size 3893 bytes, decoded 3893 bytes (INT32:82, FLOAT:104) 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/2100_standard_plane INFO [dataman] data manager file '/fs/microsd/dataman' size is 68528 bytes INFO [px4io] IO FW CRC match Board sensors: /etc/init.d/rc.board_sensors ms5611 #0 on SPI bus 4 icm45686 #0 on SPI bus 4 rotation 10 icm45686 #1 on SPI bus 4 rotation 6 icm45686 #2 on SPI bus 1 rotation 3 ak09916 #0 on I2C bus 4 address 0xC rotation 13 ms5611 #1 on SPI bus 1 ms4525do #0 on I2C bus 2 address 0x28 hmc5883 #0 on I2C bus 1 address 0x1E WARN [vehicle_angular_velocity] no gyro selected, using sensor_gyro_fifo:0 3407906 ekf2 [782:237] Board mavlink: /etc/init.d/rc.board_mavlink INFO [mavlink] mode: Minimal, data rate: 2880 B/s on /dev/ttyS4 @ 57600B Starting Main GPS on /dev/ttyS2 Starting MAVLink on /dev/ttyS0 INFO [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS0 @ 57600B Starting MAVLink on /dev/ttyS1 INFO [mavlink] mode: OSD, data rate: 2880 B/s on /dev/ttyS1 @ 57600B INFO [cdcacm_autostart] Starting CDC/ACM autostart INFO [logger] logger started (mode=all) WARN [logger] Too many subscriptions, failed to add: vehicle_trajectory_waypoint_desired 0 WARN [logger] Too many subscriptions, failed to add: sensor_gyro_fifo 0 WARN [logger] Too many subscriptions, failed to add: sensor_accel_fifo 0 WARN [logger] Too many subscriptions, failed to add: mavlink_tunnel 0 INFO [logger] Logging FIFO data: increasing task prio and logging rate NuttShell (NSH) NuttX-11.0.0 nsh> [KINFO [gps] u-blox firmware version: SPG 3.01 INFO [gps] u-blox protocol version: 18.00 WARN [health_and_arming_checks] Preflight Fail: Yaw estimate error INFO [fw_autotune_attitude_control] Autotune started WARN [fw_autotune_attitude_control] Autotune aborted before finishing INFO [fw_autotune_attitude_control] Autotune returned to idle INFO [commander] Armed by external command INFO [logger] Start file log (type: full) INFO [logger] [logger] /fs/microsd/log/2025-07-09/17_08_02.ulg INFO [logger] Opened full log file: /fs/microsd/log/2025-07-09/17_08_02.ulg INFO [MulticopterThrowLaunch] Throw detected, motors will start once falling INFO [MulticopterThrowLaunch] Throw and fall detected, starting motors
Processes
Pre Flight:
PID COMMAND CPU(ms) CPU(%) USED/STACK PRIO(BASE) STATE FD 0 Idle Task 105113 37.398 184/ 768 0 ( 0) READY 0 1 hpwork 0 0.000 292/ 1224 249 (249) w:sem 0 2 lpwork 0 0.000 292/ 1576 50 ( 50) w:sem 0 4 wq:manager 0 0.000 636/ 1232 255 (255) w:sem 1 5 wq:lp_default 0 0.042 1452/ 1896 205 (205) w:sem 1 1269 log_writer_file 15 1.502 612/ 1144 60 ( 60) READY 4 406 wq:hp_default 8 0.887 1252/ 2776 237 (237) w:sem 1 424 dataman 3 0.305 884/ 1376 90 ( 90) w:sem 5 491 wq:SPI1 44 4.456 1816/ 2368 253 (253) w:sem 1 477 wq:SPI4 46 4.663 1816/ 2368 250 (250) w:sem 1 478 wq:rate_ctrl 44 4.460 2740/ 3120 255 (255) w:sem 1 495 wq:I2C4 1 0.138 904/ 2312 243 (243) w:sem 1 602 wq:I2C2 4 0.417 808/ 2312 245 (245) w:sem 1 668 wq:I2C1 5 0.531 904/ 2312 246 (246) w:sem 1 761 wq:nav_and_controllers 43 4.365 1396/ 2216 242 (242) w:sem 1 763 wq:INS0 72 7.201 3660/ 5976 241 (241) w:sem 1 767 wq:INS1 67 6.782 3660/ 5976 240 (240) w:sem 1 774 wq:INS2 70 7.050 3660/ 5976 239 (239) w:sem 1 777 commander 6 0.659 1656/ 3192 140 (140) READY 5 814 mavlink_if0 6 0.628 1828/ 2768 100 (100) w:sig 5 816 mavlink_rcv_if0 3 0.338 1324/ 4776 175 (175) w:sem 5 938 gps 1 0.118 1188/ 1936 205 (205) w:sem 4 1031 mavlink_if1 12 1.267 1932/ 2704 100 (100) w:sig 5 1036 mavlink_rcv_if1 2 0.251 1684/ 4776 175 (175) READY 5 1073 mavlink_if2 10 1.043 1956/ 2712 100 (100) w:sig 5 1074 mavlink_rcv_if2 1 0.187 1324/ 4776 175 (175) READY 5 1139 navigator 3 0.330 1668/ 2104 105 (105) w:sem 11 1268 logger 136 13.617 3100/ 3616 236 (236) RUN 4 Processes: 28 total, 6 running, 22 sleeping CPU usage: 61.24% tasks, 1.36% sched, 37.40% idle DMA Memory: 5120 total, 1536 used 1536 peak Uptime: 200.541s total, 105.114s idle
Performance Counters
Pre Flight:
mission_dm_cache_miss: 0 events DatamanClient: sync: 1 events, 364us elapsed, 364.00us avg, min 364us max 364us nanus 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: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms logger_sd_write: 1 events, 167208us elapsed, 167208.00us avg, min 167208us max 167208us nanus rms rtl_dm_cache_miss_land: 0 events DatamanClient: sync: 1 events, 64us elapsed, 64.00us avg, min 64us max 64us nanus rms rtl_dm_cache_miss_geo: 0 events DatamanClient: sync: 1 events, 33us elapsed, 33.00us avg, min 33us max 33us nanus rms mission_dm_cache_miss: 0 events DatamanClient: sync: 126 events, 224343us elapsed, 1780.50us avg, min 34us max 161719us 14738.063us rms geofence_dm_cache_miss: 0 events gyro_calibration: calibration updated: 0 events gyro_calibration: interval: 9938 events, 20014.67 avg, min 102us max 181370us 1674.528us rms DatamanClient: sync: 1 events, 12494us elapsed, 12494.00us avg, min 12494us max 12494us infus rms navigator: 4099 events, 118185us elapsed, 28.83us avg, min 15us max 15699us 247.377us rms mavlink: STATUSTEXT missed messages: 0 events mavlink: forwarding error: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 39780 events, 5004.88 avg, min 4096us max 118684us 622.653us rms mavlink: tx run elapsed: 39780 events, 1927535us elapsed, 48.45us avg, min 35us max 493us 17.936us rms DatamanClient: sync: 1 events, 138us elapsed, 138.00us avg, min 138us max 138us nanus rms mavlink: STATUSTEXT missed messages: 0 events mavlink: forwarding error: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 19893 events, 10008.84 avg, min 9183us max 119289us 838.022us rms mavlink: tx run elapsed: 19893 events, 2526415us elapsed, 127.00us avg, min 88us max 721us 23.491us rms DatamanClient: sync: 65 events, 28627us elapsed, 440.42us avg, min 30us max 2908us 846.601us rms mavlink: STATUSTEXT missed messages: 0 events mavlink: forwarding error: 0 events mavlink: send_bytes error: 0 events mavlink: tx run interval: 39799 events, 5005.22 avg, min 4107us max 118927us 625.512us rms mavlink: tx run elapsed: 39799 events, 1132956us elapsed, 28.47us avg, min 22us max 4356us 24.582us rms DatamanClient: sync: 4 events, 4660us elapsed, 1165.00us avg, min 39us max 4163us 2000.877us rms mag_bias_estimator: cycle: 9943 events, 203908us elapsed, 20.51us avg, min 13us max 223us 3.729us rms land_detector: cycle: 19924 events, 149754us elapsed, 7.52us avg, min 6us max 191us 3.110us rms fw_autotune_attitude_control: cycle time: 852 events, 1946us elapsed, 2.28us avg, min 1us max 349us 16.284us rms airspeed_selector: elapsed: 1978 events, 41234us elapsed, 20.85us avg, min 16us max 92us 12.249us rms fw_pos_control: cycle: 9963 events, 201711us elapsed, 20.25us avg, min 10us max 426us 7.867us rms fw_att_control: cycle: 39552 events, 960118us elapsed, 24.27us avg, min 17us max 449us 12.362us rms fw_rate_control: cycle: 79499 events, 5212857us elapsed, 65.57us avg, min 19us max 173us 6.132us rms control_allocator: cycle: 158799 events, 2531565us elapsed, 15.94us avg, min 8us max 90us 5.204us rms ekf2: IMU message missed: 0 events ekf2: EKF update: 19926 events, 18720445us elapsed, 939.50us avg, min 125us max 3176us 689.488us rms ekf2: IMU message missed: 0 events ekf2: EKF update: 19927 events, 4813206us elapsed, 241.54us avg, min 124us max 879us 121.966us rms ekf2: IMU message missed: 1 events ekf2: EKF update: 19929 events, 4889336us elapsed, 245.34us avg, min 124us max 823us 124.625us rms ekf2: IMU message missed: 0 events ekf2: EKF update: 19929 events, 8950665us elapsed, 449.13us avg, min 122us max 4084us 309.761us rms ekf2: IMU message missed: 0 events ekf2: EKF update: 19930 events, 4828805us elapsed, 242.29us avg, min 121us max 901us 125.377us rms ekf2: IMU message missed: 0 events ekf2: EKF update: 19931 events, 6393419us elapsed, 320.78us avg, min 126us max 961us 132.329us rms pwm_out: interval: 666 events, 299099.19 avg, min 113us max 300062us 11620.372us rms pwm_out: cycle: 666 events, 2961us elapsed, 4.45us avg, min 3us max 58us 2.632us rms control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms commander: preflight check: 1921 events, 547632us elapsed, 285.08us avg, min 188us max 10025us 268.084us rms commander: cycle: 17811 events, 6123699us elapsed, 343.82us avg, min 36us max 10233us 563.266us rms vehicle_imu: gyro data gap: 1 events vehicle_imu: accel data gap: 1 events vehicle_imu: gyro data gap: 1 events vehicle_imu: accel data gap: 1 events vehicle_imu: gyro data gap: 1 events vehicle_imu: accel data gap: 1 events vehicle_magnetometer: cycle: 25151 events, 746944us elapsed, 29.70us avg, min 17us max 753us 16.388us rms vehicle_gps_position: cycle: 986 events, 36511us elapsed, 37.03us avg, min 2us max 145us 42.706us rms vehicle_air_data: cycle: 14891 events, 341739us elapsed, 22.95us avg, min 13us max 283us 13.597us rms vehicle_angular_velocity: gyro selection changed: 1 events vehicle_angular_velocity: gyro filter reset: 1 events vehicle_angular_velocity: gyro filter: 79530 events, 1511569us elapsed, 19.01us avg, min 15us max 61us 1.025us rms sensors: 39863 events, 1591478us elapsed, 39.92us avg, min 25us max 2794us 37.950us rms battery_status: 19931 events, 300405us elapsed, 15.07us avg, min 13us max 590us 7.718us rms hmc5883: conf_err: 0 events hmc5883: rng_err: 0 events hmc5883: com_err: 0 events hmc5883: read: 25151 events, 23627958us elapsed, 939.44us avg, min 884us max 1855us 150.280us rms ms4525do: fault detected: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms ms4525do: communication errors: 0 events ms4525do: read: 15108 events, 14534319us elapsed, 962.03us avg, min 954us max 1077us 16.461us rms ms5611: com_err: 0 events ms5611: measure: 19876 events, 80853us elapsed, 4.07us avg, min 3us max 56us 1.797us rms ms5611: read: 19875 events, 282718us elapsed, 14.22us avg, min 11us max 84us 3.152us rms ak09916: magnetic sensor overflow: 0 events ak09916: bad transfer: 0 events ak09916: bad register: 0 events ak09916: reset: 1 events icm45686: FIFO reset: 1 events icm45686: FIFO overflow: 0 events icm45686: FIFO empty: 0 events icm45686: bad transfer: 0 events icm45686: bad register: 0 events icm45686: FIFO reset: 1 events icm45686: FIFO overflow: 0 events icm45686: FIFO empty: 0 events icm45686: bad transfer: 0 events icm45686: bad register: 0 events icm45686: FIFO reset: 1 events icm45686: FIFO overflow: 0 events icm45686: FIFO empty: 0 events icm45686: bad transfer: 0 events icm45686: bad register: 0 events ms5611: com_err: 0 events ms5611: measure: 19863 events, 99395us elapsed, 5.00us avg, min 4us max 100us 6.422us rms ms5611: read: 19862 events, 360563us elapsed, 18.15us avg, min 12us max 126us 7.926us rms board_adc: sample: 139594 events, 376410us elapsed, 2.70us avg, min 2us max 3710us 10.170us rms manual_control: interval: 6827 events, 29214.40 avg, min 14057us max 200510us 17065.535us rms manual_control: cycle: 6827 events, 84316us elapsed, 12.35us avg, min 11us max 257us 5.436us rms rc_update: valid data interval: 9250 events, 21545.98 avg, min 14073us max 40533us 1976.182us rms rc_update: cycle interval: 9255 events, 21549.53 avg, min 14074us max 54739us 2005.414us rms rc_update: cycle: 9255 events, 141257us elapsed, 15.26us avg, min 8us max 160us 5.445us rms control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms px4io: interface write: 79529 events, 18470754us elapsed, 232.25us avg, min 120us max 284us 4.632us rms px4io: interface read: 44806 events, 11529084us elapsed, 257.31us avg, min 135us max 598us 161.437us rms px4io: interval: 79510 events, 2508.51 avg, min 269us max 50093us 361.491us rms px4io: cycle: 79510 events, 31570546us elapsed, 397.06us avg, min 90us max 10153us 483.480us rms arch_px4io_serial: DMA errors: 0 events px4io: badidle: 0 events px4io: idle: 124335 events px4io: uarterrs: 0 events px4io: protoerrs: 0 events px4io: crcerrs: 0 events px4io: timeouts: 0 events px4io: retries: 0 events px4io: txns: 124335 events, 29465869us elapsed, 236.99us avg, min 117us max 593us 97.630us rms load_mon: cycle: 399 events, 48308us elapsed, 121.07us avg, min 2us max 297us 22.312us rms dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms dataman: read: 195 events, 246572us elapsed, 1264.47us avg, min 6us max 161681us 11861.699us rms dma_alloc: 5 events param: set: 187 events, 4439us elapsed, 23.74us avg, min 6us max 58us 11.464us rms param: get: 45560 events param: find: 67416 events param: export: 1 events, 31508us elapsed, 31508.00us avg, min 31508us max 31508us infus rms