Tableau en haut a gauche

URBI Engine 1.0 is available
Get the ERS7 memorystick or ERS2xx memorystick.

Check out the URBI Tutorial, and the UObject component architecture.

Get the latest URBI-SDK including the umake utility to build remote/plugged UObject components. More details here

 

Support free versions

Enter Amount:

Home

Release 1.0

 

We are proud to announce the release of URBI 1.0!

 

The sticks for the Aibo engines and other robots are now all located on the Gostai web page: http://www.gostai.com/download

 

This new release is a first milestone in term of stability, so it includes mainly bug fixes. We are now working on URBI 1.5 to prepare a bridge towards the brand new URBI 2.0, stay tuned!

 

Release 1.0 RC2

 

We are proud to announce the release of URBI 1.0 RC2 for Aibo, with the 1.0 RC2 of URBI-SDK! RC means "Release Candidate", so we are coming close to the final 1.0 release, which will mark a reference in term of compatibility and stability.

 

As usual, you can download the sticks of the engines for ERS7  :  http://www.urbiforge.com/ers7
or for ERS200 version: http://www.urbiforge.com/ers200  

 
There are three different types of packages available:

  1. URBI-Engine: the URBI server for your robot herebefore.
  2. URBI-SDK: set of library including liburbi and UObject (in remote mode). UObjects can  be created by the umake utility (linux/mac only).
  3. URBI-Engine-SDK: Facilities to build UObjects in pluggin mode, umake-engine available to easily build an engine integrating your favorite UObjects.

This new release of URBI is still a testing version. There might be more bugs than in a stable production release. You can help by providing feedback to us.

 

News things in 1.0 RC2 are:

 

Enjoy this brand new release!

The URBI Team

 

 

Release 1.0 RC1

 

We are proud to announce the release of URBI 1.0 RC1 for Aibo, with the 1.0 RC1 of URBI-SDK! RC means "Release Candidate", so we are coming close to the final 1.0 release, which will mark a reference in term of compatibility and stability.

 

As usual, you can download the ERS7 version :  http://www.urbiforge.com/ers7

or the ERS200 version: http://www.urbiforge.com/ers200  

 
There is now three different types of packages available:

  1. URBI-Engine: the URBI server for your robot.
  2. URBI-SDK: set of library including liburbi and UObject (in remote mode). UObjects can now be created by the umake utility (linux/mac only).
  3. URBI-Engine-SDK: Facilities to build UObjects in pluggin mode, umake-engine available to easily build an engine integrating your favorite UObjects.

This new release of URBI is still a testing version. There might be more bugs than in a stable production release. You can help by providing feedback to us.

 

News things in 1.0 RC1 are:

  • Bundle with URBI-SDK which now regroup liburbi and UObject into one package
  • URBI-SDK includes the umake utility to easily build remote of plugged components
  • URBI-Engine-SDK is a separate package available to build plugged UObjects for the Aibo
  • New support for multi events. Example:

    at (e(x)) echo x;
    emit e(4) & emit e(11);
    [00018969:notag] *** 11.000000
    [00018969:notag] *** 4.000000
  • 'events' keyword can be used to list existing declared events.
  • Reminder: do not use 'return' inside functions defining background commands
    like 'at', return will terminate function and everything it contains.
    Simply end the function without calling return, and use a comma when you
    call it:

    function f()
    {
    at (test) ping;
    };
    f(),
  • The 'events' command lists all defined events
  • The :: construct allows you to call a parent method inside a redefined
    subclass method:

    function parent.f(x) { ... };
    sub = new parent;
    function sub.f(x)
    {
    parent::f(x);
    ...
    };

    This is a powerful feature needed in more advanced object-oriented
    programming.

  • Many bug fixes

Enjoy this brand new release!

The URBI Team

 


Release 1.0 beta 2

 

We are proud to announce the release of URBI 1.0 beta2 for Aibo!

 

As usual, you can download the ERS7 version :  http://www.urbiforge.com/ers7

or the ERS200 version: http://www.urbiforge.com/ers200  

 

This new release of URBI is a beta testing version. There might be more bugs than in a stable production release. You can help by providing feedback to us.
This will be the last beta version before we switch to Release Candidates (which implies a complete backward compatibility ensured).

 

News things in 1.0 beta2 are:

  • Improved support for UObject (see the latest liburbi/uobject release to enjoy this)
  • Many bug fixes
  • delete operator on objects
  • A change on how 'at' is working: 'at' is now behaving like 'at&' and 'at&' is deprecated

Enjoy this brand new release!

The URBI Team

 



Release 1.0 beta 1

 

We cary on (and *will* cary on) the development of URBI for Aibo as our free demo platform and for the benefit of the Aibo community. We are proud to announce the release of URBI 1.0 beta1 for Aibo!

 

You can download the ERS7 version :  http://www.urbiforge.com/ers7

or the ERS200 version: http://www.urbiforge.com/ers200  

 

This new release of URBI is a beta testing version. There might be more bugs than in a stable production release. You can help by providing feedback to us.

 

News things in 1.0 are:

  • Object Oriented Programming. See the tutorial for a detailed description.
  • UObject component model: you can now take any C++ class and use it within URBI (call the methods, use the attributes). You can do that either by linking your class to the kernel, using the URBI SDK, or by linking your class in remote mode to turn it into an independant process that will connect itself to the URBI Server and run remotely. In both cases, the C++ code is the same and the way you use your class in URBI is the same => you can plug/unplug components onboard or offboard at will.
  • A new tutorial that you should absolutely read!
  • A new swalk/sturn set of functions (in swalk.u) introducing a new standing walk. This comes with a set of postures that will intelligently transition from one another:
    • robot.swalk(n) : walks n steps (n can be negative)
    • robot.sturn(n): turns n steps (n can be negative)
    • robot.StandUp(), robot.SitDown(), robot.LayDown() : self explanatory
  • A new LICENSE that allows you to redistribute URBI for Aibo with your code, so that you can release full memorysticks ready to use for easier exchange of cool programs!

Backward compatibility: 

The previous walk object is not there anymore but it will come back in the final 1.0 release.

There are also some minor changes in syntax: @ is replaced by 'static' (most of you have never used that anyway :) ), global.devices[k] or global.nbdevices do not exist anymore (use the groups instead, see the tutorial).

 

Enjoy this brand new release!

The URBI Team

 

 

Newsletter

Subscribe
Unsubscribe

Login Form






Lost Password?
No account yet? Register

Polls

What feature in URBI do you like the most?
 


What do you think of URBI features?
 


The UObject Component Architecture
 

Visitors Counter


Copyright (c) 2006 - Gostai SAS - All rights reserved