Szczegóły programowe:
Urbi SDK daje proste, ale potężne narzędzie do kontrolowania wszelkiego rodzaju robota lub złożonego systemu, takich jak gry wideo, przy użyciu wygodny i łatwy w użyciu języka skryptowego, który może być połączony z kilku popularnych języków programowania.
URBI opiera się o architekturę typu klient / serwer, które dają dużą elastyczność. Urbi zawiera zaawansowane funkcje, takie jak równoległe wykonywanie poleceń, programowanie zdarzeń, polecenia tagowanie i czynniki dynamiczne
Co nowego w tym wydaniu:.
< ul>
Co nowego w wersji 2.7.3:
- przecieki deskryptora pliku przy użyciu procesu (punkt 23.48) .
- Zgodność z Boost, 1.46.
- Pakiety binarne to teraz proste aliasów do bibliotek wzmocnienia (np, można użyć "-lboost_date_time 'zamiast' -lboost_date_time-gcc44-mt-1_38").
- Pakiety binarne na Ubuntu Lucid teraz wykorzystać swoje rodzime biblioteki wzmocnienia (1.40) zamiast Boost, 1.38 i zbudowano z ROS Diamondback.
Co nowego w wersji 2.0.3:
- Nowe funkcje:
- Kontener (§ 19.8), słownik (prototyp), sekcja 19.11 (§ List 19,30) wynika.
- e c nie jest odwzorowana na c.hasNot (e), zamiast! C.has (e).
- Float.limits (sekcja 19.20)
- JobasString
- IoService (sekcja 19.26)
- zdarzenia ''
- ListargMax, ListargMin, Listzip
- Krotka "+"
- Tuple '*'
- awarie fakt są czytelniejsze:
- var jeden = 1 |;
- var dwa = 2 |;
- assert (jeden == dwa);
- [00000002: Błąd] !!! nie powiodło się stwierdzenie: (! 1 = 2) jeden == dwa
- zamiast
- assert (jeden == dwa);
- [00000002: Błąd] !!! nie powiodło się stwierdzenie:. jeden "== '(dwa),
- wcześniej. W konsekwencji, System.assert_op jest przestarzała. Te nigdy nie udokumentowane następujące gniazda zostały usunięte z systemu (sekcja 19.58). Assert_eq, assert_ge, assert_gt, assert_le, assert_lt, assert_meq, assert_mne, assert_ne
- Poprawki:
- Lista '' i Tuple '' wdrożenia prawdziwej leksykograficzny kolejności: [0, 4] & lt; [1, 3] jest prawdziwe. Porównanie Lista wykorzystywane do realizacji porównania członek mądry; Poprzednie twierdzenie nie potwierdzono, ponieważ 4' 3 nie jest prawda.
- MutexasMutex jest stała.
- (Rozdział 19,12) wydarzenia nie zostały rozpoczęte, jeśli katalog (sekcja 19.12) zostały już utworzone na tej samej ścieżce (sekcja 19.41).
- waituntil nie ignoruje strażnicy wzór.
- Dokumentacja:
- Wywóz śmieci (sekcja 18.11).
- dopasowywania wzoru strukturalnych (§ 18.5).
- CallMessagesender i CallMessagetarget.
- DictionaryasString.
- DirectoryfileCreated i DirectoryfileDeleted.
- Listmax, Listmin.
- MutexasMutex.
- ObjectlocalSlotNames.
Komentarze nie znaleziono