Obstacles
Obstacles
Section titled “Obstacles”Obstacles define restricted areas on the field. The path optimizer effectively routes around these zones to prevent collisions.
Basics
Section titled “Basics”- Add: Click the + button in the Obstacles header.
- Name: Type in the text box to rename (e.g., “Wall”, “Stage”).
- Type: Toggle between standard Obstacle (stay out) and Keep-In Zone (stay inside).
- Color: Click the color dot to change the obstacle’s appearance.
- Delete: Click the trash icon to remove the entire obstacle.
Keep-In Zones
Section titled “Keep-In Zones”A Keep-In Zone is a special type of obstacle. Instead of forcing the path around the defined area, the path optimizer and validation system will require the robot to stay strictly inside the defined boundaries of a keep-in zone.
This is extremely useful for defining safe operational areas or constraining your robot to specific halves of the field during autonomous routines to avoid crossing centerlines.
Editing Shapes
Section titled “Editing Shapes”Obstacles are polygons. You can modify their shape using the Sidebar or the Field.
1. On the Field (Interactive)
Section titled “1. On the Field (Interactive)”- Drag: Click and drag any corner (vertex) to move it.
- Snap: Dragging respects the Snap to Grid setting if enabled.
2. In the Sidebar (Precise)
Section titled “2. In the Sidebar (Precise)”- Coordinates: Enter exact X and Y values for any vertex.
- Add Vertex: Click + next to a coordinate row to insert a new corner after it.
- Remove Vertex: Click the trash icon next to a coordinate row to delete it (minimum 3 corners).
- Collapse: Click the arrow icon to hide the vertex list for a cleaner view.
Safety & Collisions
Section titled “Safety & Collisions”- Safety Margin: Set a buffer distance in Settings. The optimizer will keep the path this far away from all obstacles.
- Warnings: The path prediction will visually indicate if the robot is projected to hit an obstacle.