Spisu treści:

Roomba Bot Bulider: 5 kroków (ze zdjęciami)
Roomba Bot Bulider: 5 kroków (ze zdjęciami)

Wideo: Roomba Bot Bulider: 5 kroków (ze zdjęciami)

Wideo: Roomba Bot Bulider: 5 kroków (ze zdjęciami)
Wideo: Ups. 2024, Listopad
Anonim
Robot Roomba Bulider
Robot Roomba Bulider

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

Kieszonkowe dzieci
Kieszonkowe dzieci
Kieszonkowe dzieci
Kieszonkowe dzieci
Kieszonkowe dzieci
Kieszonkowe dzieci
Kieszonkowe dzieci
Kieszonkowe dzieci

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

Pobierz zestaw narzędzi Roomba
Pobierz zestaw narzędzi Roomba
Pobierz zestaw narzędzi Roomba
Pobierz zestaw narzędzi Roomba
Pobierz zestaw narzędzi Roomba
Pobierz zestaw narzędzi Roomba
Pobierz zestaw narzędzi Roomba
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

Ostateczny projekt
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: