Around the box to the goal · Robot Soccer Kit
ivy.agent.around-the-box-soccer-kit · v1.0.0
ivyx
Finds the goal, drives around the box, drives onto it and stops. Every move goes through the gateway as a robotics.base step, so the laboratory's envelope reads each one.
Steps
In the order the agent's file lists them, each with where its inputs come from and the values the file fixes. A branch or a loop is a step too.
- 01Extension stepDrive beside the boxrobotics.base.driveTo
- takes
targetfrom the agent's input- set
behaviorivy.agent.around-the-box-soccer-kittargetsimspeed0.3pose{"x":0.8,"y":0.6}
- 02Extension stepDrive past the boxrobotics.base.driveTo
- takes
targetfrom the agent's input- set
behaviorivy.agent.around-the-box-soccer-kittargetsimspeed0.3pose{"x":1.35,"y":0.6}
- 03Extension stepFind the goalrobotics.scene.locate
- takes
targetfrom the agent's input- set
namegoaltargetsim
- 04Extension stepOn the goalrobotics.pose.offset
- takes
posefrom step 3- set
dz0
- 05Extension stepDrive to the goalrobotics.base.driveTo
- takes
posefrom step 4targetfrom the agent's input- set
behaviorivy.agent.around-the-box-soccer-kittargetsimspeed0.3- returns
parked
- 06Extension stepStoprobotics.base.stop
- takes
targetfrom the agent's input- set
behaviorivy.agent.around-the-box-soccer-kittargetsim
What it runs on
Its steps are an extension's own capabilities. Install the extension from the extension marketplace: it is not added with the agent.
- Robot
- wheeled
- Written for
- soccer-kit
- Joints
- 3
- Gripper
- No
- Sensors
- scene
What it touches
Collected from what each of its nodes declares and what the agent's own file declares, such as moving a robot, plus the model call when a step is a model turn. A declaration is the author's statement, and it is what policy rules select on.
Inputs
| Field | Type | Description |
|---|---|---|
| target | string | Where the base is: sim for the simulator. The workspace's default when omitted. |
Outputs
| Field | Type | Description |
|---|---|---|
| parked | object | Where the base stood when it stopped. |
Simulator proof
20 of 20 runs of the random-goal scenario succeeded, in MuJoCo 3.17.0 on Nov 2, 2026. The simulator counted no collisions.
The publisher ran these trials in IVYX Robotics and wrote the result onto this version before publishing it. The registry keeps the record; it runs nothing again. The target was the simulator, the only one extension-robotics drives today.
Tests
1 of 1 test cases passed on Nov 2, 2026, in the publisher's own environment, before this version was published. The registry keeps that record; it does not run the cases again.
Requires: extension-robotics
- parks
In the simulator the base goes around the box and parks on the goal.
- given
targetsim- expects
parkedis a object