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

PX4 Quadrotor

Open 3D ViewOpen PID Analysis
Tuned PIC parameters but MPC_XY_VEL_D_ACC set to 0.1 to see effect on pitch/rollrate setpoint oscillations

Airframe:Generic Quadcopter
Quadrotor x (4001)
Hardware:CUBEPILOT_CUBEORANGEPLUS
Software Version:v1.14.3 (1dacb4cd)
OS Version:NuttX, v11.0.0
Estimator:EKF2
Logging Start :30-10-2024 20:03
Logging Duration:0:00:49
Dropouts:5 (0.49 s)
Vehicle Life
Flight Time:
1 hours 42 minutes 6 seconds
Vehicle UUID:000600000000333838393032510d00350023
Distance:26.6 m
Max Altitude Difference:4 m
Average Speed:1.8 km/h
Max Speed:10.1 km/h
Max Speed Horizontal:10.1 km/h
Max Speed Up:4.9 km/h
Max Speed Down:1.8 km/h
Max Tilt Angle:15.6 deg

    Leaflet | Imagery © Mapbox


    Loading Plots...

    Console Output

    nc] RTT too high for timesync: 1324826 ms
    WARN  [timesync] RTT too high for timesync: 1414817 ms
    WARN  [timesync] RTT too high for timesync: 1504827 ms
    WARN  [timesync] RTT too high for timesync: 1594809 ms
    WARN  [timesync] RTT too high for timesync: 1684805 ms
    WARN  [timesync] RTT too high for timesync: 1774802 ms
    WARN  [timesync] RTT too high for timesync: 1864797 ms
    WARN  [timesync] RTT too high for timesync: 1954783 ms
    WARN  [timesync] RTT too high for timesync: 2044789 ms
    WARN  [timesync] RTT too high for timesync: 2134785 ms
    WARN  [timesync] RTT too high for timesync: 2224781 ms
    WARN  [timesync] RTT too high for timesync: 2314777 ms
    WARN  [timesync] RTT too high for timesync: 2404773 ms
    WARN  [health_and_arming_checks] Preflight Fail: heading estimate not stable
    WARN  [health_and_arming_checks] Preflight Fail: Yaw estimate error
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight Fail: Attitude failure (roll)
    WARN  [health_and_arming_checks] Preflight Fail: Yaw estimate error
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight Fail: Attitude failure (roll)
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight Fail: Attitude failure (roll)
    WARN  [health_and_arming_checks] Preflight Fail: Yaw estimate error
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight Fail: Attitude failure (roll)
    WARN  [health_and_arming_checks] Preflight Fail: Yaw estimate error
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight Fail: Attitude failure (roll)
    WARN  [health_and_arming_checks] Preflight Fail: Strong magnetic interference
    WARN  [health_and_arming_checks] Preflight Fail: Yaw estimate error
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight Fail: Yaw estimate error
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight Fail: Yaw estimate error
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight Fail: Strong magnetic interference
    WARN  [health_and_arming_checks] Preflight Fail: Yaw estimate error
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight Fail: Yaw estimate error
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [health_and_arming_checks] Preflight Fail: Attitude failure (pitch)
    WARN  [health_and_arming_checks] Preflight: GPS fix too low
    WARN  [timesync] RTT too high for timesync: 2494775 ms
    WARN  [health_and_arming_checks] Preflight Fail: vertical velocity unstable
    WARN  [health_and_arming_checks] Preflight: not enough GPS Satellites
    WARN  [health_and_arming_checks] Preflight Fail: vertical velocity unstable
    WARN  [health_and_arming_checks] Preflight: not enough GPS Satellites
    WARN  [health_and_arming_checks] Preflight: GPS Horizontal Pos Error too high
    WARN  [health_and_arming_checks] Preflight Fail: vertical velocity unstable
    WARN  [health_and_arming_checks] Preflight: GPS Horizontal Pos Error too high
    WARN  [health_and_arming_checks] Preflight: GPS Horizontal Pos Error too high
    WARN  [health_and_arming_checks] Preflight: GPS Horizontal Pos Error too high
    WARN  [health_and_arming_checks] Preflight Fail: horizontal velocity unstable
    INFO  [commander] Armed by RC	
    INFO  [logger] Start file log (type: full)
    INFO  [logger] [logger] /fs/microsd/log/2024-10-30/20_03_19.ulg	
    INFO  [logger] Opened full log file: /fs/microsd/log/2024-10-30/20_03_19.ulg
    

    Processes

    Pre Flight:

     PID COMMAND                   CPU(ms) CPU(%)  USED/STACK PRIO(BASE) STATE FD
       0 Idle Task                 1228428 40.585   184/  768   0 (  0)  READY  0
       1 hpwork                          0  0.000   292/ 1224 249 (249)  w:sem  0
       2 lpwork                          0  0.001  1116/ 1576  50 ( 50)  w:sem  0
       4 wq:manager                      0  0.000   636/ 1232 255 (255)  w:sem  2
     816 mavlink_rcv_if1                 4  0.434  1812/ 4616 175 (175)  w:sem  5
     254 wq:hp_default                  10  1.061  1144/ 1872 237 (237)  w:sem  2
     269 dataman                         0  0.010   852/ 1280  90 ( 90)  w:sem  4
     277 wq:lp_default                   0  0.036  1036/ 1896 205 (205)  w:sem  2
     330 wq:SPI4                        80  8.011  1848/ 2368 250 (250)  w:sem  2
     328 wq:rate_ctrl                   78  7.812  2500/ 3120 255 (255)  w:sem  2
     343 wq:SPI1                        63  6.364  1848/ 2368 253 (253)  w:sem  2
     347 wq:I2C4                         1  0.137   936/ 2312 243 (243)  w:sem  2
     607 wq:nav_and_controllers         32  3.251  1292/ 2216 242 (242)  w:sem  2
     614 wq:INS0                        38  3.845  4316/ 5976 241 (241)  w:sem  2
     617 wq:INS1                        36  3.644  4316/ 5976 240 (240)  w:sem  2
     619 wq:INS2                        36  3.609  4316/ 5976 239 (239)  w:sem  2
     622 commander                       6  0.676  1772/ 3192 140 (140)  w:sig  5
     658 mavlink_if0                     7  0.718  1948/ 2768 100 (100)  w:sig  4
     659 mavlink_rcv_if0                 2  0.206  1516/ 4616 175 (175)  w:sem  4
     698 wq:ttyS2                        2  0.228   872/ 1704 232 (232)  w:sem  2
     815 mavlink_if1                    13  1.348  1972/ 2704 100 (100)  w:sig  5
     849 mavlink_rcv_if2                 2  0.231  1660/ 4616 175 (175)  w:sem  4
     844 mavlink_if2                    54  5.484  1972/ 2704 100 (100)  READY  4
    1061 log_writer_file                11  1.175   612/ 1144  60 ( 60)  w:sem  4
     886 mavlink_if3                    24  2.423  1972/ 2704 100 (100)  w:sig  4
     888 mavlink_rcv_if3                 3  0.339  1508/ 4616 175 (175)  READY  4
     924 navigator                       0  0.083  1228/ 1896 105 (105)  w:sem  6
    1049 logger                         50  5.040  2932/ 3616 230 (230)  RUN    4
    1085 wq:uavcan                      17  1.734  3140/ 3600 236 (236)  w:sem  2
    
    Processes: 29 total, 4 running, 25 sleeping
    CPU usage: 57.90% tasks, 1.51% sched, 40.59% idle
    DMA Memory: 5120 total, 2048 used 2048 peak
    Uptime: 2545.560s total, 1228.428s 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: distance_sensor messages missed: 1 events
    ekf2: distance_sensor messages missed: 11 events
    ekf2: distance_sensor messages missed: 427 events
    uavcan: cycle interval: 1117730 events, 2131.12 avg, min 15us max 11466us 1151.146us rms
    uavcan: cycle time: 1117730 events, 56200520us elapsed, 50.28us avg, min 11us max 1591us 74.042us 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: 75 events, 609711us elapsed, 8129.48us avg, min 4us max 15549us 2944.562us rms
    logger_sd_write: 980 events, 19702228us elapsed, 20104.31us avg, min 6us max 788826us 49702.527us rms
    gyro_calibration: calibration updated: 0 events
    gyro_calibration: interval: 116612 events, 20342.06 avg, min 57us max 10000002us 58441.152us rms
    navigator: 49900 events, 5167765us elapsed, 103.56us avg, min 9us max 682947us 5449.783us rms
    mavlink: STATUSTEXT missed messages: 0 events
    mavlink: forwarding error: 0 events
    mavlink: send_bytes error: 0 events
    mavlink: tx run interval: 476250 events, 5001.59 avg, min 4129us max 46709us 160.756us rms
    mavlink: tx run elapsed: 476250 events, 83796087us elapsed, 175.95us avg, min 96us max 3522us 73.273us rms
    mavlink: STATUSTEXT missed messages: 0 events
    mavlink: forwarding error: 0 events
    mavlink: send_bytes error: 0 events
    mavlink: tx run interval: 790407 events, 3013.65 avg, min 2154us max 45885us 249.377us rms
    mavlink: tx run elapsed: 790407 events, 178556563us elapsed, 225.90us avg, min 109us max 7988us 136.470us rms
    mavlink: STATUSTEXT missed messages: 0 events
    mavlink: forwarding error: 0 events
    mavlink: send_bytes error: 0 events
    mavlink: tx run interval: 238158 events, 10001.77 avg, min 9131us max 46256us 162.060us rms
    mavlink: tx run elapsed: 238158 events, 38613640us elapsed, 162.13us avg, min 99us max 1992us 61.606us rms
    tfmini: read: 365292 events, 4753622us elapsed, 13.01us avg, min 2us max 1048us 39.773us rms
    tfmini: com_err: 0 events
    mavlink: STATUSTEXT missed messages: 0 events
    mavlink: forwarding error: 0 events
    mavlink: send_bytes error: 0 events
    mavlink: tx run interval: 476282 events, 5001.25 avg, min 4038us max 45639us 182.779us rms
    mavlink: tx run elapsed: 476282 events, 18161561us elapsed, 38.13us avg, min 22us max 1430us 47.332us rms
    mag_bias_estimator: cycle: 117056 events, 2191603us elapsed, 18.72us avg, min 1us max 1133us 14.789us rms
    land_detector: cycle: 238204 events, 3730668us elapsed, 15.66us avg, min 10us max 219us 13.451us rms
    mc_pos_control: cycle time: 238204 events, 8106304us elapsed, 34.03us avg, min 25us max 216us 17.214us rms
    flight_mode_manager: cycle: 119101 events, 4605369us elapsed, 38.67us avg, min 28us max 223us 34.837us rms
    mc_hover_thrust_estimator: cycle time: 238204 events, 310680us elapsed, 1.30us avg, min 1us max 258us 2.684us 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: 476406 events, 10047782us elapsed, 21.09us avg, min 8us max 190us 27.792us rms
    mc_rate_control: cycle: 1893901 events, 18737072us elapsed, 9.89us avg, min 7us max 61us 1.599us rms
    control_allocator: cycle: 1893901 events, 45934006us elapsed, 24.25us avg, min 19us max 189us 3.448us rms
    ekf2: vehicle_air_data messages missed: 0 events
    ekf2: IMU message missed: 0 events
    ekf2: ECL full update: 238202 events, 37410292us elapsed, 157.05us avg, min 100us max 1245us 73.149us rms
    ekf2: ECL update: 238203 events, 93754us elapsed, 0.39us avg, min 0us max 67us 0.666us rms
    ekf2: vehicle_air_data messages missed: 0 events
    ekf2: IMU message missed: 0 events
    ekf2: ECL full update: 238203 events, 49716824us elapsed, 208.72us avg, min 100us max 800us 64.140us rms
    ekf2: ECL update: 238202 events, 165970us elapsed, 0.69us avg, min 0us max 164us 3.976us rms
    ekf2: vehicle_air_data messages missed: 0 events
    ekf2: IMU message missed: 1 events
    ekf2: ECL full update: 238202 events, 31789706us elapsed, 133.46us avg, min 100us max 846us 54.364us rms
    ekf2: ECL update: 238202 events, 96462us elapsed, 0.40us avg, min 0us max 74us 0.802us rms
    pwm_out: interval: 1893903 events, 1257.73 avg, min 60us max 10808us 642.298us rms
    pwm_out: cycle: 1893903 events, 27987795us elapsed, 14.78us avg, min 12us max 85us 1.786us rms
    control latency: 1893903 events, 815805937us elapsed, 430.75us avg, min 148us max 9723us 521.363us rms
    commander: preflight check: 21680 events, 9903460us elapsed, 456.80us avg, min 267us max 25044us 300.187us rms
    commander: cycle: 216480 events, 20102812us elapsed, 92.86us avg, min 31us max 25245us 175.477us 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: 0 events
    vehicle_imu: accel data gap: 0 events
    vehicle_magnetometer: cycle: 190570 events, 6608608us elapsed, 34.68us avg, min 19us max 759us 24.267us rms
    vehicle_gps_position: cycle: 11910 events, 128754us elapsed, 10.81us avg, min 7us max 164us 12.622us rms
    vehicle_air_data: cycle: 177835 events, 4239127us elapsed, 23.84us avg, min 13us max 199us 13.006us rms
    vehicle_angular_velocity: gyro selection changed: 2 events
    vehicle_angular_velocity: gyro filter reset: 2 events
    vehicle_angular_velocity: gyro filter: 1893904 events, 28795471us elapsed, 15.20us avg, min 12us max 355us 1.900us rms
    sensors: 476410 events, 18767606us elapsed, 39.39us avg, min 15us max 5456us 30.844us rms
    battery_status: 238202 events, 3568772us elapsed, 14.98us avg, min 12us max 201us 10.309us rms
    ms5611: com_err: 0 events
    ms5611: measure: 237367 events, 988760us elapsed, 4.17us avg, min 3us max 138us 2.320us rms
    ms5611: read: 237367 events, 3430670us elapsed, 14.45us avg, min 11us max 152us 4.194us rms
    ak09916: magnetic sensor overflow: 0 events
    ak09916: bad transfer: 0 events
    ak09916: bad register: 0 events
    ak09916: reset: 0 events
    icm45686: FIFO reset: 0 events
    icm45686: FIFO overflow: 0 events
    icm45686: FIFO empty: 0 events
    icm45686: bad transfer: 0 events
    icm45686: bad register: 0 events
    icm45686: FIFO reset: 0 events
    icm45686: FIFO overflow: 0 events
    icm45686: FIFO empty: 0 events
    icm45686: bad transfer: 0 events
    icm45686: bad register: 0 events
    icm45686: FIFO reset: 0 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: 237114 events, 1194058us elapsed, 5.04us avg, min 4us max 161us 6.004us rms
    ms5611: read: 237114 events, 4482846us elapsed, 18.91us avg, min 12us max 180us 10.133us rms
    board_adc: sample: 1667414 events, 18012006us elapsed, 10.80us avg, min 7us max 189us 13.809us rms
    manual_control: interval: 18665 events, 127617.91 avg, min 451us max 200814us 62611.648us rms
    manual_control: cycle: 18665 events, 374583us elapsed, 20.07us avg, min 10us max 834us 42.993us rms
    rc_update: valid data interval: 111169 events, 21426.97 avg, min 9873us max 37003us 1877.300us rms
    rc_update: cycle interval: 111169 events, 21426.97 avg, min 10006us max 37003us 1877.420us rms
    rc_update: cycle: 111169 events, 1835187us elapsed, 16.51us avg, min 12us max 362us 9.932us rms
    control latency: 949204 events, 391194474us elapsed, 412.13us avg, min 379us max 1725us 83.983us rms
    px4io: interface write: 949226 events, 220753919us elapsed, 232.56us avg, min 121us max 347us 7.086us rms
    px4io: interface read: 668317 events, 183176353us elapsed, 274.09us avg, min 135us max 654us 158.422us rms
    px4io: interval: 949204 events, 2509.50 avg, min 308us max 9974us 392.300us rms
    px4io: cycle: 949204 events, 422507204us elapsed, 445.12us avg, min 244us max 9550us 649.075us rms
    arch_px4io_serial: DMA errors: 0 events
    px4io: badidle: 0 events
    px4io: idle: 1617544 events
    px4io: uarterrs: 0 events
    px4io: protoerrs: 0 events
    px4io: crcerrs: 0 events
    px4io: timeouts: 0 events
    px4io: retries: 0 events
    px4io: txns: 1617543 events, 396972511us elapsed, 245.42us avg, min 118us max 650us 103.526us rms
    load_mon: cycle: 4764 events, 483320us elapsed, 101.45us avg, min 89us max 276us 16.743us rms
    dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
    dataman: read: 3523 events, 4188735us elapsed, 1188.97us avg, min 17us max 682885us 20487.152us rms
    dma_alloc: 65 events
    param: set: 24 events, 1754us elapsed, 73.08us avg, min 1us max 272us 104.785us rms
    param: get: 384336 events
    param: find: 703517 events
    param: export: 4 events, 248272us elapsed, 62068.00us avg, min 57648us max 70333us 5634.385us rms