fbpx
Wikipedia

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
Desarrollador(es)
Gostai
Información general
Extensiones comunes .u
Paradigma Robótica (educativa)
Apareció en 2003
Diseñado por Jean-Christophe Baillie
Última versión estable 2.7.4 (17 de noviembre de 2011)
Influido por C++, Ruby
Sistema operativo Windows, GNU/Linux, Mac OS X
Licencia GNU Affero General Public License, versión 3

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 objetos 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.

El lenguaje urbiscript

Urbi fue creado por Jean-Christophe Baillie en 1999 en el laboratorio de robótica cognitiva de la Escuela Nacional Superior de Técnicas Avanzadas de París. Desde 2006 la sociedad Gostai se encarga del desarrollo de Urbi.

El lenguaje urbiscript es un lenguaje interpretado que actúa como lenguaje de orquestación: al igual que Lua en el dominio de los videojuegos, Urbi permite integrar los componentes C++ — normalmente, aquellas partes que requieren más CPU — mientras que los modelos de comportamiento generales son escritos en urbiscript, que es más flexible, más fácil de mantener y que permite interacciones dinámicas durante la ejecución del programa.WAKA

El lenguaje urbiscript incluye otros útiles para el desarrollo, tal como la programación concurrente y la programación dirigida por eventos. Dado que la especificación de comportamientos en paralelo y la reacción a eventos suelen ser exigencias clave para las aplicaciones robóticas y de inteligencia artificial, Urbi está especialmente adaptado a estos campos.

Además de su flexibilidad y modularidad, la otra ventaja principal de urbiscript es su simplicidad, con una interfaz intuitiva para principiantes y funciones avanzadas para desarrolladores más avanzados

Enlaces externos

  • Gostai

Referencias

  1. . Archivado desde el original el 9 de julio de 2010. Consultado el 28 de junio de 2010. 
  •   Datos: Q2084386

urbi, para, otros, usos, este, término, véase, desambiguación, plataforma, programación, para, desarrollo, aplicaciones, campos, robótica, sistemas, complejos, desarrollador, gostaiinformación, generalextensiones, comunes, uparadigmarobótica, educativa, aparec. Para otros usos de este termino vease Urbi desambiguacion Urbi es una plataforma de programacion para el desarrollo de aplicaciones en los campos de la robotica y los sistemas complejos UrbiDesarrollador es GostaiInformacion generalExtensiones comunes uParadigmaRobotica educativa Aparecio en2003Disenado porJean Christophe BaillieUltima version estable2 7 4 17 de noviembre de 2011 Influido porC RubySistema operativoWindows GNU Linux Mac OS XLicenciaGNU Affero General Public License version 3 editar datos en Wikidata 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 integracion de objetos C con el lenguaje urbiscript ya sea de manera local o a traves 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 aplicacion funciona en Windows GNU Linux y Mac OS X El SDK es de codigo abierto esta publicado bajo licencia AGPLv3 Urbi es independiente del sistema robotico 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 El lenguaje urbiscript EditarUrbi fue creado por Jean Christophe Baillie en 1999 en el laboratorio de robotica cognitiva de la Escuela Nacional Superior de Tecnicas Avanzadas de Paris Desde 2006 la sociedad Gostai se encarga del desarrollo de Urbi El lenguaje urbiscript es un lenguaje interpretado que actua como lenguaje de orquestacion al igual que Lua en el dominio de los videojuegos Urbi permite integrar los componentes C normalmente aquellas partes que requieren mas CPU mientras que los modelos de comportamiento generales son escritos en urbiscript que es mas flexible mas facil de mantener y que permite interacciones dinamicas durante la ejecucion del programa WAKAEl lenguaje urbiscript incluye otros utiles para el desarrollo tal como la programacion concurrente y la programacion dirigida por eventos Dado que la especificacion de comportamientos en paralelo y la reaccion a eventos suelen ser exigencias clave para las aplicaciones roboticas y de inteligencia artificial Urbi esta especialmente adaptado a estos campos Ademas de su flexibilidad y modularidad la otra ventaja principal de urbiscript es su simplicidad con una interfaz intuitiva para principiantes y funciones avanzadas para desarrolladores mas avanzadosEnlaces externos EditarGostai Urbi SDKs UrbiforgeReferencias Editar Copia archivada Archivado desde el original el 9 de julio de 2010 Consultado el 28 de junio de 2010 Datos Q2084386Obtenido de https es wikipedia org w index php title Urbi amp oldid 124313392, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos