Wątek przeniesiony 2018-06-29 14:36 z Off-Topic przez furious programming.

Budowa robota sprzątającego - model i implementacja

1

Witam. Chciałbym zbudować własnego robota przemieszczającego się i sprzątającego NIEZNANE POMIESZCZENIE. Ogółem ostatni tydzień spędziłem na poszukiwaniach gotowych rozwiązań oraz podobnych projektów. Lecz cały czas zastanawiam się nad "skanowaniu" pomieszczenia i jego poprawnym przemieszczaniu. Na internecie jest wiele rozwiązań, jednych lepszych, jednych gorszych. Te droższe posiadają czujniki odległości/skanowania po minimum dwa tysiące złotych. Mnie na takie rozwiązanie nie stać. Daje poniżej link do czujnika który moim zdaniem jest najbardziej odpowiedni. Zastanawiałem się na zamontowaniu go na samym czubku robota, coś jak obrotowa wieża, jeszcze nie wiem jak to zrobić ale wymyśle. Problem polega nad implementacją programu. Jak zapisać te wszystkie odczyty i rozkazać robotowi pokonywać je w najszybszy sposób. Dochodzi jeszcze temat zbiornika i szczotek. Powrót do bazy pozwolę już sobie pominąć oraz problem w napotkaniu schodów( z tym akurat powinienem poradzić). Znam podstawy programowania na Arduino oraz ogółem programowania, czy znacie jakieś podobne przykłady takich pomysłów. Na internecie są rozwiązania lecz większość ma już przeszło kilka lat. Czy są jakieś gotowe programy zapisujące takie wyświetlenia z pomiarów oraz ich pokonywanie. Co sądzicie o tym wszystkim? Macie jakieś podpowiedzi? Pomysły?
Z góry dzięki za odpowiedź.

Czujnik odległości:
https://botland.com.pl/ultradzwiekowe-czujniki-odleglosci/8832-ultradzwiekowy-czujnik-odleglosci-urm07-750cm-uart-z-korekcja-temperaturowa.html

0

Nie wiem czy jednak nie wyjdzie Ci taniej i lepiej kupić jakiś gotowy sprzęt. Masz gwarancję, w pełni działające urządzenie, zaoszczedzasz czas poświęcony na programowanie, odpadają Ci problemy związane z montażem i spasowaniem wszystkich elementow. Lepiej swoje programistyczne zdolności spozytkuj chwytając gdzies pracę w takiej branży (arduino) i po pierwszej wypłacie kup robota.

IROBOT Roomba 605 kosztuje w media expercie ok 1000 zeta. To chyba nie jest duża kwota, gdzie normalne odkurzacze kosztują po 300~500 złociszy

1

Tak ale tutaj chodzi o to, ze sam chce go zbudowac. A nie kupic gotowca. Czy jest mozliwosc aby moj robot pierwszy swoj przejazd wykonal do okola pomieszczenia wzdluz pomieszczenia przy scianie zapisujac jego geometrie. I dopiero jak to zrobi w poruszal sie po pomieszczeniu w najlepszy sposob?

0

A jak będziesz miał drzwi otwarte, to ci w ramach tego objazdu zwiedzi całe mieszkanie i zanim zacznie sprzątać to bateria się skończy :P

0

Moje założenie zakłada zamknięte pomieszczenie :). Ogółem znalazłem taki oto laser (link poniżej), tylko też nie wiem jak zrobić by skanował mi pomieszczenie i tworzył mapę 2d po której by się poruszał.

https://botland.com.pl/skanery-laserowe/10198-laserowy-czujnik-odleglosci-lidar-tfmini-uart-12m.html

0

Ktoś poruszał chyba podobny problem na forum Arduino, nie wiem czy na to trafiłeś
http://forum.arduino.cc/index.php?topic=200981.0
Tutaj masz ciekawą wizualizację 'skanowania powierzchni'
http://www.societyofrobots.com/images/sensors_IRSLAM.gif
Na źródłowej stronie powinieneś znaleźć sporo materiałów:
http://www.societyofrobots.com
np. to
http://www.societyofrobots.com/programming_wavefront.shtml

1 użytkowników online, w tym zalogowanych: 0, gości: 1