Skocz do zawartości

[LF] Omijanie przeszkód - algorytm i czujniki


stratus

Pomocna odpowiedź

Witajcie!

Szukam informacji na temat sposobów omijania przeszkód w robotach typu Line Follower. Moglibyście nakierować mnie na odpowiednie rozwiązania?

Wiem, że niektórzy stosują czujniki Sharp (np. GP2Y0A2YK), ale nie pomogą one na bezpieczne ominięcie przeszkody. Czy przyjęcie toru ruchu jako wycinek okręgu o promieniu równym największemu wymiarowi przeszkody + dodatkowy margines wystarczy? Czy też warto dołożyć kilka mniej dokładnych czujników odbiciowych na bokach robota i ciągłe śledzenie położenia przeszkody?

Z góry dzięki za odpowiedzi!

Pozdrawiam

Link do komentarza
Share on other sites

Skąd masz znać tą szerokość przeszkody? Do tego jeszcze przeszkoda może mieć głębokość, której Twój algorytm zupełnie nie uwzględnia.

Oczywiście żeby przejść możliwie wiele przypadków potrzebne jest kilka sensorów i ich ciągła kontrola. Wymienione sharpy bardzo dobrze sprawdzą się w roli czujników, które pomogą Tobie spokojnie ominąć przeszkodę. Wystarczy rozmieścić kilka takich czujek po okręgu z przodu pojazdu.

Do tego warto by było też posiadać informację o kierunku i odległości jazdy (odometria), żeby móc wrócić np dokładnie po drugiej stronie przeszkody, gdzie spodziewamy się natrafić na dalszy ciąg linii.

Link do komentarza
Share on other sites

Wymiary przeszkody oraz max dozwoloną odległość jej omijania są podane w regulaminach zawodów. Na podstawie tego jak i wizualnego oszacowania wymiarów przeszkody można zgrubnie określić bezpieczny tor jazdy.

W rozwiązaniach które widziałem dotychczas stosowano tylko jeden czujnik sharp. Przypuszczam, że dokonywały one najpierw przejazdu mapującego trasę, a do takiego czegoś powinien wystarczyć jeden dalmierz.

Link do komentarza
Share on other sites

W rozwiązaniach które widziałem dotychczas stosowano tylko jeden czujnik sharp. Przypuszczam, że dokonywały one najpierw przejazdu mapującego trasę, a do takiego czegoś powinien wystarczyć jeden dalmierz.

Nie 🙂 Wszystkie roboty w tej chwili omijają przeszkody "na sztywno", przynajmniej nikt nie przyznaje się do innych metod. Robot sobie jedzie, jeśli SHARP coś wykryje, to robot wykonuje na sztywno zapisaną trasę, która omija przeszkodę. Wracamy na linie i jedziemy dalej 😉

Jednak oczywiście lepiej byłoby tak jak mówisz, umieścić kilka czujników.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.