Skip to content

Sidebar

The sidebar provides detailed editing controls for path elements and constraints. It's divided into several panels for different functions.

Path Elements Panel

The top section lists all elements in your path in order.

Elements Panel

Element List

Each element shows:

  • Type icon (colored indicator matching canvas colors)
  • Element type (Waypoint, Translation, Rotation)
  • Key properties (coordinates or rotation value)
  • ✕ button to delete the element

Adding Elements

Click the "Add element" button to insert a new element after the currently selected one.

Add Element

If no element is selected, the new element is added at the end of the path.

Reordering Elements

Drag elements in the list to reorder them. The path will update immediately on the canvas.

Reorder Elements

Note

Remember that RotationTargets are positioned relative to the segment they're on. Reordering may change which segment a RotationTarget belongs to.

Removing Elements

Click the ✕ button next to any element to remove it, or select it and press Delete/Backspace.

Element Properties Panel

When an element is selected, its properties appear in this panel.

Common Properties

Property Applies To Description
Type All Dropdown to convert between element types
Rotation (deg) Waypoint, RotationTarget rotation in degrees
Profiled Rotation Waypoint, RotationTarget Checkbox for rotation interpolation mode

Translation Properties

For Waypoints and TranslationTargets:

Property Description
X (m) X coordinate in meters
Y (m) Y coordinate in meters
Handoff Radius (m) Distance at which path advances to next element

Edit Properties

RotationTarget Properties

For RotationTargets specifically:

Property Description
t_ratio Position along segment (0.0 to 1.0)

Tip

You can also adjust t_ratio by dragging the RotationTarget along its segment on the canvas.

Converting Element Types

Use the Type dropdown to convert an element to a different type:

  • Waypoint ↔ TranslationTarget: Removes or adds rotation data
  • Waypoint ↔ RotationTarget: Removes or adds translation data
  • TranslationTarget ↔ RotationTarget: Swaps translation for rotation

Convert Type

Path Constraints Panel

Manage velocity and acceleration constraints for your path.

Adding Constraints

Click "Add constraint" to create a new ranged constraint.

Add Constraint

Constraint Types

Available constraint types:

  • Max Velocity (m/s)
  • Max Acceleration (m/s²)
  • Max Rotational Velocity (deg/s)
  • Max Rotational Acceleration (deg/s²)

Constraint Properties

Each constraint shows:

Property Description
Type Dropdown to select constraint type
Value The limit value
Range slider Start and end ordinals (1-based)
✕ button Remove the constraint

Range Slider

The range slider lets you specify which elements the constraint applies to:

  • Left handle: Start ordinal (first affected element)
  • Right handle: End ordinal (last affected element)

Constraint Range

Visual Feedback

Click on the slider to see a green overlay on the canvas highlighting the affected path segments.

Removing Constraints

Click the button next to any constraint to remove it.