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

Wybór czujników do robota omijającego przeszkody - ultradźwiękowe czy cyfrowe?

Jstnciolek 15 Lis 2018 19:00 453 4
  • #1 17561939
    Jstnciolek
    Poziom 6  
    Witam,
    mam do zbudowania robota, który będzie wykrywał przeszkody, omijał je. Zależy mi na tym żeby wykrywał przeszkodę wystarczająco wcześnie, żeby mogł ją swobodnie omijać . Zastanawiałem się nad czujnikami ultradzwiekowymi, jednak spotkałem się z opiniami,że przy małych kątach nie działają one wystarczająco dobrze i to wymaga stosowania większej ilości tych czujników. Myslalem również o cyfrowym czujniku, jednak nigdy na nim nie pracowałem i nie wiem czy będzie on dobry. Może macie jakies inne propozycje ?
    Pozdrawiam.
  • Pomocny post
    #3 17562025
    smyk55
    Poziom 23  
    Witam
    Idź na całość - kamera i oprogramowanie do analizy obrazu. Nic odkrywczego nie napisałem, takie rozwiązania istnieją :)
  • Pomocny post
    #5 17562099
    Ture11
    Poziom 39  
    Jstnciolek napisał:

    Bardzo kiepski wybór - wykryje ci on każdą przeszkodę w odległości <= 150cm, czyli zareaguje prawie na wszystko. Poza tym to czujnik, który tylko sygnalizuje, nie mierzy...

    Dodano po 4 [minuty]:

    Jstnciolek napisał:
    Zastanawiałem się nad czujnikami ultradzwiekowymi, jednak spotkałem się z opiniami,że przy małych kątach nie działają one wystarczająco dobrze i to wymaga stosowania większej ilości tych czujników.

    Są takie czujniki za 12zł (np. HC-SR04), ale też są takie, które dobrze radzą sobie od 15 cm (np. MaxSonar-EZ0 [123zł]). Tak czy inaczej, stosowanie większej ilości sonarów ultradźwiękowych może być bez sensu - nie uda się ich używać jednocześnie (bo każdy będzie odbierał sygnał swój i obcy...).

    Fajne są czujniki Time-of-Flight, np. VL6180X, laserowe i bardzo zgrabne, nie koniecznie trzeba umieć je lutować (są gotowe moduły - np. KAmodVL6180X). Teoretycznie czujniki "widzą" i mierzą odległość do 10cm, w praktyce bez problemu uzyskiwałem pomiary z 0,5m o sensownej dokładności.
    Na dalsze dystanse: VL53L0X (tu też dostępny moduł - np. Adafruit 3317).
REKLAMA