Urbi SDK gee jou 'n eenvoudige, maar kragtige manier om enige tipe van die robot of komplekse stelsel soos 'n video game te beheer, met behulp van 'n gerieflike en maklik om te gebruik script taal wat gekoppel kan word met verskeie gewilde programmeertale.
Urbi is gebaseer op 'n kliënt / bediener argitektuur, wat gee 'n groot mate van buigsaamheid. Urbi sluit 'n kragtige funksies soos parallel uitvoering van instruksies, gebeurtenis programmering, opdrag kodering, en dinamiese veranderlikes
Wat is nuut in hierdie release:.
< ul>
Wat is nuut in die weergawe 2.7.3:
- Lêer descriptor lekkasies by die gebruik van Proses (Artikel 23,48) .
- Verenigbaarheid met Boost 1.46.
- Binary pakkette sluit nou eenvoudig aliasse die Boost biblioteke (bv, kan jy '-lboost_date_time "in plaas van' -lboost_date_time-gcc44-mt-1_38 'gebruik).
- Binary pakkette op Ubuntu Lucid nou gebruik om sy moedertaal Boost biblioteke (1.40) in plaas van Boost 1,38, en is gebou met ROS Diamond.
Wat is nuut in die weergawe 2.0.3:
- Nuwe funksies:
- Houer (Artikel 19.8), prototipe vir woordeboek (Artikel 19.11), Lys (Artikel 19,30) lei.
- e nie in C is gekarteer op c.hasNot (e) in plaas van! C.has (e).
- Float.limits (Artikel 19.20)
- JobasString
- IoService (Artikel 19.26)
- Event ''
- ListargMax, ListargMin, Listzip
- tal '+'
- tal '*'
- Stelling mislukkings is meer leesbaar:
- var een = 1 |
- var twee = 2 |
- Assert (een == twee);
- [00000002: fout] !!! versuim bewering: (! 1 = 2) een == twee
- in plaas van
- Assert (een == twee);
- [00000002: fout] !!! versuim bewering:. een '==' (twee)
- voorheen. As 'n gevolg, is System.assert_op afgekeur. Die nooit gedokumenteer volgende slots is van System (Artikel 19.58) verwyder. Assert_eq, assert_ge, assert_gt, assert_le, assert_lt, assert_meq, assert_mne, assert_ne
- Oplossing:
- Lys '' en tal '' te implementeer waar leksikografiese orde: [0, 4] & lt; [1, 3], waar is. Lys vergelyking gebruik lid-wyse vergelyking te implementeer; die vorige stelling is nie, want 4 & lt geverifieer; 3 is nie waar nie.
- MutexasMutex is vasgestel.
- Directory (Artikel 19.12) gebeurtenisse is nie van stapel gestuur as 'n gids (Artikel 19.12) het reeds geskep op dieselfde pad (Artikel 19.41).
- waituntil nie meer ignoreer patroon wagte.
- Dokumentasie:
- vullisverwydering (Artikel 18.11).
- n strukturele patroon ooreenstem (Artikel 18.5).
- CallMessagesender en CallMessagetarget.
- DictionaryasString.
- DirectoryfileCreated en DirectoryfileDeleted.
- Listmax, Listmin.
- MutexasMutex.
- ObjectlocalSlotNames.
Kommentaar nie gevind