Skip to content

Patch v2.2.2 - GameController Safety + Build Fixes

Choose a tag to compare

@Unknownuserfrommars Unknownuserfrommars released this 27 Jun 12:57

v2.2.2 - GameController Safety + Build Fixes

What changed

  • Added hard zero-velocity override for GameController SET, END, penalty, free-kick STOP, and free-kick SET states.
  • Added immediate stop when transitioning into SET.
  • Made malformed GameController values fail closed instead of leaving stale PLAY walking behavior active.
  • Fixed the NONE macro collision from RoboCupGameControlData.h by renaming new symbols to INACTIVE / NO_COMMAND.
  • Included scripts/auto_calib.sh in the packaged patch.

Packaging

  • Source tree excludes model engine binaries.
  • Release asset v2.2.2.zip contains the full patch folder, including model engines.

Validation

  • Local macro-collision syntax probe passed with RoboCup header included before patched headers.
  • scripts/auto_calib.sh exists and uses LF line endings.
  • Full ROS/colcon build was not run on this PC because ROS/colcon is not installed locally.