SPL and APL:
The SAUVIM programming languages.
The mission control system is basically a software-emulated CPU that runs a custom programming language specially created in order to simplify high-level operation and algebraic manipulations at the same time.

This language, suitable for real-time embedded control systems, offers at the same time flexibility, good performance, and simplicity in describing a generic complex task. Its layer abstraction approach allows an easy adaptation to the hardware-specific requirements of different platforms.

The language is completely math-oriented and capable of symbolic manipulation of mathematical expressions. The last is an important distinctiveness from most of the currently available robot programming languages.
It is particularly suitable for real-time embedded systems, where the interaction of a generic algorithm with the time is critical.