A hardware-first, domain-specific language built for robotics, AI, and low-latency systems. Expressive syntax meets reliable control.
Automatic 0-180° servo clamping prevents physical gear damage natively. Safety is built into the compiler so your hardware remains protected.
Robust translation to Python ensures maximum library compatibility while maintaining a clean, hardware-focused syntax. You get the speed of custom scripting with the ecosystem of Python.
Formal error handling with try-except blocks ensures system stability during complex robotics tasks.
The latest release brings dot-notation hardware syntax, BCM GPIO support, and a refined runtime math engine. Origin is designed to be the ultimate bridge between software logic and hardware execution.
• Hardware Syntax: Dot-notation support (set servo.angle 1, 90).
• BCM GPIO: Automatic Raspberry Pi pin initialization and output setup.
• Module System: Header-style inclusion (import) for script prepending.
• Runtime Math: sqrt and rand_num now evaluated at execution time.