player/scene_square
A scenario of the player, from tools/trace/scenarios/player/scene_square.cpp.
✓ pass
- The clang run (clang 18.1 optimized) matches the committed trace.
- The gcc run (gcc 13.3 optimized) matches the committed trace.
Shown on
These players show the same trace, with panels chosen to explain it:
- What does a trace's scene show around the vehicle? (Trace Player)
Every channel
The 3-D view needs WebGL, which this browser does not provide. The plots and the description below show the same trace.
position [m] x y z
velocity [m/s] x y z
body_rates [rad/s] x y z
rotor_speeds [rad/s] rotor 1 rotor 2 rotor 3 rotor 4 dashed: command
rotor_thrusts [N] rotor 1 rotor 2 rotor 3 rotor 4
roll_pitch_yaw [rad] roll pitch yaw
setpoint_position [m] x y z
cross_track [m] cross_track
along_track_lag [m] along_track_lag
speed [m/s] [0] [1]
tilt [rad] [0] [1]
t = 0.000 s / 18.000 s
Keys (with the player focused): Space play/pause · ← → one sample (Shift: ten) · Home/End · [ ] speed
18 s of the trace-player scenario scene_square.cpp, 451 samples every 0.04 s. The panels plot every channel that changes: position, velocity, body_rates, rotor_speeds, rotor_thrusts, roll_pitch_yaw, setpoint_position, cross_track, along_track_lag, speed, tilt, with setpoints dashed. 5 events are marked. Pass criteria: BB-I2 worst_criterion_fraction <= 1.
- leg 1: the setpoint sets off along +x
- corner: the setpoint turns 90°
- corner: the setpoint turns 90°
- corner: the setpoint turns 90°
- back at the start: hover
- ✓ passBB-I2 worst_criterion_fraction = 0.1981 (<= 1), computed by the scenario harness