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

PX4 Quadrotor

Open 3D ViewOpen PID Analysis
PX4 1.14.0-rc1 Cube Orange

Airframe:Generic Quadcopter
Quadrotor x (4001)
Hardware:CUBEPILOT_CUBEORANGE
Software Version:v1.14.0 (RC) (5359fe59)
OS Version:NuttX, v11.0.0
Estimator:EKF2
Logging Start :
Logging Duration:0:02:54
Vehicle Life
Flight Time:
31 minutes 17 seconds
Vehicle UUID:000600000000353333393030511400470026
Wind Speed:Breeze
Flight Rating:Unsatisfactory
Distance:99.8 m
Max Altitude Difference:11 m
Average Speed:1.6 km/h
Max Speed:10.2 km/h
Max Speed Horizontal:6.7 km/h
Max Speed Up:10.2 km/h
Max Speed Down:7.0 km/h
Max Tilt Angle:16.8 deg


Loading Plots...

Console Output

HW arch: CUBEPILOT_CUBEORANGE
PX4 git-hash: 5359fe59e507896dace176d7fd8f9b0d00c2e3b6
PX4 version: 1.14.0 c0 (17694912)
OS: NuttX
OS version: Release 11.0.0 (184549631)
OS git-hash: 3f77354c0dc88793a47ff3b57595195ab45f7ba9
Build datetime: Jul 27 2023 18:35:28
Build uri: localhost
Build variant: default
Toolchain: GNU GCC, 9.3.1 20200408 (release)
PX4GUID: 000600000000353333393030511400470026
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 3070 bytes, decoded 3070 bytes (INT32:55, FLOAT:89)
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
rgbled_ncp5623c #0 on I2C bus 2 address 0x39
rgbled_ncp5623c #1 on I2C bus 1 address 0x39
INFO  [px4io] IO FW CRC match
Board sensors: /etc/init.d/rc.board_sensors
ms5611 #0 on SPI bus 4
icm20602 #0 on SPI bus 4 rotation 12
icm20948 #0 on SPI bus 4 rotation 10
ms5611 #1 on SPI bus 1
icm20649 #0 on SPI bus 1
ist8310 #0 on I2C bus 2 address 0xE
ist8310 #1 on I2C bus 1 address 0xE
ekf2 [620:237]
Board mavlink: /etc/init.d/rc.board_mavlink
INFO  [mavlink] mode: Minimal, data rate: 2880 B/s on /dev/ttyS4 @ 57600B
Starting Secondary GPS on /dev/ttyS5
Starting Main GPS on /dev/ttyS2
Starting MAVLink on /dev/ttyS0
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS0 @ 57600B
INFO  [logger] logger started (mode=all)
INFO  [uavcan] Node ID 1, bitrate 1000000

NuttShell (NSH) NuttX-11.0.0
nsh> WARN  [uORB] orb_advertise_multi: failed to set queue size
INFO  [gps] u-blox firmware version: HPG 1.13
INFO  [gps] u-blox protocol version: 27.12
INFO  [gps] u-blox module: ZED-F9P
INFO  [gps] u-blox firmware version: HPG 1.13
INFO  [gps] u-blox protocol version: 27.12
INFO  [gps] u-blox module: ZED-F9P
INFO  [commander] Armed by RC (switch)	
INFO  [logger] Start file log (type: full)
INFO  [logger] [logger] /fs/microsd/log/2023-08-22/12_56_14.ulg	
INFO  [logger] Opened full log file: /fs/microsd/log/2023-08-22/12_56_14.ulg

Processes

Pre Flight:

 PID COMMAND                   CPU(ms) CPU(%)  USED/STACK PRIO(BASE) STATE FD
   0 Idle Task                   44765 49.302   184/  768   0 (  0)  READY  0
   1 hpwork                          0  0.000   292/ 1224 249 (249)  w:sem  0
   2 lpwork                          0  0.001   540/ 1576  50 ( 50)  w:sem  0
   4 wq:manager                      0  0.000   424/ 1232 255 (255)  w:sem  1
 987 log_writer_file                11  1.141   620/ 1144  60 ( 60)  w:sem  4
 255 wq:hp_default                  50  5.003  1144/ 1872 237 (237)  w:sem  1
 270 dataman                         0  0.010   852/ 1280  90 ( 90)  w:sem  4
 278 wq:lp_default                   0  0.039  1068/ 1896 205 (205)  w:sem  1
 284 wq:I2C2                         2  0.212   928/ 2312 245 (245)  w:sem  1
 285 wq:I2C1                         1  0.199  1052/ 2312 246 (246)  w:sem  1
 331 wq:SPI4                        84  8.479  1708/ 2368 250 (250)  w:sem  1
 329 wq:rate_ctrl                   65  6.514  2308/ 3120 255 (255)  w:sem  1
 346 wq:SPI1                        38  3.801  1576/ 2368 253 (253)  w:sem  1
 597 wq:nav_and_controllers         32  3.198  1308/ 2216 242 (242)  w:sem  1
 599 wq:INS0                        39  3.918  4316/ 5976 241 (241)  w:sem  1
 600 wq:INS1                        34  3.413  4316/ 5976 240 (240)  w:sem  1
 601 wq:INS2                        34  3.463  4316/ 5976 239 (239)  w:sem  1
 606 commander                       6  0.628  1424/ 3192 140 (140)  w:sig  5
 650 mavlink_if0                     7  0.714  1908/ 2768 100 (100)  w:sig  4
 652 mavlink_rcv_if0                 2  0.216  1436/ 4616 175 (175)  w:sem  4
 742 gps                             8  0.810  1236/ 1896 205 (205)  w:sig  4
 743 gps                             2  0.240  1276/ 1896 205 (205)  w:sig  4
 818 mavlink_if1                    12  1.205  1900/ 2704 100 (100)  READY  4
 819 mavlink_rcv_if1                 2  0.239  1700/ 4616 175 (175)  w:sem  4
 881 navigator                       0  0.080  1056/ 1896 105 (105)  READY  6
 976 logger                         47  4.763  2932/ 3616 230 (230)  RUN    4
1005 wq:uavcan                       9  0.990  2244/ 3600 236 (236)  w:sem  1

Processes: 27 total, 4 running, 23 sleeping
CPU usage: 49.28% tasks, 1.42% sched, 49.30% idle
DMA Memory: 5120 total, 1536 used 1536 peak
Uptime: 78.522s total, 44.765s idle

Performance Counters

Pre Flight:

ekf2: vehicle_gps_position messages missed: 0 events
ekf2: vehicle_gps_position messages missed: 0 events
ekf2: vehicle_gps_position messages missed: 0 events
ekf2: vehicle_magnetometer messages missed: 0 events
ekf2: vehicle_magnetometer messages missed: 0 events
ekf2: vehicle_magnetometer messages missed: 0 events
ekf2: vehicle_air_data messages missed: 0 events
ekf2: vehicle_air_data messages missed: 0 events
uavcan: cycle interval: 25767 events, 3000.00 avg, min 33us max 8167us 250.315us rms
uavcan: cycle time: 25767 events, 724014us elapsed, 28.10us avg, min 13us max 1781us 55.762us rms
rgbled: led_control message missed: 0 events
control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us 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, 189909us elapsed, 189909.00us avg, min 189909us max 189909us   infus rms
gyro_calibration: calibration updated: 0 events
gyro_calibration: interval: 3857 events, 19997.72 avg, min 61us max 51213us 628.560us rms
gyro_fft: gyro FIFO data gap: 3 events
gyro_fft: FFT: 14455 events, 2888385us elapsed, 199.82us avg, min 156us max 1374us 64.692us rms
gyro_fft: cycle interval: 30865 events, 2505.42 avg, min 119us max 7345us 280.689us rms
gyro_fft: cycle: 30865 events, 3226761us elapsed, 104.54us avg, min 2us max 1386us 111.153us rms
navigator: 1630 events, 87932us elapsed, 53.95us avg, min 10us max 34770us 865.473us rms
mavlink: STATUSTEXT missed messages: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 7723 events, 10013.72 avg, min 9145us max 43323us 458.072us rms
mavlink: tx run elapsed: 7723 events, 1411476us elapsed, 182.76us avg, min 81us max 1317us 130.033us rms
mavlink: STATUSTEXT missed messages: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 15450 events, 5009.60 avg, min 4037us max 43000us 395.446us rms
mavlink: tx run elapsed: 15450 events, 685925us elapsed, 44.40us avg, min 22us max 2236us 64.704us rms
mag_bias_estimator: cycle: 3860 events, 105658us elapsed, 27.37us avg, min 1us max 1134us 54.741us rms
land_detector: cycle: 7736 events, 105233us elapsed, 13.60us avg, min 10us max 166us 8.922us rms
mc_pos_control: cycle time: 7737 events, 253732us elapsed, 32.79us avg, min 26us max 225us 12.940us rms
flight_mode_manager: cycle: 3872 events, 179418us elapsed, 46.34us avg, min 30us max 1119us 78.524us rms
mc_hover_thrust_estimator: cycle time: 7736 events, 9394us elapsed, 1.21us avg, min 1us max 78us 2.156us 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: 15276 events, 184039us elapsed, 12.05us avg, min 8us max 193us 6.967us rms
mc_rate_control: cycle: 61466 events, 629070us elapsed, 10.23us avg, min 8us max 91us 1.298us rms
control_allocator: cycle: 61466 events, 1440568us elapsed, 23.44us avg, min 19us max 163us 2.986us rms
ekf2: IMU message missed: 0 events
ekf2: ECL full update: 7259 events, 1414409us elapsed, 194.85us avg, min 83us max 5043us 165.094us rms
ekf2: ECL update: 7259 events, 4723us elapsed, 0.65us avg, min 1us max 560us 8.157us rms
ekf2: IMU message missed: 0 events
ekf2: ECL full update: 6686 events, 1450852us elapsed, 217.00us avg, min 82us max 1699us 136.852us rms
ekf2: ECL update: 6667 events, 2984us elapsed, 0.44us avg, min 1us max 115us 1.716us rms
ekf2: vehicle_air_data messages missed: 0 events
ekf2: IMU message missed: 2 events
ekf2: ECL full update: 7737 events, 1310068us elapsed, 169.33us avg, min 83us max 675us 75.732us rms
ekf2: ECL update: 7737 events, 3604us elapsed, 0.46us avg, min 0us max 66us 1.764us rms
pwm_out: interval: 260 events, 297692.48 avg, min 95us max 300721us 18599.996us rms
pwm_out: cycle: 260 events, 1229us elapsed, 4.73us avg, min 3us max 56us 5.286us rms
control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
commander: preflight check: 709 events, 285809us elapsed, 403.12us avg, min 243us max 3536us 230.255us rms
commander: cycle: 7026 events, 692655us elapsed, 98.58us avg, min 29us max 3840us 163.367us rms
vehicle_imu: gyro data gap: 0 events
vehicle_imu: accel data gap: 0 events
vehicle_imu: gyro data gap: 0 events
vehicle_imu: accel data gap: 0 events
vehicle_imu: gyro data gap: 1 events
vehicle_imu: accel data gap: 1 events
vehicle_magnetometer: cycle: 3598 events, 163228us elapsed, 45.37us avg, min 6us max 2427us 44.905us rms
vehicle_gps_position: cycle: 1321 events, 38262us elapsed, 28.96us avg, min 2us max 195us 29.594us rms
vehicle_air_data: cycle: 5758 events, 136430us elapsed, 23.69us avg, min 12us max 152us 11.645us rms
vehicle_angular_velocity: gyro selection changed: 1 events
vehicle_angular_velocity: gyro filter reset: 1 events
vehicle_angular_velocity: gyro filter: 61487 events, 966773us elapsed, 15.72us avg, min 9us max 195us 1.679us rms
sensors: 15480 events, 621544us elapsed, 40.15us avg, min 16us max 4162us 61.976us rms
battery_status: 7746 events, 152914us elapsed, 19.74us avg, min 12us max 977us 38.511us rms
ist8310: reset: 1 events
ist8310: bad transfer: 0 events
ist8310: bad register: 0 events
ist8310: reset: 1 events
ist8310: bad transfer: 0 events
ist8310: bad register: 0 events
icm20649: DRDY missed: 0 events
icm20649: FIFO reset: 1 events
icm20649: FIFO overflow: 0 events
icm20649: FIFO empty: 0 events
icm20649: bad transfer: 0 events
icm20649: bad register: 0 events
ms5611: com_err: 0 events
ms5611: measure: 7709 events, 31967us elapsed, 4.15us avg, min 3us max 99us 2.004us rms
ms5611: read: 7708 events, 108143us elapsed, 14.03us avg, min 10us max 108us 3.061us rms
icm20948_ak09916: magnetic sensor overflow: 0 events
icm20948_ak09916: bad transfer: 1 events
icm20948: FIFO reset: 1 events
icm20948: FIFO overflow: 0 events
icm20948: FIFO empty: 0 events
icm20948: bad transfer: 0 events
icm20948: bad register: 0 events
icm20602: FIFO reset: 1 events
icm20602: FIFO overflow: 0 events
icm20602: FIFO empty: 0 events
icm20602: bad transfer: 0 events
icm20602: bad register: 0 events
ms5611: com_err: 0 events
ms5611: measure: 7684 events, 36306us elapsed, 4.72us avg, min 4us max 82us 2.766us rms
ms5611: read: 7683 events, 137394us elapsed, 17.88us avg, min 11us max 160us 5.827us rms
board_adc: sample: 54285 events, 621192us elapsed, 11.44us avg, min 7us max 14773us 70.063us rms
manual_control: interval: 1384 events, 56036.82 avg, min 7140us max 200388us 49380.941us rms
manual_control: cycle: 1384 events, 18870us elapsed, 13.63us avg, min 8us max 170us 10.721us rms
rc_update: valid data interval: 3620 events, 21388.94 avg, min 13143us max 30194us 1808.126us rms
rc_update: cycle interval: 3624 events, 21398.29 avg, min 13140us max 54098us 1886.270us rms
rc_update: cycle: 3624 events, 69976us elapsed, 19.31us avg, min 10us max 1008us 25.709us rms
control latency: 30835 events, 15151976us elapsed, 491.39us avg, min 450us max 1747us 136.434us rms
px4io: interface write: 30853 events, 7224294us elapsed, 234.15us avg, min 120us max 331us 8.888us rms
px4io: interface read: 21832 events, 5980389us elapsed, 273.93us avg, min 135us max 645us 152.911us rms
px4io: interval: 30841 events, 2515.21 avg, min 297us max 50112us 549.066us rms
px4io: cycle: 30841 events, 13789673us elapsed, 447.12us avg, min 109us max 11047us 634.356us rms
arch_px4io_serial: DMA errors: 0 events
px4io: badidle: 0 events
px4io: idle: 52685 events
px4io: uarterrs: 0 events
px4io: protoerrs: 0 events
px4io: crcerrs: 0 events
px4io: timeouts: 0 events
px4io: retries: 0 events
px4io: txns: 52685 events, 12978522us elapsed, 246.34us avg, min 116us max 641us 100.437us rms
rgbled: led_control message missed: 0 events
rgbled: led_control message missed: 0 events
load_mon: cycle: 156 events, 21418us elapsed, 137.29us avg, min 2us max 715us 91.591us rms
dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
dataman: read: 314 events, 86526us elapsed, 275.56us avg, min 18us max 34742us 2483.676us rms
dma_alloc: 7 events
param: set: 144 events, 2767us elapsed, 19.22us avg, min 2us max 41us 9.563us rms
param: get: 23598 events
param: find: 22574 events
param: export: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms