Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
motion-spec
motion-spec

Guide

  • Setup
  • Concepts
  • motion-spec codegen architecture
  • Sim/real parity
  • Control loop timing
  • Dashboard
  • Build and run
    • Generate, build, and run
    • Run one generation repeatedly
    • Validate and inspect

Authoring language

  • DSL authoring
    • DSL concepts
    • Quantity expressions
    • DSL tutorials
      • Hands-on: pick_and_place
      • Dual-arm pick and place
      • Arc motion and admittance

About

  • Acknowledgement
Back to top
View this page

DSL tutorialsΒΆ

The tutorials use the maintained repository models rather than separate toy syntax.

  • Hands-on: pick_and_place
  • Dual-arm pick and place
  • Arc motion and admittance
  1. Single-arm pick and place introduces the complete pipeline and the core motion/handler split.

  2. Dual-arm pick and place adds repeated robot instances, independent solvers, and velocity profiles.

  3. Arc motion and admittance adds force sensing, grouped conditions, event snapshots, and compliant velocity references.

Next
Hands-on: pick_and_place
Previous
Quantity expressions
Copyright © 2025, Sven Schneider, Vamsi Kalagaturu
Made with Sphinx and @pradyunsg's Furo