Skip to content

XskywalkerX/CTRL-X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿค– RoboCup 2025 Robot - Ctrl X

Welcome to the official codebase of our RoboCup robot, powered by Python and driven by a clean Hierarchical State Machine (HSM) architecture. This repository was designed for speed, modularity, and strategic domination on the field.


๐Ÿง  Behavior Control

We use a Hierarchical State Machine to control our robot's decisions.

Example Behavior Stack:

  • TopState
    • IdleState
    • AttackState
      • ApproachBallState
      • KickState
    • DefenseState
      • BlockGoalState
      • RetreatState

Each state is its own Python class with on_enter(), update(), and on_exit() hooks, making behaviors cleanly isolated and reusable.


๐Ÿš€ Getting Started

Requirements

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

About

OBR 2025 Team

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages