Urbi SDK дава един прост, но ефективен начин за контролиране на всякакъв вид робот или сложна система като видео игра, използвайки удобен и лесен за използване скриптов език, който може да бъде свързан с няколко популярни езици за програмиране.
Urbi се основава на клиент / сървър архитектура, при които се получава голяма гъвкавост. Urbi включва мощни функции, като паралелно изпълнение на команди, програмиране събитие, маркиране команда, и динамични променливи
Какво ново в тази версия:.
< ул>
Какво ново във версия 2.7.3:
- файловия течове при използване Process (раздел 23.48) .
- Съвместимост с Boost 1.46.
- двоични пакети вече са прости псевдоними към библиотеките на басите (например, можете да използвате "-lboost_date_time", вместо "-lboost_date_time-gcc44-MT-1_38").
- двоични пакети за Lucid Ubuntu вече използват родния си Boost библиотеки (1.40) вместо Boost 1.38, и са били построени с ROS Diamondback.
Какво ново във версия 2.0.3:
- Нови функции:
- Container (раздел 19.8), прототип на речник (раздел 19.11), Списък (раздел 19.30) извлече.
- д не в C се нанася върху c.hasNot (д), вместо да! C.has (д).
- Float.limits (раздел 19.20)
- JobasString
- IoService (раздел 19.26)
- Event ''
- ListargMax, ListargMin, Listzip
- кортеж "+"
- кортеж "*"
- твърдение неуспехи са по-четливи:
- Var една = 1 |;
- Var две = 2 |;
- поддържали (една == две);
- [00000002: грешка] !!! не успя твърдение: (! 1 = 2) един == двама
- вместо
- поддържали (една == две);
- [00000002: грешка] !!! не успя твърдение:. един "==" (два)
- -горе. В резултат на това, System.assert_op е отхвърлена. На никога документирани следните слотовете са били отстранени от System (раздел 19.58):. Assert_eq, assert_ge, assert_gt, assert_le, assert_lt, assert_meq, assert_mne, assert_ne
- Определя:
- Списък '' и кортеж '' изпълни истинската лексикографски ред: [0, 4] & LT; [1, 3] е вярно. Списък за сравнение се използва за изпълнение на държавите-мъдър сравнение; предишното твърдение не е проверен, защото 4 & LT; 3 не е вярно.
- MutexasMutex е фиксиран.
- директория (Раздел 19.12) събития, които не са били започнати, ако една категория (раздел 19.12) вече е била създадена по същия път (раздел 19.41).
- waituntil вече не игнорира модел охрана.
- Документация:
- Събирането на боклука (раздел 18.11).
- Структурно модел за съвпадение (раздел 18.5).
- CallMessagesender и CallMessagetarget.
- DictionaryasString.
- DirectoryfileCreated и DirectoryfileDeleted.
- Listmax, Listmin.
- MutexasMutex.
- ObjectlocalSlotNames.
Коментари не е намерена