URBI

Urbi
Original author(s)Jean-Christophe Baillie
Developer(s)Gostai, Aldebaran Robotics
Initial release2003; 21 years ago (2003)
Stable release
2.7.4 / November 17, 2011; 13 years ago (2011-11-17)
Repository
Written inurbiscript, C++
Operating systemWindows NT, macOS, Linux
TypeRobotics suite, operating system, library
LicenseBSD[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.

  1. ^ "Urbi, the open source operating system for robots". Retrieved 2012-10-27.
  2. ^ Baillie, Jean-Christophe. "Urbi: a new parallel & event-driven script language for robotics, games and more". YouTube. Archived from the original on 2021-12-21. Retrieved 6 Oct 2011.