Urbi
Urbi es una plataforma de programación
para el desarrollo de aplicaciones en los campos de la robótica y los sistemas
complejos. Urbi se compone de una arquitectura de componentes C++ distribuidos
llamada UObject y de urbiscript, un lenguaje interpretado, concurrente y
dirigido por eventos. UObject facilita la integración de objectos C++ con el
lenguaje urbiscript, ya sea de manera local o a través de una red. Por otro
lado, urbiscript se encarga de orquestar los diferentes componentes y sus interacciones.
Desarrollado por Gostai, una
empresa emprendedora fundada en 2006[1] con sede en Francia, la aplicación
funciona en Windows, GNU/Linux y Mac OS X. El SDK es de código abierto, está
publicado bajo licencia AGPLv3. Urbi es independiente del sistema robótico
empleado. Actualmente Urbi tiene controladores para simuladores y robots reales
como el humanoide Nao, los nuevos NXT de Lego Mindstorms o en el robot
aspiradora Roomba.
Comentarios
Publicar un comentario