Original author(s) | Jean-Christophe Baillie |
---|---|
Developer(s) | Gostai, Aldebaran Robotics |
Initial release | 2003 |
Stable release | 2.7.4
/ November 17, 2011 |
Repository | |
Written in | urbiscript, C++ |
Operating system | Windows NT, macOS, Linux |
Type | Robotics suite, operating system, library |
License | BSD[1] |
Urbi is an open-source cross-platform software computing platform written in C++ used to develop applications for robotics and complex systems.[2] Urbi is based on the UObject distributed C++ component architecture. It also includes the urbiscript orchestration language which is a parallel and event-driven script language. UObject components can be plugged into urbiscript and appear as native objects that can be scripted to specify their interactions and data exchanges. UObjects can be linked to the urbiscript interpreter, or executed as autonomous processes in "remote" mode.