attacker

Execute offensive robot maneuvers for ball reception, dribbling, passing, and shooting.

Updated Mar 25, 2023
One-click install
npx skills add https://github.com/ibis-ssl/ibis_documentation --skill attacker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: attacker
Source: https://github.com/ibis-ssl/ibis_documentation/tree/main/docs/ai
Command: npx skills add https://github.com/ibis-ssl/ibis_documentation --skill attacker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires crane_robot_skills, crane_world_model_publisher, crane_local_planner, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex task of offensive play for a robot, handling ball reception, dribbling, passing, and shooting to score goals or advance the play.

Core Features & Use Cases

  • Ball Control: Manages dribbling, reception, and precise ball handling.
  • Strategic Kicking: Executes passes and shots based on game analysis, including automatic chip-kick selection for passing around opponents.
  • Defensive Awareness: Monitors dribble distance to prevent violations and stops automatically if over 0.5m.
  • Use Case: In a fast-paced game, this Skill ensures your robot can reliably receive passes, dribble past defenders, and execute accurate shots or passes to teammates, adapting its strategy dynamically.

Quick Start

Use the attacker skill to approach the ball and prepare for a kick.

Frequently Asked Questions about attacker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate robot soccer offense with dynamic ball control and shooting?

To automate robot soccer offense, you need a state machine that handles ball reception, dribbling, passing, and shooting. This allows a robot to adapt its strategy dynamically during fast-paced gameplay to score goals or advance plays.

How does a robot soccer state machine handle forced passes and chip-kick selection?

The state machine handles forced passes by executing state transitions for receiving and kicking. It incorporates automatic chip-kick selection based on opponent proximity, allowing robots to pass around defenders strategically during offensive maneuvers.

Why does my robot soccer dribbling stop automatically after a certain distance?

Robot soccer dribbling stops automatically after 0.5 meters due to over-dribble monitoring. This defensive awareness feature prevents rule violations by halting dribbling when the distance exceeds the 0.5m limit.

Do I need crane_robot_skills and crane_world_model_publisher to execute offensive maneuvers?

Yes, executing offensive maneuvers requires dependencies like crane_robot_skills, crane_world_model_publisher, and crane_local_planner. These provide the necessary robot control interfaces, world state data, and local movement planning for gameplay.

What is the best way to receive a pass and prepare for a kick in robot soccer?

The best way to receive a pass and prepare for a kick is using an offensive state machine that manages ball reception and precise ball handling. This ensures reliable reception before transitioning into a dribbling or shooting state.