Our robot soccer strategy is built around intelligent movement, dynamic role-switching, and coordinated field control. Rather than relying on mechanical tools like dribblers or kickers, our system uses sensor-guided navigation and role-based behaviour to take control of the game. At the heart of our strategy is the ability to constantly adapt to the ball’s position and respond accordingly, ensuring both offensive and defensive actions are efficient and purposeful.
When the match begins, both robots evaluate their ball visibility and decide roles in real-time—attacker or defender. This role-switching happens automatically based on which robot sees the ball strongly. This ensures that the robot is best positioned to approach the ball, always takes the lead, while the other focuses on positioning itself to protect the goal. This strategy not only avoids confusion or double-teaming the ball but also allows both robots to remain active and relevant throughout the game.
In addition to determining which robot has the strongest visibility of the ball, if the ball is positioned behind the current attacker and relatively close to the defender, the roles are switched. This ensures that the robot requiring the least movement takes over the attack, avoiding unnecessary backtracking or energy use. The defender, now closer to the ball, becomes the attacker, while the original attacker falls back into a defensive role.
The attacker robot follows a strategy of a calculated approach and positioning. Rather than charging directly at the ball, the robot approaches from an angle that aligns both itself and the ball with the opponent's goal. If the ball is not directly lined up, the robot performs orbiting movements around the ball to realign its position. This keeps the ball between the robot and the goal and sets up a clean, controlled scoring opportunity. Once aligned, the robot accelerates forward to push the ball into the goal. This method prioritises consistency and accuracy over raw speed or power.
The defender robot plays a more reactive and protective role. Its strategy revolves around maintaining a stable position in front of the goal and reacting to ball movement. When the ball gets closer to the goal area, the defender shifts side-to-side and forward or backward to block any potential scoring path. It doesn't try to take the ball away unless it's the only robot with visibility—its primary job is to cover angles, delay opponents, and act as a last line of defence.
Together, the attacker and defender create a balanced, adaptive strategy. The attacker focuses on scoring through clean positioning and smart approaches, while the defender focuses on maintaining structure and denying goals. Communication between the robots allows them to switch roles instantly when field conditions change, maximising our flexibility during fast-paced matches.
In summary, our movement and scoring strategy is centred around real-time role switching, smart ball control through movement rather than hardware, and efficient field coverage. This approach helps us maintain pressure, capitalise on scoring chances, and remain defensively sound without needing complex mechanical parts. Our success comes from staying coordinated, strategic, and responsive throughout the match.