URBI SDK

Software Screenshot:
URBI SDK
Software Details:
Version: 2.7.4
Upload Date: 14 Apr 15
Developer: Gostai
Distribution Type: Freeware
Downloads: 85

Rating: nan/5 (Total Votes: 0)

URBI SDK gives you a simple but powerful way to control any type of robot or complex system like a video game, using a convenient and easy-to-use scripting language that can be interfaced with several popular programming languages.

URBI is based on a client/server architecture, which give a great deal of flexibility. URBI includes powerful features such as parallel execution of commands, event programming, command tagging, and dynamic variables.

What is new in this release:

  • Even more bug and documentation fixes.
  • Boost and ROS have been upgraded.
  • Initial support for pkg-config.

What is new in version 2.7.3:

  • File descriptor leaks when using Process (Section 23.48).
  • Compatibility with Boost 1.46.
  • Binary packages now include simple aliases to the Boost libraries (e.g., you may use ‘-lboost_date_time' instead of ‘-lboost_date_time-gcc44-mt-1_38').
  • Binary packages on Ubuntu Lucid now use its native Boost libraries (1.40) instead of Boost 1.38, and were built with ROS Diamondback.

What is new in version 2.0.3:

  • New Features:
  • Container (Section 19.8), prototype for Dictionary (Section 19.11), List (Section 19.30) derive.
  • e not in c is mapped onto c.hasNot(e) instead of !c.has(e).
  • Float.limits (Section 19.20)
  • JobasString
  • IoService (Section 19.26)
  • Event''
  • ListargMax, ListargMin, Listzip
  • Tuple'+'
  • Tuple'*'
  • Assertion failures are more legible:
  • var one = 1|;
  • var two = 2|;
  • assert (one == two);
  • [00000002:error] !!! failed assertion: one == two (1 != 2)
  • instead of
  • assert (one == two);
  • [00000002:error] !!! failed assertion: one.'=='(two)
  • previously. As a consequence, System.assert_op is deprecated. The never documented following slots have been removed from System (Section 19.58): assert_eq, assert_ge, assert_gt, assert_le, assert_lt, assert_meq, assert_mne, assert_ne.
  • Fixes:
  • List'' and Tuple'' implement true lexicographic order: [0, 4] < [1, 3] is true. List comparison used to implement member-wise comparison; the previous assertion was not verified because 4 < 3 is not true.
  • MutexasMutex is fixed.
  • Directory (Section 19.12) events were not launched if a Directory (Section 19.12) had already been created on the same Path (Section 19.41).
  • waituntil no longer ignores pattern guards.
  • Documentation:
  • Garbage collection (Section 18.11).
  • Structural Pattern matching (Section 18.5).
  • CallMessagesender and CallMessagetarget.
  • DictionaryasString.
  • DirectoryfileCreated and DirectoryfileDeleted.
  • Listmax, Listmin.
  • MutexasMutex.
  • ObjectlocalSlotNames.

Similar Software

SEEDS
SEEDS

11 May 15

newLISP
newLISP

17 Feb 15

MatPlan
MatPlan

2 Jun 15

GPdotNET
GPdotNET

20 Feb 15

Comments to URBI SDK

Comments not found
Add Comment
Turn on images!