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

PX4 Quadrotor

Open 3D ViewOpen PID Analysis
pixhawk 4 ground fly test first time

Airframe:Generic Quadcopter
Quadrotor x (4001)
Hardware:PX4_FMU_V5 (V500)
Software Version:v1.11.3 (a6274bc5)
OS Version:NuttX, v8.2.0
Estimator:EKF2
Logging Start :
Logging Duration:0:02:01
Vehicle Life
Flight Time:
17 minutes 38 seconds
Vehicle UUID:000200000000303236323039510b001b0025 (Pixhawk 4 F450)
Wind Speed:Calm
Flight Rating:Unsatisfactory
Feedback:Hello this is my first ground fly test
Distance:10.1 m
Max Altitude Difference:1 m
Average Speed:0.2 km/h
Max Speed:0.7 km/h
Max Speed Horizontal:0.6 km/h
Max Speed Up:0.2 km/h
Max Speed Down:0.4 km/h
Max Tilt Angle:3.1 deg


Loading Plots...

Console Output

sercon: Registering CDC/ACM serial driver
sercon: Successfully registered the CDC/ACM serial driver
HW arch: PX4_FMU_V5
HW type: V500
HW version: 0x00000000
HW revision: 0x00000000
FW git-hash: a6274bc5ed01e5c86af79f89890689c239b1d944
FW version: Release 1.11.3 (17499135)
OS: NuttX
OS version: Release 8.2.0 (134349055)
OS git-hash: ec20f2e6c5cc35b2b9bbe942dea55eabb81297b6
Build datetime: Jan  1 2021 22:28:16
Build uri: localhost
Toolchain: GNU GCC, 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
PX4GUID: 000200000000303236323039510b001b0025
MCU: STM32F76xxx, rev. Z
INFO  [param] selected parameter default file /fs/mtd_params
INFO  [tune_control] Publishing standard tune 1
Board defaults: /etc/init.d/rc.board_defaults
rgbled_ncp5623c #0 on I2C bus 1 (external, equal to '-b 3')
Board sensors: /etc/init.d/rc.board_sensors
icm20689 #0 on SPI bus 1 (devid=0x3c)
bmi055 #0 on SPI bus 1 (devid=0x41)
bmi055 #1 on SPI bus 1 (devid=0x42)
ist8310 #0 on I2C bus 3
ms5611 #0 on SPI bus 4 (devid=0x3d)
ist8310 #1 on I2C bus 1 (external, equal to '-b 3')
Board extras: /etc/init.d/rc.board_mavlink
INFO  [mavlink] mode: Config, data rate: 800000 B/s on /dev/ttyACM0 @ 57600B
Starting Main GPS on /dev/ttyS0
Starting FrSky Telemetry on /dev/ttyS2
Starting MAVLink on /dev/ttyS1
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS1 @ 57600B
INFO  [px4io] default PWM output device
INFO  [init] Mixer: /etc/mixers/quad_x.main.mix on /dev/pwm_output0
INFO  [init] Mixer: /etc/mixers/pass.aux.mix on /dev/pwm_output1
INFO  [logger] logger started (mode=all)

NuttShell (NSH)
nsh> INFO  [ecl/EKF] reset position to last known position
INFO  [ecl/EKF] reset velocity to zero
INFO  [ecl/EKF] 9153915: EKF aligned, (baro hgt, IMU buf: 18, OBS buf: 14)
INFO  [logger] Start file log (type: full)
INFO  [logger] [logger] /fs/microsd/log/2021-03-03/09_01_38.ulg
INFO  [logger] Opened full log file: /fs/microsd/log/2021-03-03/09_01_38.ulg
INFO  [ecl/EKF] GPS checks passed
INFO  [ecl/EKF] reset position to GPS
INFO  [ecl/EKF] reset velocity to GPS
INFO  [ecl/EKF] starting GPS fusion
INFO  [commander] Disarmed by auto preflight disarming
INFO  [logger] closed logfile, bytes written: 353946
INFO  [logger] Start file log (type: full)
INFO  [logger] [logger] /fs/microsd/log/2021-03-03/09_01_53.ulg
INFO  [logger] Opened full log file: /fs/microsd/log/2021-03-03/09_01_53.ulg
INFO  [commander] Takeoff detected
INFO  [commander] Landing detected
INFO  [commander] Disarmed by landing
INFO  [logger] closed logfile, bytes written: 762295
INFO  [logger] Start file log (type: full)
INFO  [logger] [logger] /fs/microsd/log/2021-03-03/09_02_28.ulg
INFO  [logger] Opened full log file: /fs/microsd/log/2021-03-03/09_02_28.ulg
INFO  [commander] Disarmed by auto preflight disarming
INFO  [logger] closed logfile, bytes written: 362905
INFO  [logger] Start file log (type: full)
INFO  [logger] [logger] /fs/microsd/log/2021-03-03/09_02_43.ulg
INFO  [logger] Opened full log file: /fs/microsd/log/2021-03-03/09_02_43.ulg
INFO  [commander] Takeoff detected
INFO  [commander] Landing detected
INFO  [commander] Disarmed by landing
INFO  [logger] closed logfile, bytes written: 316315
INFO  [logger] Start file log (type: full)
INFO  [logger] [logger] /fs/microsd/log/2021-03-03/09_02_54.ulg
INFO  [logger] Opened full log file: /fs/microsd/log/2021-03-03/09_02_54.ulg

Processes

Pre Flight:

 PID COMMAND                   CPU(ms) CPU(%)  USED/STACK PRIO(BASE) STATE FD
   0 Idle Task                   87804 51.348   236/  512   0 (  0)  READY  3
   1 hpwork                          0  0.000   344/ 1260 249 (249)  w:sig  3
   2 lpwork                         60  0.000  1016/ 1612  50 ( 50)  w:sig  3
   3 init                          925  0.000  2168/ 2924 100 (100)  w:sem  3
   4 wq:manager                      1  0.000   400/ 1252 255 (255)  w:sem  3
 475 log_writer_file              2297  6.393   696/ 1164  60 ( 60)  w:sem  4
  16 wq:lp_default                 124  0.000   840/ 1700 205 (205)  READY  3
  18 wq:hp_default                2187  1.398  1216/ 1900 240 (240)  w:sem  3
  20 dataman                        60  0.000   760/ 1204  90 ( 90)  w:sem  4
  30 wq:I2C1                      1117  0.699   860/ 1468 246 (246)  w:sem  3
 135 wq:SPI1                     19287 12.687  1484/ 2332 253 (253)  w:sem  3
 139 wq:I2C3                       962  0.699   860/ 1468 244 (244)  w:sem  3
 141 wq:SPI4                       491  0.299   992/ 2332 250 (250)  w:sem  3
 188 wq:nav_and_controllers      15609 10.189  5296/ 7196 241 (241)  w:sem  3
 189 wq:rate_ctrl                 5852  3.896  1136/ 1660 255 (255)  w:sem  3
 200 commander                    1676  0.799  1352/ 3212 140 (140)  w:sig  6
 201 commander_low_prio              2  0.000   840/ 2996  50 ( 50)  w:sem  6
 247 gps                           248  0.099   944/ 1676 205 (205)  w:sem  4
 268 frsky_telemetry                 6  0.000   688/ 1316 104 (104)  w:sem  4
 290 mavlink_if1                  1757  1.098  1904/ 2484 100 (100)  READY  4
 291 mavlink_rcv_if1               574  0.299  2784/ 4068 175 (175)  w:sem  4
 304 px4io                        5410  3.496  1080/ 1484 237 (237)  w:sem  4
 431 wq:attitude_ctrl             1216  0.899  1240/ 1668 242 (242)  w:sem  3
 438 navigator                     122  0.099  1024/ 1764 105 (105)  w:sem  5
 472 logger                       2213  2.997  2848/ 3644 230 (230)  RUN    4

Processes: 25 total, 4 running, 21 sleeping, max FDs: 15
CPU usage: 46.05% tasks, 2.60% sched, 51.35% idle
DMA Memory: 5120 total, 1536 used 1536 peak
Uptime: 153.952s total, 87.805s idle

Post Flight:

 PID COMMAND                   CPU(ms) CPU(%)  USED/STACK PRIO(BASE) STATE FD
   0 Idle Task                  153453 53.700   236/  512   0 (  0)  READY  3
   1 hpwork                          0  0.000   344/ 1260 249 (249)  w:sig  3
   2 lpwork                         75  1.500  1016/ 1612  50 ( 50)  w:sig  3
   3 init                          925  0.000  2168/ 2924 100 (100)  w:sem  3
   4 wq:manager                      1  0.000   400/ 1252 255 (255)  w:sem  3
 475 log_writer_file              5855  2.000   696/ 1164  60 ( 60)  w:sem  4
  16 wq:lp_default                 182  0.000   840/ 1700 205 (205)  w:sem  3
  18 wq:hp_default                3904  1.400  1216/ 1900 240 (240)  w:sem  3
  20 dataman                        64  0.000   760/ 1204  90 ( 90)  w:sem  4
  30 wq:I2C1                      1889  0.700   860/ 1468 246 (246)  w:sem  3
 135 wq:SPI1                     34464 12.700  1484/ 2332 253 (253)  w:sem  3
 139 wq:I2C3                      1718  0.600   860/ 1468 244 (244)  w:sem  3
 141 wq:SPI4                       874  0.300   992/ 2332 250 (250)  w:sem  3
 188 wq:nav_and_controllers      28072 10.400  5296/ 7196 241 (241)  w:sem  3
 189 wq:rate_ctrl                10590  3.800  1136/ 1660 255 (255)  w:sem  3
 200 commander                    2604  1.200  1352/ 3212 140 (140)  READY  6
 201 commander_low_prio              4  0.000   840/ 2996  50 ( 50)  w:sem  6
 247 gps                           445  0.100   944/ 1676 205 (205)  w:sem  4
 268 frsky_telemetry                12  0.000   688/ 1316 104 (104)  w:sem  4
 290 mavlink_if1                  3093  1.100  1904/ 2484 100 (100)  w:sig  4
 291 mavlink_rcv_if1               951  0.300  2784/ 4068 175 (175)  w:sem  4
 304 px4io                        9656  3.600  1080/ 1484 237 (237)  w:sem  4
 431 wq:attitude_ctrl             2305  0.900  1240/ 1668 242 (242)  w:sem  3
 438 navigator                     224  0.100  1024/ 1764 105 (105)  w:sem  5
 472 logger                       5741  3.100  2848/ 3644 230 (230)  RUN    4

Processes: 25 total, 3 running, 22 sleeping, max FDs: 15
CPU usage: 43.80% tasks, 2.50% sched, 53.70% idle
DMA Memory: 5120 total, 1536 used 1536 peak
Uptime: 274.090s total, 153.454s idle

Performance Counters

Pre Flight:

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: 23 events, 123547us elapsed, 5371.61us avg, min 3768us max 9232us 5219.462us rms
logger_sd_write: 51 events, 784057us elapsed, 15373.67us avg, min 4932us max 132561us 167359.328us rms
navigator: 216 events, 29719us elapsed, 137.59us avg, min 11us max 17442us 40454.629us rms
land_detector: cycle: 1132 events, 24502us elapsed, 21.64us avg, min 13us max 228us 62.329us rms
mc_pos_control: cycle time: 567 events, 30913us elapsed, 54.52us avg, min 10us max 306us 140.633us rms
mc_hover_thrust_estimator: cycle time: 210 events, 1347us elapsed, 6.41us avg, min 4us max 224us 26.806us rms
mc_att_control: cycle: 2270 events, 72974us elapsed, 32.15us avg, min 15us max 167us 69.267us rms
mc_rate_control: cycle: 9078 events, 144493us elapsed, 15.92us avg, min 12us max 35us 11.446us rms
ekf2: update: 2270 events, 456210us elapsed, 200.97us avg, min 11us max 1293us 762.088us rms
pwm_out: interval: 965 events, 11726.21 avg, min 72us max 20243us 8736.629us rms
pwm_out: cycle: 965 events, 28988us elapsed, 30.04us avg, min 21us max 201us 99.105us rms
control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
io control latency: 4379 events, 1712099us elapsed, 390.98us avg, min 261us max 1426us 832.600us rms
io write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
io update: 4379 events, 2705594us elapsed, 617.86us avg, min 250us max 10239us 3288.870us rms
io_txns: 8399 events, 2417292us elapsed, 287.81us avg, min 125us max 2317us 617.407us rms
mavlink: send_start tx buffer full: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 1127 events, 10007.91 avg, min 9197us max 18330us 312.307us rms
mavlink: tx run elapsed: 1127 events, 152768us elapsed, 135.55us avg, min 80us max 1583us 353.621us rms
mavlink: send_start tx buffer full: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 0 events, 0.00 avg, min 0us max 0us 0.000us rms
mavlink: tx run elapsed: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
vehicle_imu: gyro data gap: 0 events
vehicle_imu: gyro update interval: 11315 events, 1000.69 avg, min 673us max 1311us 100.290us rms
vehicle_imu: accel data gap: 0 events
vehicle_imu: accel update interval: 11468 events, 987.27 avg, min 679us max 1971us 98.621us rms
vehicle_imu: gyro data gap: 0 events
vehicle_imu: gyro update interval: 9080 events, 1247.47 avg, min 1147us max 1350us 15.232us rms
vehicle_imu: accel data gap: 0 events
vehicle_imu: accel update interval: 9080 events, 1247.47 avg, min 1147us max 1350us 15.232us rms
vehicle_air_data: cycle: 845 events, 21334us elapsed, 25.25us avg, min 14us max 206us 356.448us rms
battery_status: 1133 events, 40678us elapsed, 35.90us avg, min 23us max 1235us 244.301us rms
sensors: 2270 events, 133339us elapsed, 58.74us avg, min 33us max 184us 86.518us rms
ist8310: conf_err: 0 events
ist8310: rng_err: 0 events
ist8310: com_err: 0 events
ist8310: read: 1009 events, 893389us elapsed, 885.42us avg, min 838us max 1793us 244.023us rms
ms5611: com_err: 0 events
ms5611: measure: 1127 events, 5918us elapsed, 5.25us avg, min 3us max 121us 30.345us rms
ms5611: read: 1127 events, 19747us elapsed, 17.52us avg, min 8us max 191us 58.270us rms
ist8310: conf_err: 0 events
ist8310: rng_err: 0 events
ist8310: com_err: 0 events
ist8310: read: 1009 events, 875839us elapsed, 868.03us avg, min 834us max 1701us 242.190us rms
bmi055_gyro: DRDY interval: 11319 events, 1000.69 avg, min 673us max 1311us 100.281us rms
bmi055_gyro: FIFO reset: 0 events
bmi055_gyro: FIFO overflow: 0 events
bmi055_gyro: FIFO empty: 0 events
bmi055_gyro: bad transfer: 0 events
bmi055_gyro: bad register: 0 events
bmi055_accel: DRDY interval: 11474 events, 987.27 avg, min 679us max 1971us 98.607us rms
bmi055_accel: FIFO reset: 0 events
bmi055_accel: FIFO overflow: 0 events
bmi055_accel: FIFO empty: 0 events
bmi055_accel: bad transfer: 0 events
bmi055_accel: bad register: 0 events
icm20689: DRDY missed: 0 events
icm20689: FIFO reset: 0 events
icm20689: FIFO overflow: 0 events
icm20689: FIFO empty: 0 events
icm20689: bad transfer: 0 events
icm20689: bad register: 0 events
adc: sample: 13596 events, 54375us elapsed, 4.00us avg, min 2us max 1145us 76.432us rms
rc_update: 512 events, 15026us elapsed, 29.35us avg, min 20us max 206us 140.882us rms
load_mon: cycle: 22 events, 885us elapsed, 40.23us avg, min 38us max 65us 526.313us rms
dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
dataman: read: 11 events, 22993us elapsed, 2090.27us avg, min 40us max 17299us 185260.391us rms
dma_alloc: 1 events
param_set: 3 events, 19us elapsed, 6.33us avg, min 3us max 12us 88.167us rms
param_get: 1634 events, 10213us elapsed, 6.25us avg, min 2us max 902us 105.004us rms
param_find: 832 events, 4471us elapsed, 5.37us avg, min 2us max 190us 177.114us rms
param_export: 1 events, 25847us elapsed, 25847.00us avg, min 25847us max 25847us   nanus rms

Post Flight:

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: 318 events, 1630546us elapsed, 5127.50us avg, min 5us max 14497us 2317.143us rms
logger_sd_write: 646 events, 9852077us elapsed, 15250.89us avg, min 8us max 967251us 63178.309us rms
navigator: 2277 events, 475890us elapsed, 209.00us avg, min 10us max 168812us 13111.080us rms
land_detector: cycle: 12114 events, 229973us elapsed, 18.98us avg, min 13us max 232us 24.778us rms
mc_pos_control: cycle time: 6056 events, 90684us elapsed, 14.97us avg, min 10us max 193us 45.415us rms
mc_hover_thrust_estimator: cycle time: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
mc_att_control: cycle: 24273 events, 925415us elapsed, 38.13us avg, min 27us max 193us 28.842us rms
mc_rate_control: cycle: 97095 events, 1663207us elapsed, 17.13us avg, min 12us max 42us 4.519us rms
ekf2: update: 24274 events, 5064430us elapsed, 208.64us avg, min 11us max 1379us 325.092us rms
pwm_out: interval: 10419 events, 11625.24 avg, min 26us max 20679us 8747.692us rms
pwm_out: cycle: 10419 events, 318322us elapsed, 30.55us avg, min 19us max 338us 36.659us rms
control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
io control latency: 46833 events, 18357841us elapsed, 391.99us avg, min 259us max 1709us 340.939us rms
io write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
io update: 46833 events, 28764273us elapsed, 614.19us avg, min 250us max 10844us 1348.006us rms
io_txns: 89311 events, 25639750us elapsed, 287.08us avg, min 125us max 2308us 256.932us rms
mavlink: send_start tx buffer full: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 12112 events, 10001.06 avg, min 9148us max 13941us 136.447us rms
mavlink: tx run elapsed: 12112 events, 1656912us elapsed, 136.80us avg, min 81us max 1261us 143.253us rms
mavlink: send_start tx buffer full: 0 events
mavlink: send_bytes error: 0 events
mavlink: tx run interval: 0 events, 0.00 avg, min 0us max 0us 0.000us rms
mavlink: tx run elapsed: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
vehicle_imu: gyro data gap: 0 events
vehicle_imu: gyro update interval: 121045 events, 1000.80 avg, min 649us max 1319us 100.554us rms
vehicle_imu: accel data gap: 0 events
vehicle_imu: accel update interval: 122722 events, 987.13 avg, min 659us max 1982us 98.927us rms
vehicle_imu: gyro data gap: 0 events
vehicle_imu: gyro update interval: 97096 events, 1247.65 avg, min 1127us max 1367us 15.238us rms
vehicle_imu: accel data gap: 0 events
vehicle_imu: accel update interval: 97096 events, 1247.65 avg, min 1127us max 1367us 15.238us rms
vehicle_air_data: cycle: 9044 events, 223841us elapsed, 24.75us avg, min 13us max 282us 111.551us rms
battery_status: 12115 events, 451226us elapsed, 37.25us avg, min 22us max 1758us 107.133us rms
sensors: 24274 events, 1381305us elapsed, 56.90us avg, min 32us max 237us 34.040us rms
ist8310: conf_err: 0 events
ist8310: rng_err: 0 events
ist8310: com_err: 0 events
ist8310: read: 10788 events, 9530131us elapsed, 883.40us avg, min 838us max 1771us 100.022us rms
ms5611: com_err: 0 events
ms5611: measure: 12059 events, 63451us elapsed, 5.26us avg, min 3us max 137us 11.401us rms
ms5611: read: 12059 events, 216257us elapsed, 17.93us avg, min 8us max 206us 23.488us rms
ist8310: conf_err: 0 events
ist8310: rng_err: 0 events
ist8310: com_err: 0 events
ist8310: read: 10789 events, 9451374us elapsed, 876.02us avg, min 832us max 1761us 100.113us rms
bmi055_gyro: DRDY interval: 121048 events, 1000.80 avg, min 649us max 1319us 100.554us rms
bmi055_gyro: FIFO reset: 0 events
bmi055_gyro: FIFO overflow: 0 events
bmi055_gyro: FIFO empty: 0 events
bmi055_gyro: bad transfer: 0 events
bmi055_gyro: bad register: 0 events
bmi055_accel: DRDY interval: 122724 events, 987.13 avg, min 659us max 1982us 98.929us rms
bmi055_accel: FIFO reset: 0 events
bmi055_accel: FIFO overflow: 0 events
bmi055_accel: FIFO empty: 0 events
bmi055_accel: bad transfer: 0 events
bmi055_accel: bad register: 0 events
icm20689: DRDY missed: 0 events
icm20689: FIFO reset: 0 events
icm20689: FIFO overflow: 0 events
icm20689: FIFO empty: 0 events
icm20689: bad transfer: 0 events
icm20689: bad register: 0 events
adc: sample: 145380 events, 578969us elapsed, 3.98us avg, min 2us max 1721us 33.257us rms
rc_update: 5456 events, 160093us elapsed, 29.34us avg, min 20us max 794us 51.305us rms
load_mon: cycle: 243 events, 18294us elapsed, 75.28us avg, min 38us max 1092us 189.017us rms
dataman: write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
dataman: read: 119 events, 412974us elapsed, 3470.37us avg, min 39us max 168793us 56840.527us rms
dma_alloc: 0 events
param_set: 3 events, 18us elapsed, 6.00us avg, min 2us max 12us 88.325us rms
param_get: 237 events, 2197us elapsed, 9.27us avg, min 2us max 1217us 287.396us rms
param_find: 237 events, 1635us elapsed, 6.90us avg, min 2us max 460us 333.772us rms
param_export: 1 events, 26449us elapsed, 26449.00us avg, min 26449us max 26449us   nanus rms