logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak skonstruować układ do analizy linii w skanerze 3D robota?

genetix 20 Cze 2004 15:31 47868 127
Najlepsze odpowiedzi

Jak zbudować niedrogi układ do skanowania linii i wyznaczania przeszkód przed robotem?

Najpraktyczniej zrobić to jako skaner światła strukturalnego: rzucić na teren linię lasera (albo kilka pasów) i obserwować ją kamerą lub linijką CCD ustawioną pod znanym kątem, a z deformacji prążka obliczać położenie punktów w przestrzeni [#719765] Do generowania linii można użyć wirującego lusterka jak w skanerze kodów kreskowych, ale do prototypu prostsza jest maska/kolimator formujący wiązkę w linię albo kilka superjasnych LED z osłoną; miganie z ustaloną częstotliwością pomaga odróżnić sygnał od światła tła [#702202] [#702332] W praktyce sprawdził się też zestaw laser + linijka CCD ze skanera: jeden z uczestników zbudował dalmierz na 5340-pikselowej linijce CCD, soczewce i ATmedze128, uzyskując zasięg ok. 30 cm, najlepszy na białej powierzchni, z odczytem środka plamki z kilkunastu–kilkudziesięciu pikseli [#3896924] Jest też opis działającego prototypu z laserem ze wskaźnika i zwykłą małą kamerką, z zasięgiem ok. 60 cm i dokładnością 0,5–2 mm, gdzie laser i kamera były poruszane silnikami krokowymi [#1143581]
Wygenerowane przez model językowy.
  • #1 701778
    genetix
    Poziom 24  
    Posty: 669
    Pomógł: 42
    Kiedyś w którejś z gazet (EP lub EdW) był zamieszczony artykuł na temat "wzroku" robota. Autor przedstawił tam bardzo ciekawą koncepcję skanowania przestrzeni 3D przed robotem.

    W telegraficznym skrócie wyglądało to tak:
    robot wyświetla przed sobą poprzeczną linię (np. laserem lub LED) i obserwuje ją pod innym kątem niż kąt padania (np. z kamery umieszczonej powyżej źródła światła):
    - na idealnie płaskiej powierzchni będzie widział poziomą, poprzeczną linię (nazwijmy ją umownie poziomem "zero").
    - na powierzchni opadającej będzie widział poziomą linię, ale niżej niż na poziomie zero)
    - analogicznie zauważy linię wyżej, gdy podjedzie do pochylni w górę
    - dojazd do przeszkody z lewej strony (np. leżącego pudełka) zaobserwuje jako podniesienie linii po lewej stronie. co ciekawe: im wyżej linia - tym bliżej przeszkoda.

    PROBLEM: trzeba skonstruować układ do analizy położenia linii.

    1. jak wykonać "rzutnik" linii? pomysłem jest puszczenie wiązki laserowej na obracające się lusterko umieszczone lekko pod kątem do osi silnika. a może jakaś optyka a'la skaner kodów kreskowych?
    2. co wykorzystać w charakterze "kamery"? kamere, np USB? detektor z myszki optycznej? matrycę elementów typu fototranzystor?


    uważam, że problem jest arcyciekawy i proszę o propozycje i sugestie.

    PS. jak ktoś nie czai tej koncepcji to zamieszczę rysunek, ale to potrwa!
  • #2 702127
    kaldachar
    Poziom 14  
    Posty: 153
    Pomógł: 1
    Cześć

    Pomysł jest rzeczywiście ciekawy . Ale jak chcesz rozwiązać pomysł z tym lusterkiem ( odręczny szkic pomoże mojej wyobraźni ) . Co do samego czujnika w gre wchodzi raczej układ zbudowany z fofdiod . Koszty i oprogramowanie takiego odbiornika są proste . Jeżeli pojazd ma być autonomiczny to raczej ciężko będzie użyć procesora do obróbki wizji . Wydaje mi się że odpowiednio dobrana optyka i diody powinny załatwić sprawę :-)

    Pozdrawiam
  • #3 702202
    genetix
    Poziom 24  
    Posty: 669
    Pomógł: 42
    :arrow: kaldachar
    przyjrzyj się skanerom kodów kreskowych w hipermarketach (tylko tym wbudowanym w ladę). Właśnie tam strumień lasera jest "rozrzucany" przez wirujące lusterko (wirujące albo drgające).
  • #4 702268
    kaldachar
    Poziom 14  
    Posty: 153
    Pomógł: 1
    Rozumiem zasadę działania :-) . Moim zdaniem jest to trochę wrażliwy system jak na zastosowanie w robocie . Nie znam założeń robota i jego środowiska pracy , ale lustro jest mało odporne mechanicznie i łatwo go uszkodzić . Dodatkowo jeżeli robot będzie wystawiony na zmienne warunki środowiskowe to istniej szansa na zaparowanie lustra i wtedy będzie ciekawie :-) . Ale jako zabawka to powinno się sprawdzić .

    Pozdrawiam
  • #5 702332
    genetix
    Poziom 24  
    Posty: 669
    Pomógł: 42
    kaldachar napisał:
    (...) jeżeli robot będzie wystawiony na zmienne warunki środowiskowe to istniej szansa na zaparowanie lustra (...)


    zgadza się - ale na razie jesteśmy na etapie budowy prototypu. a w końcowym egzemplarzu można całość zamknąć w puszce z szybką :wink:
    Była to tylko jedna z propozycji - najlepiej będzie użyć kilku superjasnych diod LED - mają one dość szeroki kąt świecenia, więc wystarczy tylko zbudować osłonę (maskę) formującą strumień światła w linię. Dodatkową zaletą będzie łatwiejsze sterowanie diodami - powinny migać z określoną częstotliwością aby trudniej było przypadkowo oszukać czujnik innym źródłem światła.
  • #6 702395
    kaldachar
    Poziom 14  
    Posty: 153
    Pomógł: 1
    Jak sobie teoretyzujemy , to można by zastosować zamiast lustra odpowiedni kolimator . Zadaniem kolimatora było by właśnie uformowanie wiązki prostopadłej do podłoża . Fajny byłby też efekt optyczny :-) . Wchodząc w sfere z pogranicza fantastyki ( jeżeli chodzi o wykonanie amatorskie ) to dobrym rozwiązaniem było by zastosowanie dwóch kamer sprzęgniętych ze sobą ( coś na wzór naszych oczu ) i na podstawie uzyskanego z nich obrazu stworzyć trójwymiarową mapę terenu . Następnie oprogramowanie szukało by drogi ( lub przeszkód ) :-) . Już widzę moc obliczeniową tego robota :-) . Ale pomarzyć zawsze można ...

    Pozdrawiam
  • #7 711222
    ucy74
    Poziom 20  
    Posty: 539
    Pomógł: 22
    Ocena: 10
    Poszukajcie sobie ogólnie o skanerach 3D. Problem zaczyna się gdy trzeba napisać soft do analizowania danych z kamerki video, tego nikt nie chce zamieścić ;-))

    A co do robienia linijki z kropki lasera to wystarczy przepuścić promień przez pręcik szklany - robi "ładną" kreskę, choć słabnącą im dalej od osi promiena lasera.
  • #8 711239
    milik
    Poziom 23  
    Posty: 637
    Pomógł: 71
    Ocena: 58
    Oglądałem kiedyś program na ten temat. A wnim konstruktorzy włożyli takie coś do modelu śmigłowca i wypucili go w teren. Mógł on się orjętować w tym terenie i rozpoznawać nowe obiekty i też było to zrobione na laserze
  • #9 716109
    tszewc
    Poziom 16  
    Posty: 126
    Pomógł: 9
    Ocena: 2
    Skanery tego typu ma w swojej ofercie SICK. Z tego co wiem są to niestety drogie urządzenia :(
    Zasada działania polega na odbiciu promienia lasera od wirującego z dużą prędkością lustra.
    Produkt specjalizowany: http://www.sick.pl/pl/oferta/katalogue/safety/opto/skanery/pl.html
    Tego typu skanery są wykorzystywane do pomiarów 2D i 3D w różnych aplikacjach.

    Chcąc zrobić skaner tego typu potrzeba (moim zdaniem) silnika synchronicznego do obrotu lustra, lasera małej mocy i wykorzystując np. zjawisko Dopplera mamy pomiar odległości. Wiedząc w którym aktualnie jesteśmy położeniu kątowym mamy skaner 2D.
    Skaner 3D będzie chyba ciut bardziej skomplikowany... ;)
  • #10 718404
    kaldachar
    Poziom 14  
    Posty: 153
    Pomógł: 1
    Być może nie jestem mocny w fizyce :-) , ale nie mam pojęcia jak zrobić pomiar odległości w oparciu o prawo Dopplera . Czy mógłby kolega wyjaśnić tą metodę ??

    Pozdrawiam
  • #11 718817
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    genetix napisał:
    Kiedyś w którejś z gazet (EP lub EdW) był zamieszczony artykuł na temat "wzroku" robota. Autor przedstawił tam bardzo ciekawą koncepcję skanowania przestrzeni 3D przed robotem.


    Taka metodę analizay zamierzam zastosować w "oku robota" z zastosowaniem optyki i scalaka z myszy optycznej.
  • #12 719317
    tszewc
    Poziom 16  
    Posty: 126
    Pomógł: 9
    Ocena: 2
    OK, z Dopplerem to nie tutaj ;)
    Myślałem o prędkości...
    Niemniej jednak wiązka laserowa wykorzystywana jest do pomiaru odległości. Może mierzony jest czas przelotu? Niestety nie wgłębiałem się nigdy w szczegóły budowy takiego urządzenia.
  • #13 719743
    kaldachar
    Poziom 14  
    Posty: 153
    Pomógł: 1
    Czas przelotu czego ??
  • #14 719765
    ucy74
    Poziom 20  
    Posty: 539
    Pomógł: 22
    Ocena: 10
    Skaner 3D jest zbudowany wg. zasady:

    1. Znana odległość i kąt pomiędzy osiami optycznymi lasera i kamery.
    2. Prążek rzucany przez laser zniekształca się na skanowanej powierzchni.
    3. Kamera widzi prążek, a na podstawie jego deformacji, program przelicza płaski obraz z kamery na siatkę punktów w przestrzeni.

    Zamiast pojedyńczego prążka lasera może być światło strukturalne (pionowe lub poziome paski, kolejno w kilku grubościach) z rzutnika LCD. W tym wypadku rzuca się jednorazowo na skanowany obiekt, wiele prążków, więc pomiar jest dokładniejszy.

    Tak jak pisałem, jest problem z free softem analizującym obraz z kamery.
  • #15 727676
    genetix
    Poziom 24  
    Posty: 669
    Pomógł: 42
    Trzebaby poszukać formatu transmisji danych z kamerki internetowej na porcie USB. Odpadnie cały problem z analizą analogowego sygnału wizji.

    :?: Czy popularne kamerki internetowe można konfigurować software'owo w zakresie zmiany rozdzielczości?
  • #16 728272
    mag32
    Poziom 19  
    Posty: 450
    Pomógł: 4
    Ocena: 17
    Myślę [ ;) ], że do amatorskiej zabawki wystarczy skaner z myszki, jego rozdzielczość jest w tym przypadku wystarczsająca, a w necie są opisy protokołów transmisji tych modułów. Jeśli chodzi o analize punktów to mamy tam tylko jest albo nie ma czyli true/false a to nie powinno być aż takie skomplikowane dla atmela na przykład.
  • #17 728881
    genetix
    Poziom 24  
    Posty: 669
    Pomógł: 42
    W notach katalogowych znalazłem przykładowe "screeny" z kamerki i nie są one dwukolorowe. Kamera rozróżnia kilka poziomów szarości - inaczej nie miałoby to zastosowania w detekcji przesunięcia myszy.

    Zastosowanie tej kamerki do skanowania przestrzeni 3D przed robotem wymaga obserwacji obszaru ok. 10-20cm - czyli niezbędna będzie optyka, gdyż normalnie przetwornik z myszy działa może na 2cm2. Dlatego podsunąłem pomysł zastosowania kamery USB i "obcięcia" jej rozdzielczości.
  • #18 729363
    ucy74
    Poziom 20  
    Posty: 539
    Pomógł: 22
    Ocena: 10
    genetix napisał:
    Dlatego podsunąłem pomysł zastosowania kamery USB i "obcięcia" jej rozdzielczości.


    Niestety - im większa rozdzielczość kamerki (lub aparatu cyfrowego) tym bardziej dokładny model przestrzenny. Tak więc, raczej nie należy nic obcinać.

    Przy okazji: Problem z softem do skanerów 3D nie leży w odbiorze strumienia wideo. Chodzi o soft, który na podstawie rejestrowanych kamerą załamań prążka z lasera, wylicza położenie punktów w przestrzeni. Czyli taki, który interpretuje odebrany obraz.
  • #19 729654
    genetix
    Poziom 24  
    Posty: 669
    Pomógł: 42
    Zgodzę się, ale prostemu robotowi nie jest do niczego potrzebne rozróżnianie, czy na podłodze leży pantofel czy kalosz - tak czy inaczej jest to dla niego przeszkoda, którą trzena ominąć. A obcięcie rozdzielczości z np 800x600 na 240x320 zredukuje ogromnie ilość obliczeń potrzebnych do stworzenia modelu przestrzeni.

    Myślę, że wystarczyłaby rozdzielczość rzędu 120x120 czyli przy sensownym polu skanowania (np. 12x12cm) daje i tak dużą dokładność 10px2/cm2
  • #20 729853
    ucy74
    Poziom 20  
    Posty: 539
    Pomógł: 22
    Ocena: 10
    genetix napisał:
    prostemu robotowi nie jest do niczego potrzebne rozróżnianie, czy na podłodze leży pantofel czy kalosz


    Wszystko fajnie - prostemu robotowi do takich rzeczy wystarczy podczerwień. Skaner przyda się wtedy, gdy podłoga jest ogólnie "niepłaska" - usłana pantoflami, kapciami, kaloszami i krzesłami. Tutaj wszystko jest przeszkodą i trzeba wybierać która droga jest mniej kłopotliwa.
  • #22 748818
    mag32
    Poziom 19  
    Posty: 450
    Pomógł: 4
    Ocena: 17
    W kwestii rozdzielczości kamerki, napisł ktoś wcześniej, ż lepiej większa rozdzielczość bo dokładniejszy odczyt. Zasadniczo tak. Ale weźmy pod uwagę że wtedy potrzebujemy więkrzej mocy obliczeniowej dla procesora a tym samym więcej czasu i energii. Więc trzeba się zastanowić jaka dokładność jest nam niezbędna i zastosować do tego odpowiedni sprzęt. Jeśli chcemy faktyczie wykożystać durzą rozdzielczość to lepiej zbudować osoby moduł który będzie analizował tylko przestrzeń widzianą z kamerki i podawał gotowe wyliczenia do głównego procesora sterującego całym urządzeniem, zaoszczędzimy przynajmniej czas.
  • #23 754855
    genetix
    Poziom 24  
    Posty: 669
    Pomógł: 42
    :arrow: mag32
    zgadzam się z Tobą, ale chyba lepiej dać tanią kamerę internetową (np. z allegro) np. na USB i softwareowo obcinać rozdzielczość aby dopasować ją do mocy obliczeniowej procka. Czy ktoś już coś takiego robił?
  • #24 765780
    unitral
    Użytkownik obserwowany
    Posty: 1296
    Pomógł: 85
    Ocena: 175
    Witam, a ja mam takie male pytanko, czy skanowanie tereny moglo by odbywac sie poprzez radar dopplera? chodzi mi o ruchoma wiezyczke z umieszczonymi mikrofonami i prockiem ktowy wysyla fale w danym polozeniu wiezyczki, odczytuje odleglosci do najblizszej przeszkody i tak wkolko, tworzac w pamieci mape terenu?
    Czy cos takiego ma wogole sens?
    Pozdrawiam
  • #25 765911
    rafels
    Poziom 26  
    Posty: 721
    Pomógł: 69
    Ocena: 166
    CzeSC
    Dala robota poruszającego się po płaskiej dwuwymiarowej powierzchni zbędne wydaje się określenie trzeciego wymiaru. Ważne jest za to określenie odległości od przeszkód występujących na jego drodze.
    Najprościej wykonać taki pomiar za pomocą wiązki laserowej skanującej drogę przed robotem. Wiązka powinna poruszać się równolegle do podłoża. Pomiar odległości można wykonać za pomocą fotodetektora skierowanego dzięki optyce(lunetka) w tym samym kierunku co promień. Różnica intensywności odbitego światła można określić odległość od przeszkody. Sprawdzi się to jedynie w przypadku przedmiotów jednakowego koloru.
    Żeby uniknąć tego ograniczenia można skrzyżowąć osie optyczne wiązki lasera i detektora w pewnym punkcie przed robotem. Do odczytu odległości trzeba wykorzystać detektor liniowy w postaci linijki fotodiod(i odpowiedniej optyki). Przedmiot umieszczony bliższej odległości od punktu przecięcia osi da punkt świetlny położony bliżej lasera. Przedmiot umieszczony dalej da punkt bliżej detektora. Zmiany te powinna wykryć linka fotodetektorów dzięki odpowiedniej soczewce. Laser i detektor powinny się zgodnie poruszać badając potrzebny obszar. Odpowiednią selektywność fotodetektorów da użycie filtrów przepuszczających jedynie światło koloru lasera. Zapewni to pewność w różnych warunkach oświetleniowych.
    Oko tego rodzaju sprawdzi się jedynie w przypadku robota niezdolnego do poruszania się w trzecim wymiarze(pokonywanie schodów itp).
    Pozdrawiam.
  • #26 772129
    muwie
    Poziom 14  
    Posty: 126
    Pomógł: 1
    Ocena: 6
    a po co "obcinac" rozdzielczosc kamerki internetowej. Przeciez niektóży robią roboty współpracujące z kompem. I wtedy można cos takiego zrobic.
    kamera---------------------kompute----------------------robot
  • #27 772249
    ucy74
    Poziom 20  
    Posty: 539
    Pomógł: 22
    Ocena: 10
    muwie napisał:
    a po co "obcinac" rozdzielczosc kamerki internetowej...

    Chodzi o to, by do analizy obrazu używać mikrokontrolera 10 MIPS, a nie komputera 1000 PLN.

    muwie napisał:
    kamera---------------------kompute----------------------robot

    Mógłbyś podać jakieś konkretne, dostępne dla hobbystów, aplikacje?
  • #28 791893
    stormblast
    Poziom 14  
    Posty: 102
    Pomógł: 2
    Ocena: 2
    Jest taka dziedzina wiedzy jak fotogrametria. Jej przedmiotem jest zdalne rozpoznawanie terenu. Studiuję geodezję i robiliśmy na ćwiczeniach numeryczny model terenu z dwóch panchromatycznych zdjęć lotniczych, przy zastosowaniu specjalnego oprogramowania.

    Żeby zastosować takie coś w robocie, potrzebne są dwie skalibrowane kamery (wyznaczone ogniskowe, współrzędne środków rzutów) umieszczone w pewnej odległości (baza). Istnieją zakłady które się zajmują kalibracją. Ale do zastosowań amatorskich można byłoby zrobic to samemu.

    Poza tym potrzebny byłby soft do fotogrametrii w czasie rzeczywistym (takie oprogramowanie jest stosowane np. w obrabiarkach i amerykańskich rakietach bojowych). No, ale chyba trzebaby było napisać ten soft własnoręcznie, są książki np: "Fotogrametria Analityczna" w uczelnianych bibliotekach, w których jest dobrze pokazane podejście matematyczne do przetwarzania zdjęć.

    (W tym sofcie jest duzo obliczeń i transformacji pomiędzy układami współrzędnych: kamery, zdjęcia i terenu. Wszystko to liczy się z pomocą rachunku macierzowego i tam jest to wszystko opisane.)

    Do tego dobry jest skrypt "Fotogrametria" Butowtta i Kaczyńskiego (WAT). Jest tam super rozdział: fotogrametria naziemna bliskiego zasięgu, i tam jest wytłumaczone z rysunkami jak obliczać współrzędne przestrzenne ze zdjęć naziemnych. (a propo- dlatego nie wolno fotografować obiektów wojskowych). :P Myślę że dałoby sie to zrobić, ale największym problemem jest wykombinowanie tego softu.

    Pozdrawiam

    aha, i nie wiem czy mikrokontroler 89C1051 temu podoła . :wink:
  • #29 792700
    ucy74
    Poziom 20  
    Posty: 539
    Pomógł: 22
    Ocena: 10
    stormblast napisał:
    Jest taka dziedzina wiedzy jak fotogrametria...
    Bardzo ciekawe to co piszesz. Zerknij, jeśli możesz, pod ten link: http://web.cs.cmu.edu/afs/cs/project/cil/ftp/html/v-source.html. Jestem ciekaw które z opisanych tam linków wydały by Ci się warte uwagi. Mnie zainteresował Real-time dense stereo http://www.ai.mit.edu/~demirdji/download/index.html
  • #30 795383
    stormblast
    Poziom 14  
    Posty: 102
    Pomógł: 2
    Ocena: 2
    Na razie napisałem ze skryptu WAT o fotogrametrii naziemnej jak skalibrować kamerę, oraz w jaki sposób korzystając z 3 prostackich wzorów obliczyć współrzędne przestrzenne. Jak będę miał tylko czas popatrzę po tych linkach co je UCY74 podał.

    Doszedłem do wniosku że to wcale nie jest aż takie skomplikowane jak wcześniej pisałem. To da się zrobić! Więcej napiszę jak tylko będę miał więcej czasu.

    Pozdrawiam
    Załączniki:
    • Kalibracja kamery.doc (70.5 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Wzory na współrzędne przestrzenne XYZ.doc (202 KB) Musisz być zalogowany, aby pobrać ten załącznik.

Podsumowanie tematu

✨ Dyskusja dotyczy konstrukcji układu do analizy położenia linii laserowej lub świetlnej w skanerze 3D robota, który ma umożliwić mapowanie przestrzeni i wykrywanie przeszkód. Proponowane metody obejmują wykorzystanie wiązki laserowej formowanej przez pręcik szklany lub diody LED z maską tworzącą linię świetlną, obserwowanej przez kamerę pod kątem. Do skanowania przestrzeni rozważano zastosowanie wirującego lub drgającego lusterka, podobnie jak w skanerach kodów kreskowych, jednak wskazano na wrażliwość mechaniczną i problemy środowiskowe takiego rozwiązania. Alternatywnie sugerowano użycie światła strukturalnego z rzutnika LCD dla lepszej dokładności.

W kwestii detekcji i analizy sygnału rozważano zastosowanie fotodiod, przetworników CCD (np. ILX548K firmy Sony), a także układów z myszy optycznej do pomiaru przesunięcia linii. Problematyczna jest jednak analiza obrazu i obliczenia w czasie rzeczywistym, co wymaga odpowiedniej mocy obliczeniowej – dyskutowano o mikrokontrolerach (np. Atmel, 16-bit ARM), DSP, FPGA oraz komputerach PC. Poruszono też temat modulacji wiązki laserowej i pomiaru przesunięcia fazowego do określania odległości, a także pomiaru czasu przelotu wiązki, który jest trudny do realizacji amatorskimi środkami ze względu na bardzo krótkie czasy.

Alternatywne rozwiązania obejmują ultradźwiękowe czujniki odległości (np. moduł SRF08), sonary (np. Polaroid), a także dalmierze laserowe dostępne komercyjnie (np. Sharp GP2D12-15). Wskazano na ograniczenia ultradźwięków w zakresie rozdzielczości i kierunkowości wiązki. W dyskusji pojawiły się także uwagi dotyczące fotogrametrii i wykorzystania dwóch skalibrowanych kamer do tworzenia modeli 3D na podstawie zdjęć stereoskopowych, co jednak wymaga zaawansowanego oprogramowania i mocy obliczeniowej.

Wielu uczestników podkreślało, że dla amatorskich zastosowań ważne jest znalezienie kompromisu między dokładnością, kosztem i mocą obliczeniową. Przykładowe projekty amatorskie wykorzystują lasery z napędów CD/DVD, silniki krokowe do skanowania, kamery internetowe USB oraz przetworniki CCD ze skanerów. Problemy techniczne obejmują stabilność mechanizmu, kalibrację optyki, przetwarzanie sygnału z matryc CCD, a także implementację algorytmów analizy obrazu i korelacji punktów homologicznych.

Podsumowując, konstrukcja układu do analizy linii w skanerze 3D robota wymaga połączenia odpowiedniego źródła światła (laser lub LED), precyzyjnego mechanizmu skanującego (np. silniki krokowe, lusterka), detektora (kamera, przetwornik CCD, fotodiody) oraz zaawansowanego oprogramowania do analizy obrazu i wyliczania położenia punktów w przestrzeni. Wybór komponentów i metod zależy od wymagań dotyczących dokładności, kosztów i dostępnej mocy obliczeniowej.
Wygenerowane przez model językowy.
REKLAMA