Juliet is the world's first generic1 robot programming language that is low-latency2 real-time3 multitasking4 while being safe5 and having automatic memory management (GC6) for dynamic data as supported by the new real-time virtual machine Romeo.
Juliet&Romeo+ provides a Julia-compatible platform for machine control, with Digital Twins and AI features co-existing as Julia* packages. The base language Julia is a modern language for technical computing and more, increasingly popular in the machine-learning and control communities. JuliaCon is the major annual event organized around the Julia language. Juliet is designed with simplicity for non-programmers in mind.
Romeo supports motion-features like running programs backwards and support for interactive teaching of robot tasks.Romeo is designed for co-existence with other platforms and languages, maintaining value of earlier investments.
Created in cooperation with our partner Estun Automation, Juliet&Romeo unleashes new possibilities in automation and motion programming in general, and robot programming in particular. Visit JuliaCon on-site or on-line to learn more about how the Juliet&Romeo platform will boost efficiency and flexibility in development and operation of automation systems and more.
+) Juliet&Romeo is a registered trademark of Cognibotics AB and Estun Automation Co, Ltd.
*) Julia is a registered trademark of Julia Computing, Inc.
1 A complete modern computer programming language, but also suited for factory automation.
2 Short reaction time from external event to controller action.
3 Response-time is predictable such that machine performance is guaranteed.
4 Running several tasks in parallel to manage concurrent control of peripherals.
5 Strong typing and software sandboxing ensures well-defined behavior, for trustable robots.
6 Garbage Collection means automatic recycling of no-longer used memory, as required for the language to be simple and safe.