cascade/tilt_yaw
A scenario of the Cascaded controller, from tools/trace/scenarios/cascade/tilt_yaw.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:
- Does a large turn slow the tilt down? (How the Cascade Works)
- Does a 90° turn slow the tilt down? (Cascade V&V Plan)
- Does a 90° turn change how the vehicle tilts? (Cascaded Controller)
Every channel
The 3-D view needs WebGL, which this browser does not provide. The plots and the description below show the same trace.
Keys (with the player focused): Space play/pause · ← → one sample (Shift: ten) · Home/End · [ ] speed
1.5 s of the control/cascade scenario tilt_yaw.cpp, 301 samples every 0.005 s. The panels plot every channel that changes: position, velocity, body_rates, rotor_speeds, rotor_thrusts, roll_pitch_yaw, tilt_position, tilt_rotor_thrusts, tilt_error, heading_error, rate_setpoint, separation, with setpoints dashed. 1 events are marked. Pass criteria: BB-I2 tilt_settle_delay_from_yaw <= 0.004 s.
- target: roll 30°; the solid vehicle also turns 90°
- ✓ passBB-I2 tilt_settle_delay_from_yaw = 0.002 s (<= 0.004), computed by the scenario harness