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

PX4 Quadrotor

Open 3D ViewOpen PID Analysis
Battery endurance test. Voltage drops (short flight)

Airframe:Generic Quadcopter
Quadrotor x (4001)
Hardware:PX4_FMU_V5 (V500)
Software Version:v1.10.1 (e0f016c2)
OS Version:NuttX, v7.29.0
Estimator:EKF2
Logging Start :
Logging Duration:0:02:25
Vehicle Life
Flight Time:
41 minutes 28 seconds
Vehicle UUID:00020000000035333837313851180041002e (Foxtech Hover 1)
Wind Speed:Calm
Flight Rating:Unsatisfactory
Feedback:Total aircraft weight 3.6kg
Thrust 7.52kg
TWR 2.088 (2:1)
Distance:203.8 m
Max Altitude Difference:18 m
Average Speed:5.3 km/h
Max Speed:20.2 km/h
Max Speed Horizontal:19.8 km/h
Max Speed Up:8.7 km/h
Max Speed Down:4.8 km/h
Max Tilt Angle:24.2 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: e0f016c2b3db160284bbaaadaf70bef84592d81e
FW version: Release 1.10.1 (17433087)
OS: NuttX
OS version: Release 7.29.0 (119341311)
OS git-hash: 427238133be2b0ecd068a11e886ee8fdbc31f6dc
Build datetime: Jan 21 2020 19:03:45
Build uri: localhost
Toolchain: GNU GCC, 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
PX4GUID: 00020000000035333837313851180041002e
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
ERROR [safety_button] not starting (use px4io for safety button)
ERROR [safety_button] Task start failed (-1)
WARN  [rgbled] no RGB led on bus #1
rgbled1 on I2C bus 1 at 0x39 (bus: 100 KHz, max: 100 KHz)
Board sensors: /etc/init.d/rc.board_sensors
WARN  [mpu6000] no device on bus #3 (SPI1)
MPU6000 on SPI bus 1 at 0 (1000 KHz)
BMI055_ACCEL on SPI bus 1 at 3 (10000 KHz)
BMI055_GYRO on SPI bus 1 at 2 (10000 KHz)
IST8310 on I2C bus 1 at 0x0e (bus: 100 KHz, max: 400 KHz)
INFO  [ist8310] no device on bus 2
WARN  [hmc5883] no device on bus 1 (type: 2)
WARN  [hmc5883] no device on bus 2 (type: 2)
WARN  [hmc5883] no device on bus 4 (type: 2)
WARN  [qmc5883] no device on bus 1 (type: 2)
WARN  [qmc5883] no device on bus 2 (type: 2)
WARN  [qmc5883] no device on bus 4 (type: 2)
WARN  [lis3mdl] no device on bus 2
WARN  [lis3mdl] no device on bus 2
WARN  [lis3mdl] no device on bus 2
WARN  [ak09916] AK09916 mag init failed
ERROR [ak09916] driver start failed
IST8310 on I2C bus 3 at 0x0e (bus: 100 KHz, max: 400 KHz)
MS5611_SPI on SPI bus 4 at 0 (20000 KHz)
ERROR [battery_status] no ADC found: /dev/adc0 (2)
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 MAVLink on /dev/ttyS1
INFO  [mavlink] mode: Normal, data rate: 1200 B/s on /dev/ttyS1 @ 57600B
Starting MAVLink on /dev/ttyS2
INFO  [mavlink] mode: Onboard, data rate: 115200 B/s on /dev/ttyS2 @ 921600B
WARN  [px4io] unknown argument: 
INFO  [px4io] default PWM output device
WARN  [commander] REJECT POSITION CONTROL
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] EKF aligned, (pressure height, IMU buf: 22, OBS buf: 14)
WARN  [commander] REJECT POSITION CONTROL
INFO  [ecl/EKF] EKF GPS checks passed (WGS-84 origin set)
INFO  [ecl/EKF] EKF commencing GPS fusion
WARN  [navigator] Geofence violation
WARN  [navigator] Geofence violation for waypoint 3
ERROR [navigator] mission check failed
WARN  [commander] Arming denied! Press safety switch first
WARN  [commander] Arming denied! Press safety switch first
WARN  [commander] Arming denied! Press safety switch first
INFO  [logger] Start file log (type: full)
INFO  [logger] Opened full log file: /fs/microsd/log/2020-05-13/05_14_38.ulg

Processes

Pre Flight:

 PID COMMAND                   CPU(ms) CPU(%)  USED/STACK PRIO(BASE) STATE FD
   0 Idle Task                  485478 37.200   216/  512   0 (  0)  READY  3
   1 hpwork                          0  0.000   344/ 1260 249 (249)  w:sig  3
   2 lpwork                        757  0.000  1000/ 1516  50 ( 50)  w:sig  8
   3 init                          936  0.000  2032/ 2604 100 (100)  w:sem  3
   4 wq:manager                      0  0.000   368/ 1252 243 (243)  w:sem  4
 187 wq:att_pos_ctrl             71815  6.800  4768/ 6596 244 (244)  w:sem  4
  17 dataman                       271  0.100   752/ 1180  90 ( 90)  w:sem  4
  20 wq:lp_default                 818  0.000   812/ 1700 205 (205)  w:sem  4
  24 wq:I2C1                      5507  0.400   820/ 1244 248 (248)  w:sem  4
  28 wq:hp_default               12450  1.100  1152/ 1596 243 (243)  w:sem  4
 142 wq:SPI1                    245316 22.600  1056/ 1396 254 (254)  w:sem  4
 157 wq:I2C3                      3889  0.300   824/ 1244 246 (246)  w:sem  4
 159 wq:SPI4                      3761  0.400   600/ 1396 251 (251)  w:sem  4
 186 sensors                     31081  2.500  1472/ 1964 237 (237)  w:sem 10
 810 log_writer_file                50  0.000   600/ 1164  60 ( 60)  READY  4
 197 commander                    8944  0.800  2208/ 3212 140 (140)  w:sig  6
 198 wq:rate_ctrl                67091  6.200  1008/ 1596 255 (255)  w:sem  4
 199 commander_low_prio             20  0.000   600/ 2996  50 ( 50)  w:sem  6
 277 gps                          1845  0.200   976/ 1620 208 (208)  w:sem  4
 335 mavlink_if1                 12547  1.100  1664/ 2484 140 (100)  w:sig  4
 336 mavlink_rcv_if1              5667  0.500  2608/ 3916 175 (175)  w:sem  4
 360 mavlink_if2                 63831  5.700  1744/ 2492 100 (100)  READY  4
 361 mavlink_rcv_if2              3402  0.300  2520/ 3916 175 (175)  w:sem  4
 382 px4io                       36586  3.400   968/ 1484 240 (240)  w:sem  4
 729 navigator                    1067  0.100  1256/ 1764 105 (105)  w:sem  4
 790 logger                       4470  2.900  3136/ 3644 233 (233)  RUN    4

Processes: 26 total, 4 running, 22 sleeping, max FDs: 20
CPU usage: 55.40% tasks, 7.40% sched, 37.20% idle
DMA Memory: 5120 total, 1536 used 1536 peak
Uptime: 1091.566s total, 485.479s idle

Post Flight:

 PID COMMAND                   CPU(ms) CPU(%)  USED/STACK PRIO(BASE) STATE FD
   0 Idle Task                  540538 36.700   216/  512   0 (  0)  READY  3
   1 hpwork                          0  0.000   344/ 1260 249 (249)  w:sig  3
   2 lpwork                        878  2.500  1000/ 1516  50 ( 50)  w:sig  8
   3 init                          936  0.000  2032/ 2604 100 (100)  w:sem  3
   4 wq:manager                      0  0.000   368/ 1252 243 (243)  w:sem  4
 187 wq:att_pos_ctrl             83138  6.599  4768/ 6596 244 (244)  w:sem  4
  17 dataman                       298  0.300   752/ 1180  90 ( 90)  w:sem  4
  20 wq:lp_default                 849  0.000   812/ 1700 205 (205)  w:sem  4
  24 wq:I2C1                      6046  0.400   820/ 1244 248 (248)  w:sem  4
  28 wq:hp_default               14097  1.200  1152/ 1596 243 (243)  w:sem  4
 142 wq:SPI1                    278051 22.600  1056/ 1396 254 (254)  w:sem  4
 157 wq:I2C3                      4409  0.300   824/ 1244 246 (246)  w:sem  4
 159 wq:SPI4                      4264  0.300   600/ 1396 251 (251)  w:sem  4
 186 sensors                     34696  2.900  1472/ 1964 237 (237)  w:sem 10
 810 log_writer_file              4856  2.900   616/ 1164  60 ( 60)  w:sem  4
 197 commander                   10203  0.800  2208/ 3212 140 (140)  w:sig  6
 198 wq:rate_ctrl                76140  6.100  1008/ 1596 255 (255)  w:sem  4
 199 commander_low_prio             23  0.000   600/ 2996  50 ( 50)  w:sem  6
 277 gps                          2087  0.200   976/ 1620 208 (208)  w:sem  4
 335 mavlink_if1                 14185  1.100  1672/ 2484 100 (100)  w:sig  4
 336 mavlink_rcv_if1              6458  0.500  2608/ 3916 175 (175)  w:sem  4
 360 mavlink_if2                 72332  5.900  1744/ 2492 100 (100)  READY  4
 361 mavlink_rcv_if2              3898  0.400  2520/ 3916 175 (175)  READY  4
 382 px4io                       41477  3.400   968/ 1484 240 (240)  w:sem  4
 729 navigator                    1199  0.200  1256/ 1764 105 (105)  w:sem  4
 790 logger                       7926  2.400  3136/ 3644 233 (233)  RUN    4

Processes: 26 total, 4 running, 22 sleeping, max FDs: 20
CPU usage: 61.00% tasks, 2.30% sched, 36.70% idle
DMA Memory: 5120 total, 1536 used 1536 peak
Uptime: 1236.252s total, 540.539s 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: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
logger_sd_write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
navigator: 19300 events, 2485421us elapsed, 128.78us avg, min 13us max 18421us 287.058us rms
land_detector_cycle: 54316 events, 869645us elapsed, 16.01us avg, min 13us max 275us 5.281us rms
mc_pos_control: cycle time: 45021 events, 1994809us elapsed, 44.31us avg, min 21us max 377us 63.528us rms
mc_att_control: 1084482 events, 35077573us elapsed, 32.35us avg, min 19us max 488us 14.640us rms
ekf2: update: 270346 events, 50215550us elapsed, 185.75us avg, min 3us max 1449us 204.863us rms
fmu: cycle: 35444 events, 1258457us elapsed, 35.51us avg, min 1us max 355us 49.142us rms
control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
io control latency: 423394 events, 124313969us elapsed, 293.61us avg, min 169us max 1579us 216.323us rms
io write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
io update: 423400 events, 269773227us elapsed, 637.16us avg, min 251us max 16934us 707.387us rms
io_txns: 728466 events, 252415636us elapsed, 346.50us avg, min 127us max 1897us 176.809us rms
mavlink_int: 345738 events, 3141.75 avg, min 2095us max 13493us 444.887us rms
mavlink_el: 345738 events, 95478094us elapsed, 276.16us avg, min 70us max 3708us 282.166us rms
mavlink_int: 108166 events, 10042.14 avg, min 9085us max 26905us 327.286us rms
mavlink_el: 108165 events, 15039226us elapsed, 139.04us avg, min 65us max 2893us 125.076us rms
mavlink_int: 0 events, 0.00 avg, min 0us max 0us 0.000us rms
mavlink_el: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
sensors: 270433 events, 139103187us elapsed, 514.37us avg, min 78us max 2479us 317.945us rms
adc_samples: 1304064 events, 4869150us elapsed, 3.73us avg, min 2us max 340us 14.020us rms
battery_status: 108673 events, 2912916us elapsed, 26.80us avg, min 22us max 441us 15.602us rms
ms5611_com_err: 0 events
ms5611_measure: 107998 events, 735102us elapsed, 6.81us avg, min 5us max 291us 4.178us rms
ms5611_read: 107997 events, 1631587us elapsed, 15.11us avg, min 10us max 97us 4.485us rms
ist8310_conf_err: 0 events
ist8310_rng_err: 0 events
ist8310_com_err: 0 events
ist8310_read: 51308 events, 43344301us elapsed, 844.79us avg, min 831us max 1808us 51.042us rms
ist8310_conf_err: 0 events
ist8310_rng_err: 0 events
ist8310_com_err: 0 events
ist8310_read: 51274 events, 43579831us elapsed, 849.94us avg, min 837us max 1853us 51.775us rms
bmi055_gyro_bad_registers: 0 events
bmi055_gyro_bad_transfers: 0 events
bmi055_gyro_read: 1361791 events, 66282548us elapsed, 48.67us avg, min 42us max 111us 4.810us rms
bmi055_accel_duplicates: 236266 events
bmi055_accel_bad_registers: 0 events
bmi055_accel_bad_transfers: 0 events
bmi055_accel_read: 1361800 events, 49855947us elapsed, 36.61us avg, min 27us max 105us 4.729us rms
mpu6k_duplicates: 274203 events
mpu6k_reset: 0 events
mpu6k_bad_reg: 0 events
mpu6k_bad_trans: 0 events
mpu6k_read: 1361792 events, 166113181us elapsed, 121.98us avg, min 42us max 489us 42.478us rms
stack_check: 2679 events, 25516us elapsed, 9.52us avg, min 1us max 295us 21.421us rms
dma_alloc: 4 events
param_set: 148 events, 5676us elapsed, 38.35us avg, min 3us max 73us 19.842us rms
param_get: 3708 events, 3895634us elapsed, 1050.60us avg, min 2us max 3875949us 63651.242us rms
param_find: 1632 events, 11105us elapsed, 6.80us avg, min 1us max 623us 23.233us rms
param_export: 1 events, 54992us elapsed, 54992.00us avg, min 54992us max 54992us   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: 363 events, 2220857us elapsed, 6118.06us avg, min 7us max 14142us 2320.344us rms
logger_sd_write: 1280 events, 18903087us elapsed, 14768.04us avg, min 1106us max 736592us 38171.891us rms
navigator: 2569 events, 3145236us elapsed, 1224.30us avg, min 12us max 638407us 19894.943us rms
land_detector_cycle: 7285 events, 146340us elapsed, 20.09us avg, min 14us max 261us 17.291us rms
mc_pos_control: cycle time: 6069 events, 1365448us elapsed, 224.99us avg, min 22us max 1914us 205.860us rms
mc_att_control: 145865 events, 4796015us elapsed, 32.88us avg, min 19us max 93us 42.294us rms
ekf2: update: 36249 events, 8589910us elapsed, 236.97us avg, min 12us max 2206us 648.026us rms
fmu: cycle: 4690 events, 175345us elapsed, 37.39us avg, min 20us max 310us 142.963us rms
control latency: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
io control latency: 56483 events, 16906465us elapsed, 299.32us avg, min 169us max 1549us 631.112us rms
io write: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
io update: 56483 events, 37313708us elapsed, 660.62us avg, min 252us max 4761us 2076.754us rms
io_txns: 97425 events, 35000346us elapsed, 359.25us avg, min 159us max 2652us 533.956us rms
mavlink_int: 45361 events, 3211.42 avg, min 2098us max 6840us 542.833us rms
mavlink_el: 45361 events, 13544219us elapsed, 298.59us avg, min 70us max 4191us 851.469us rms
mavlink_int: 14462 events, 10071.97 avg, min 9084us max 12426us 392.441us rms
mavlink_el: 14462 events, 1999458us elapsed, 138.26us avg, min 63us max 2433us 366.032us rms
mavlink_int: 0 events, 0.00 avg, min 0us max 0us 0.000us rms
mavlink_el: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
sensors: 36250 events, 20645302us elapsed, 569.53us avg, min 124us max 2729us 976.616us rms
adc_samples: 174828 events, 696954us elapsed, 3.99us avg, min 2us max 314us 41.456us rms
battery_status: 14569 events, 391984us elapsed, 26.91us avg, min 23us max 294us 45.464us rms
ms5611_com_err: 0 events
ms5611_measure: 14478 events, 99376us elapsed, 6.86us avg, min 5us max 247us 12.315us rms
ms5611_read: 14478 events, 219967us elapsed, 15.19us avg, min 10us max 94us 13.041us rms
ist8310_conf_err: 0 events
ist8310_rng_err: 0 events
ist8310_com_err: 0 events
ist8310_read: 6870 events, 5813171us elapsed, 846.17us avg, min 833us max 1695us 148.601us rms
ist8310_conf_err: 0 events
ist8310_rng_err: 0 events
ist8310_com_err: 0 events
ist8310_read: 6870 events, 5841155us elapsed, 850.24us avg, min 839us max 1866us 150.534us rms
bmi055_gyro_bad_registers: 0 events
bmi055_gyro_bad_transfers: 0 events
bmi055_gyro_read: 182118 events, 8910348us elapsed, 48.93us avg, min 42us max 81us 14.000us rms
bmi055_accel_duplicates: 31725 events
bmi055_accel_bad_registers: 0 events
bmi055_accel_bad_transfers: 0 events
bmi055_accel_read: 182118 events, 6688705us elapsed, 36.73us avg, min 27us max 71us 13.784us rms
mpu6k_duplicates: 36250 events
mpu6k_reset: 0 events
mpu6k_bad_reg: 0 events
mpu6k_bad_trans: 0 events
mpu6k_read: 182118 events, 22449182us elapsed, 123.27us avg, min 42us max 222us 123.607us rms
stack_check: 375 events, 3540us elapsed, 9.44us avg, min 1us max 277us 61.628us rms
dma_alloc: 0 events
param_set: 3 events, 19us elapsed, 6.33us avg, min 2us max 13us 170.209us rms
param_get: 177 events, 859us elapsed, 4.85us avg, min 2us max 231us 292120.375us rms
param_find: 0 events, 0us elapsed, 0.00us avg, min 0us max 0us 0.000us rms
param_export: 1 events, 57050us elapsed, 57050.00us avg, min 57050us max 57050us   nanus rms