Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Bot Builder to roomba, która dzięki przyczepionym z przodu "chwytaczom" będzie w stanie przenosić przedmioty. Kod z nim jest ustawiony tak, aby rejestrować pierwszy ruch za pomocą pola GUI, które można kontrolować za pomocą jednego kliknięcia myszy. Po pierwszym uruchomieniu bota można ustawić tak, aby robił dokładnie to, co zrobił za pierwszym razem w pętli!
Krok 1: Materiały eksploatacyjne
Roomba, w której próżnię zastąpiono nasadką 3D
Raspberry Pi, który został podłączony do Roomba
Kamera pasująca do pokoju
Zasilacz
Chwytaki w kształcie litery U do umieszczenia z przodu Roomba
Krok 2: Pobierz zestaw narzędzi Roomba
Otwórz MATLAB i utwórz nowy folder projektu, aby uporządkować pliki projektu.
UWAGA: Ten kod został użyty do projektu, który został podany, niekoniecznie musi działać tak samo dla Ciebie, jak dla nas.
Uruchom ten kod, a wszystkie pliki powinny być teraz przechowywane w folderze projektu.
Kliknij prawym przyciskiem myszy w dowolnym miejscu w oknie „Aktualny folder” w MATLAB i kliknij „Dodaj do ścieżki”, aby umożliwić MATLAB zlokalizowanie twoich plików.
Aby upewnić się, że masz najnowszą wersję zestawu narzędzi, użyj kodu znajdującego się na obrazku 3
Krok 3: Zaprojektuj kod dla pożądanych wyników
Jeśli pobierzesz wszystkie trzy powyższe pliki, będziesz mógł sterować swoim Roomba/Mars Rover, jak na poniższym filmie. Pierwszy plik to m-plik kodu, drugi i trzeci plik to twój rzeczywisty kod, który będzie musiał zostać zmieniony i wyedytowany do konkretnego Roomba. Na przykład nasza Roomba nazywała się Roomba 30, więc kiedy łączyliśmy się z naszą Roombą, wpisywaliśmy dorsz
r =pokój.30
i to połączy się, pozwalając nam uruchomić nasz kod.
Krok 4: Uruchom i edytuj kod aż do perfekcji
Być może będziesz musiał uruchomić swój kod kilka razy, zanim uzyskasz perfekcję zakrętów, prędkości itp. Różne pokojówki będą miały inny poślizg opon i będą się obracać mniej więcej w zależności od powierzchni, na której się znajdujesz. Zalecamy przetestowanie Roomby na otwartej przestrzeni, aby nie wpaść na nic, dopóki nie zrozumiesz wszystkiego, do czego Roomba jest zdolna. Po opanowaniu robota i doskonaleniu kątów skrętu możesz zacząć budować!
Krok 5: Ostateczny projekt
Twój ostateczny projekt powinien wyglądać jak na powyższym obrazku, gdzie będziesz miał swoją roombę i chwytaki przymocowane z przodu. Z kodem, który udoskonaliłeś, i robotem, który zbudowałeś, będziesz gotowy do natychmiastowego przenoszenia rzeczy za pomocą samego robota!