Spisu treści:
- Krok 1: Materiały eksploatacyjne
- Krok 2: Pobierz zestaw narzędzi Roomba
- Krok 3: Zaprojektuj kod dla pożądanych wyników
- Krok 4: Uruchom i edytuj kod aż do perfekcji
- Krok 5: Ostateczny projekt
Wideo: Roomba Bot Bulider: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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!
Zalecana:
Trash Built Bot do rysowania linii BT - My Bot: 13 kroków (ze zdjęciami)
Trash Built BT Line Drawing Bot - My Bot: Przyjaciele Hai po długiej przerwie około 6 miesięcy, przyszedłem z nowym projektem. Do czasu ukończenia Cute Drawing Buddy V1, SCARA Robot - Arduino planuję kolejnego bota do rysowania, którego głównym celem jest pokrycie dużej przestrzeni do rysowania. Tak naprawiono ramiona robota c
Robot Roomba sterowany przez przeglądarkę z Raspberry Pi Model 3 A+: 6 kroków (ze zdjęciami)
Robot Roomba sterowany przez przeglądarkę z Raspberry Pi Model 3 A+: OmówienieTen instruktaż skupi się na tym, jak dać martwemu Roombie nowy mózg (Raspberry Pi), oczy (kamera internetowa) i sposób kontrolowania wszystkiego za pomocą przeglądarki internetowej. Istnieje wiele hacków do Roomby, które umożliwiają sterowanie przez interfejs szeregowy. Nie mam
Roomblock: platforma do nauki nawigacji ROS z Roomba, Raspberry Pi i RPLIDAR: 9 kroków (ze zdjęciami)
Roomblock: platforma do nauki nawigacji ROS z Roomba, Raspberry Pi i RPLIDAR: Co to jest? to platforma robota składająca się z Roomby, Raspberry Pi 2, czujnika laserowego (RPLIDAR) i mobilnej baterii. Ramkę montażową można wykonać na drukarkach 3D. System nawigacji ROS umożliwia wykonanie mapy pomieszczeń i korzystanie z
Garden Helper Roomba Bot: 8 kroków
Garden Helper Roomba Bot: Kiara Myers, Ahmad Alghadeer i Madison Tippet Cel: Ta instrukcja nauczy Cię, jak zaprogramować Roomba Bot za pomocą MATLAB, aby poruszać się po ogrodzie, wykrywając okrągłe owoce / warzywa, które są wystarczająco dojrzałe, aby je zebrać oparte na
Inspektor Roomba: 6 kroków (ze zdjęciami)
Inspektor Roomba: Większość z nas używa robotów iRobot Roomba tylko do odkurzania, ale niewielu wie, że jest to świetna baza do nowych projektów robotyki. Wszyscy producenci powinni wypróbować otwarty interfejs Roomba (OI), aby dowiedzieć się, jak łatwo jest sterować tym robotem. W tej instrukcji możesz