Download List

Descripción del Proyecto

Urbi is a robotics software platform. It includes a C++/Java middleware API called UObject to interface components such as motors, cameras, and algorithms, and an innovative scripting language, urbiscript, with built-in support for parallel and event-based programming, used to write high-level behaviors and orchestrate the interactions between components. UObject components are built as shared libraries exposed as native objects within urbiscript, and either hot-plugged in a running Urbi engine, or started as a remote autonomous process communicating with the engine via the network. At any time, new urbiscript code can be sent to a running Urbi engine via a simple telnet, to introspect the state of components, modify existing code, or add new behaviors. Urbi is cross-platform and supports several robots (Gostai Jazz, Lego Mindstorms, Aldebaran Nao, Segway RMP, Spykee, Bioloid, etc.) and a simulator (Webots).

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-11-29 08:19
2.7.4

Incluso más correcciones de fallos y documentación. Impulso y ROS han sido actualizados. Soporte inicial para pkg-config.
Tags: Stable, bugfix
Even more bug and documentation fixes. Boost and ROS have been upgraded. Initial support for pkg-config.

2011-10-22 06:10
2.7.3

Esta versión incluye varias mejoras de rendimiento y correcciones de errores en la capa de UObject y el motor de urbiscript. El objeto Logger permite guardar información de registro (como errores, advertencias o huellas). Soporte para perfiles de código de urbiscript (incluyendo el código que se ejecuta en segundo plano como "cláusulas a").
Una nueva construcción, "reloj", crea un evento que permite monitorear cualquier cambio de expresión.
Tags: Stable
This release includes several performance improvements and bugfixes in both the UObject layer, and the urbiscript engine. The Logger object allows saving of log information (such as errors, warnings, or traces). Support for profiling urbiscript code (including code running in the background such as "at" clauses).
A new construct, "watch", creates an event that allows monitoring any change of an expression.

2010-06-28 22:21
2.0.3

Una clase de contenedores se ha añadido, de la cual Diccionario y que la lista se derivan. "E no en c" se proyecta sobre "c.hasNot (e)" en lugar de "! C.has (e)". Las nuevas características incluyen Float.limits, JobasString, IoService, Evento'¡¡', ListargMax, ListargMin, Listzip, tupla '+', y * tupla ". Los errores de aserción son ahora más legible.
A Container class was added, from which which Dictionary and List are derived. "e not in c" is mapped onto "c.hasNot(e)" instead of "!c.has(e)". New features include Float.limits, JobasString, IoService, Event’¡¡’, ListargMax, ListargMin, Listzip, Tuple’+’, and Tuple’*’. Assertion failures are now more legible.

2007-09-19 08:52
1.0-RC2

Los paquetes fuente y RPM y deb están disponibles. GCC 3.3 es compatible a través de paquetes específicos. Se mejoró el diseño del contenido de los paquetes de Windows. Muchos errores fueron corregidos.
Tags: Initial freshmeat announcement
Source packages and RPM and deb files are
available. gcc 3.3 is supported through specific
packages. File layout was improved for Windows
packages. Many bugs were fixed.

Project Resources