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

PX4 Quadrotor

Open 3D ViewOpen PID Analysis

Airframe:HIL Quadcopter X
Simulation (1001)
Hardware:CUBEPILOT_CUBEORANGE
Software Version:v1.14.0 (b8c541dd)
OS Version:NuttX, v11.0.0
Estimator:EKF2
Logging Start :
Logging Duration:0:00:23
Vehicle Life
Flight Time:
31 minutes 24 seconds
Vehicle UUID:000600000000313638323131510e003f002a
Max Altitude Difference:0 m
Average Speed:0.2 km/h
Max Speed:0.4 km/h
Max Speed Horizontal:0.2 km/h
Max Speed Up:0.1 km/h
Max Speed Down:0.4 km/h
Max Tilt Angle:1.9 deg


Loading Plots...

Console Output

HW arch: CUBEPILOT_CUBEORANGE
PX4 git-hash: b8c541dd7277ed735139d7d1bfb829d61fbe29fb
PX4 version: Release 1.14.0 (17694975)
OS: NuttX
OS version: Release 11.0.0 (184549631)
OS git-hash: de41e7feaeffaec3ce65327e9569e8fdb553ca3d
Build datetime: Oct 19 2023 16:02:34
Build uri: localhost
Build variant: default
Toolchain: GNU GCC, 9.3.1 20200408 (release)
PX4GUID: 000600000000313638323131510e003f002a
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 1420 bytes, decoded 1420 bytes (INT32:40, FLOAT:33)
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/1001_rc_quad_x.hil
ERROR [param] Parameter HIL_ACT_FUNC1 not found.
ERROR [param] Parameter HIL_ACT_FUNC2 not found.
ERROR [param] Parameter HIL_ACT_FUNC3 not found.
ERROR [param] Parameter HIL_ACT_FUNC4 not found.
INFO  [dataman] data manager file '/fs/microsd/dataman' size is 62560 bytes
INFO  [px4io] IO FW CRC match
ekf2 [375:237]
Board mavlink: /etc/init.d/rc.board_mavlink
INFO  [mavlink] mode: Minimal, data rate: 2880 B/s on /dev/ttyS4 @ 57600B
Starting MAVLink on /dev/ttyS0
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS0 @ 57600B
Conflicting config for /dev/ttyS0
INFO  [logger] logger started (mode=all)

NuttShell (NSH) NuttX-11.0.0
nsh> WARN  [health_and_arming_checks] Too many arming check events (1, 14 > 14). Not reporting all
WARN  [health_and_arming_checks] Preflight Fail: Accel Sensor 0 missing
WARN  [health_and_arming_checks] Preflight Fail: barometer 0 missing
WARN  [health_and_arming_checks] Preflight Fail: ekf2 missing data
WARN  [health_and_arming_checks] Preflight Fail: Gyro Sensor 0 missing
WARN  [health_and_arming_checks] Preflight Fail: Compass Sensor 0 missing
WARN  [health_and_arming_checks] Preflight Fail: ekf2 missing data
INFO  [commander] Armed by external command	
INFO  [logger] Start file log (type: full)
INFO  [logger] [logger] /fs/microsd/log/2024-01-10/14_05_19.ulg	
INFO  [logger] Opened full log file: /fs/microsd/log/2024-01-10/14_05_19.ulg
INFO  [commander] Disarmed by auto preflight disarming	
INFO  [logger] closed logfile, bytes written: 487823
INFO  [commander] Armed by RC (switch)	
INFO  [logger] Start file log (type: full)
INFO  [logger] [logger] /fs/microsd/log/2024-01-10/14_05_58.ulg	
INFO  [logger] Opened full log file: /fs/microsd/log/2024-01-10/14_05_58.ulg
INFO  [commander] Takeoff detected	
INFO  [commander] Landing detected	
INFO  [commander] Takeoff detected	
INFO  [commander] Disarmed by RC (switch)	
INFO  [commander] Armed by RC (switch)	
INFO  [logger] Start file log (type: full)
INFO  [logger] [logger] /fs/microsd/log/2024-01-10/14_06_06.ulg	
INFO  [commander] Takeoff detected	
INFO  [logger] closed logfile, bytes written: 366069
INFO  [logger] Opened full log file: /fs/microsd/log/2024-01-10/14_06_06.ulg

Processes

Pre Flight:

 PID COMMAND                   CPU(ms) CPU(%)  USED/STACK PRIO(BASE) STATE FD
   0 Idle Task                   92861 39.695   272/  768   0 (  0)  READY  0
   1 hpwork                          0  0.000   292/ 1224 249 (249)  w:sem  0
   2 lpwork                         34  1.774  1108/ 1576  50 ( 50)  w:sem  0
 971 wq:INS0                        69  3.553  4316/ 5976 241 (241)  w:sem  1
   4 wq:manager                      0  0.000   424/ 1232 255 (255)  w:sem  1
 278 wq:hp_default                   5  0.277  1068/ 1872 237 (237)  w:sem  1
 293 dataman                         0  0.009   852/ 1280  90 ( 90)  w:sem  4
 296 wq:lp_default                   1  0.078   956/ 1896 205 (205)  w:sem  1
 351 commander                       7  0.398  1428/ 3184 140 (140)  w:sig  5
 348 wq:nav_and_controllers         53  2.735  1444/ 2216 242 (242)  w:sem  1
 349 wq:rate_ctrl                   36  1.861  2308/ 3120 255 (255)  w:sem  1
 953 log_writer_file                11  0.582   612/ 1144  60 ( 60)  w:sem  4
 425 mavlink_if0                    12  0.618  1728/ 2768 100 (100)  w:sig  4
 426 mavlink_rcv_if0                 4  0.206  1460/ 4616 175 (175)  w:sem  4
 878 mavlink_if1                    20  1.073  1860/ 2704 100 (100)  w:sig  4
 879 mavlink_rcv_if1                 3  0.167  1460/ 4616 175 (175)  READY  4
 909 navigator                       1  0.070  1056/ 1896 105 (105)  w:sem  6
 949 logger                         46  2.395  2924/ 3616 230 (230)  RUN    4
 966 mavlink_if2                    95  4.886  1964/ 2800 100 (100)  READY  4
 967 mavlink_rcv_if2                47  2.450  1708/ 4616 175 (175)  w:sem  4

Processes: 20 total, 4 running, 16 sleeping
CPU usage: 23.13% tasks, 37.17% sched, 39.69% idle
DMA Memory: 5120 total, 1536 used 2048 peak
Uptime: 106.905s total, 92.862s idle

Post Flight:

 PID COMMAND                   CPU(ms) CPU(%)  USED/STACK PRIO(BASE) STATE FD
   0 Idle Task                  110984  3.070   272/  768   0 (  0)  READY  0
   1 hpwork                          0  0.000   292/ 1224 249 (249)  w:sem  0
   2 lpwork                         69  0.280  1108/ 1576  50 ( 50)  w:sem  0
 971 wq:INS0                       874  3.534  4316/ 5976 241 (241)  w:sem  1
   4 wq:manager                      0  0.000   424/ 1232 255 (255)  w:sem  1
 278 wq:hp_default                  77  0.313  1068/ 1872 237 (237)  w:sem  1
 293 dataman                         2  0.009   852/ 1280  90 ( 90)  w:sem  4
 296 wq:lp_default                   8  0.035   956/ 1896 205 (205)  w:sem  1
 351 commander                     100  0.404  1428/ 3184 140 (140)  w:sig  5
 348 wq:nav_and_controllers        673  2.718  1444/ 2216 242 (242)  w:sem  1
 349 wq:rate_ctrl                  460  1.861  2308/ 3120 255 (255)  w:sem  1
 953 log_writer_file                97  0.392   612/ 1144  60 ( 60)  w:sem  4
 425 mavlink_if0                   152  0.616  1728/ 2768 100 (100)  w:sig  4
 426 mavlink_rcv_if0                50  0.203  1460/ 4616 175 (175)  w:sem  4
 878 mavlink_if1                   267  1.080  1860/ 2704 100 (100)  w:sig  4
 879 mavlink_rcv_if1                42  0.169  1460/ 4616 175 (175)  w:sem  4
 909 navigator                      17  0.072  1056/ 1896 105 (105)  w:sem  6
 949 logger                        300  1.215  2924/ 3616 230 (230)  RUN    4
 966 mavlink_if2                  1220  4.930  1964/ 2800 100 (100)  w:sig  4
 967 mavlink_rcv_if2               607  2.456  1708/ 4616 175 (175)  w:sem  4

Processes: 20 total, 2 running, 18 sleeping
CPU usage: 20.29% tasks, 76.64% sched, 3.07% idle
DMA Memory: 5120 total, 1536 used 2048 peak
Uptime: 129.715s total, 110.985s idle

Performance Counters

Pre Flight:

gyro_fft: gyro data gap: 0 events
ekf2: vehicle_magnetometer messages missed: 0 events
ekf2: vehicle_gps_position messages missed: 20 events
ekf2: vehicle_air_data messages missed: 0 events
ekf2: IMU message missed: 0 events
ekf2: ECL full update: 857 events, 117469us elapsed, 137.07us avg, min 111us max 392us 109.139us rms
ekf2: ECL update: 1087 events, 541us elapsed, 0.49us avg, min 1us max 4us 1.426us rms
vehicle_imu: gyro data gap: 0 events
vehicle_imu: accel data gap: 0 events
mavlink: STATUSTEXT missed messages: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 2593 events, 3001.35 avg, min 2286us max 6545us 173.180us rms
mavlink: tx run elapsed: 2593 events, 403263us elapsed, 155.52us avg, min 104us max 1026us 299.638us 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: 22 events, 158237us elapsed, 7192.59us avg, min 1937us max 11375us 4354.130us rms
logger_sd_write: 66 events, 1010551us elapsed, 15311.38us avg, min 8us max 73287us 21492.820us rms
gyro_calibration: calibration updated: 0 events
gyro_calibration: interval: 0 events, 0.00 avg, min 0us max 0us 0.002us rms
gyro_fft: FFT: 45 events, 6871us elapsed, 152.69us avg, min 151us max 158us 7.093us rms
gyro_fft: cycle interval: 486 events, 15995.03 avg, min 12942us max 18749us 282.199us rms
gyro_fft: cycle: 486 events, 10819us elapsed, 22.26us avg, min 7us max 167us 122.902us rms
navigator: 166 events, 44049us elapsed, 265.36us avg, min 10us max 12313us 14292.235us rms
mavlink: STATUSTEXT missed messages: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 779 events, 9986.94 avg, min 9416us max 10622us 151.728us rms
mavlink: tx run elapsed: 779 events, 81636us elapsed, 104.80us avg, min 92us max 758us 325.446us rms
mavlink: STATUSTEXT missed messages: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 1557 events, 4998.39 avg, min 4191us max 7809us 162.263us rms
mavlink: tx run elapsed: 1557 events, 43972us elapsed, 28.24us avg, min 20us max 811us 125.963us rms
mag_bias_estimator: cycle: 48 events, 621us elapsed, 12.94us avg, min 10us max 20us 44.801us rms
land_detector: cycle: 857 events, 9594us elapsed, 11.19us avg, min 10us max 68us 4.948us rms
mc_pos_control: cycle time: 857 events, 5752us elapsed, 6.71us avg, min 6us max 12us 21.777us rms
flight_mode_manager: cycle: 389 events, 1611us elapsed, 4.14us avg, min 3us max 7us 224.428us rms
mc_hover_thrust_estimator: cycle time: 857 events, 883us elapsed, 1.03us avg, min 1us max 8us 0.772us 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: 1944 events, 33953us elapsed, 17.47us avg, min 16us max 37us 6.109us rms
mc_rate_control: cycle: 1936 events, 21271us elapsed, 10.99us avg, min 9us max 18us 3.423us rms
control_allocator: cycle: 1936 events, 45066us elapsed, 23.28us avg, min 19us max 32us 11.236us rms
commander: preflight check: 71 events, 3510us elapsed, 49.44us avg, min 43us max 385us 527.695us rms
commander: cycle: 708 events, 31895us elapsed, 45.05us avg, min 28us max 699us 252.406us rms
vehicle_magnetometer: cycle: 648 events, 12261us elapsed, 18.92us avg, min 16us max 25us 14.286us rms
vehicle_gps_position: cycle: 59 events, 322us elapsed, 5.46us avg, min 2us max 8us 8.324us rms
vehicle_air_data: cycle: 324 events, 4415us elapsed, 13.63us avg, min 12us max 19us 13.612us rms
vehicle_angular_velocity: gyro selection changed: 0 events
vehicle_angular_velocity: gyro filter reset: 0 events
vehicle_angular_velocity: gyro filter: 1938 events, 22984us elapsed, 11.86us avg, min 4us max 20us 7.598us rms
sensors: 1946 events, 40506us elapsed, 20.82us avg, min 14us max 70us 72.568us rms
manual_control: interval: 210 events, 36824.10 avg, min 1184us max 200015us 38456.609us rms
manual_control: cycle: 210 events, 2276us elapsed, 10.84us avg, min 10us max 16us 7.832us rms
rc_update: valid data interval: 341 events, 22736.35 avg, min 13211us max 31028us 2244.677us rms
rc_update: cycle interval: 341 events, 22736.35 avg, min 13210us max 31029us 2244.683us rms
rc_update: cycle: 341 events, 5701us elapsed, 16.72us avg, min 14us max 23us 13.674us rms
control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
px4io: interface write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
px4io: interface read: 2092 events, 564281us elapsed, 269.73us avg, min 135us max 601us 268.001us rms
px4io: interval: 1937 events, 4028.58 avg, min 932us max 20029us 547.343us rms
px4io: cycle: 1936 events, 574675us elapsed, 296.84us avg, min 3us max 8292us 1512.983us rms
arch_px4io_serial: DMA errors: 0 events
px4io: badidle: 0 events
px4io: idle: 2092 events
px4io: uarterrs: 0 events
px4io: protoerrs: 0 events
px4io: crcerrs: 0 events
px4io: timeouts: 0 events
px4io: retries: 0 events
px4io: txns: 2092 events, 556847us elapsed, 266.18us avg, min 132us max 596us 267.093us rms
load_mon: cycle: 16 events, 1058us elapsed, 66.13us avg, min 61us max 72us 38.476us rms
dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
dataman: read: 42 events, 41561us elapsed, 989.55us avg, min 19us max 12289us 28383.396us rms
dma_alloc: 3 events
param: set: 3 events, 54us elapsed, 18.00us avg, min 1us max 49us 40.424us rms
param: get: 1989 events
param: find: 216 events
param: export: 1 events, 18143us elapsed, 18143.00us avg, min 18143us max 18143us   infus rms

Post Flight:

gyro_fft: gyro data gap: 0 events
ekf2: vehicle_magnetometer messages missed: 0 events
ekf2: vehicle_gps_position messages missed: 57 events
ekf2: vehicle_air_data messages missed: 0 events
ekf2: IMU message missed: 0 events
ekf2: ECL full update: 2479 events, 345750us elapsed, 139.47us avg, min 111us max 419us 76.366us rms
ekf2: ECL update: 3407 events, 1686us elapsed, 0.49us avg, min 0us max 5us 0.955us rms
vehicle_imu: gyro data gap: 0 events
vehicle_imu: accel data gap: 0 events
mavlink: STATUSTEXT missed messages: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 7859 events, 3000.88 avg, min 2202us max 4204us 157.365us rms
mavlink: tx run elapsed: 7859 events, 1247613us elapsed, 158.75us avg, min 103us max 1055us 201.419us 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: 60 events, 514592us elapsed, 8576.53us avg, min 2354us max 14994us 3822.228us rms
logger_sd_write: 196 events, 2876225us elapsed, 14674.62us avg, min 6us max 65064us 16423.678us rms
gyro_calibration: calibration updated: 0 events
gyro_calibration: interval: 3 events, 6666666.67 avg, min 10000000us max 10000000us 0.017us rms
gyro_fft: FFT: 138 events, 21055us elapsed, 152.57us avg, min 151us max 157us 4.356us rms
gyro_fft: cycle interval: 1471 events, 16018.93 avg, min 13252us max 19098us 334.893us rms
gyro_fft: cycle: 1471 events, 32885us elapsed, 22.36us avg, min 7us max 168us 83.889us rms
navigator: 495 events, 158149us elapsed, 319.49us avg, min 9us max 14780us 8432.485us rms
mavlink: STATUSTEXT missed messages: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 2359 events, 9995.78 avg, min 9323us max 10657us 136.108us rms
mavlink: tx run elapsed: 2359 events, 268850us elapsed, 113.97us avg, min 92us max 971us 202.713us rms
mavlink: STATUSTEXT missed messages: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 4718 events, 4998.87 avg, min 4073us max 5927us 150.032us rms
mavlink: tx run elapsed: 4718 events, 131771us elapsed, 27.93us avg, min 20us max 669us 81.233us rms
mag_bias_estimator: cycle: 42 events, 539us elapsed, 12.83us avg, min 1us max 21us 48.053us rms
land_detector: cycle: 2479 events, 27557us elapsed, 11.12us avg, min 10us max 34us 3.016us rms
mc_pos_control: cycle time: 2479 events, 16562us elapsed, 6.68us avg, min 6us max 12us 12.814us rms
flight_mode_manager: cycle: 1179 events, 4842us elapsed, 4.11us avg, min 3us max 9us 128.802us rms
mc_hover_thrust_estimator: cycle time: 2479 events, 2573us elapsed, 1.04us avg, min 1us max 4us 0.506us 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: 5886 events, 105299us elapsed, 17.89us avg, min 15us max 40us 3.731us rms
mc_rate_control: cycle: 5863 events, 65473us elapsed, 11.17us avg, min 9us max 20us 2.122us rms
control_allocator: cycle: 5863 events, 137076us elapsed, 23.38us avg, min 19us max 33us 7.040us rms
commander: preflight check: 216 events, 9649us elapsed, 44.67us avg, min 42us max 92us 301.128us rms
commander: cycle: 2145 events, 90877us elapsed, 42.37us avg, min 29us max 789us 150.734us rms
vehicle_magnetometer: cycle: 1962 events, 37485us elapsed, 19.11us avg, min 16us max 40us 8.306us rms
vehicle_gps_position: cycle: 179 events, 1022us elapsed, 5.71us avg, min 2us max 16us 5.333us rms
vehicle_air_data: cycle: 981 events, 13384us elapsed, 13.64us avg, min 12us max 33us 7.947us rms
vehicle_angular_velocity: gyro selection changed: 0 events
vehicle_angular_velocity: gyro filter reset: 0 events
vehicle_angular_velocity: gyro filter: 5864 events, 69711us elapsed, 11.89us avg, min 4us max 18us 4.410us rms
sensors: 5887 events, 122476us elapsed, 20.80us avg, min 15us max 70us 41.739us rms
manual_control: interval: 779 events, 30110.15 avg, min 8058us max 200157us 26271.674us rms
manual_control: cycle: 779 events, 8174us elapsed, 10.49us avg, min 9us max 16us 4.126us rms
rc_update: valid data interval: 1033 events, 22795.70 avg, min 13188us max 31244us 2240.541us rms
rc_update: cycle interval: 1033 events, 22795.70 avg, min 13188us max 31243us 2240.565us rms
rc_update: cycle: 1033 events, 17920us elapsed, 17.35us avg, min 13us max 23us 8.076us rms
control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
px4io: interface write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
px4io: interface read: 6269 events, 1703409us elapsed, 271.72us avg, min 135us max 629us 217.542us rms
px4io: interval: 5863 events, 4022.49 avg, min 278us max 10564us 445.318us rms
px4io: cycle: 5863 events, 1736515us elapsed, 296.18us avg, min 3us max 8333us 1155.039us rms
arch_px4io_serial: DMA errors: 0 events
px4io: badidle: 0 events
px4io: idle: 6269 events
px4io: uarterrs: 0 events
px4io: protoerrs: 0 events
px4io: crcerrs: 0 events
px4io: timeouts: 0 events
px4io: retries: 0 events
px4io: txns: 6269 events, 1681032us elapsed, 268.15us avg, min 132us max 624us 216.972us rms
load_mon: cycle: 47 events, 2977us elapsed, 63.34us avg, min 60us max 79us 22.258us rms
dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
dataman: read: 130 events, 150744us elapsed, 1159.57us avg, min 21us max 14755us 16310.975us rms
dma_alloc: 2 events
param: set: 3 events, 7us elapsed, 2.33us avg, min 1us max 4us 40.453us rms
param: get: 290 events
param: find: 216 events
param: export: 1 events, 17206us elapsed, 17206.00us avg, min 17206us max 17206us   infus rms