
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Jesteśmy 2 studentami z college'u UCN w Danii. Otrzymaliśmy zadanie, aby w ramach oceny naszej klasy, robota i wizji zrobić nieodgadniony element. Wymogiem projektu było włączenie jednego lub więcej robotów firmy arbotix i wykonanie zadania.
Opis Projektu:
Wybranym zadaniem dla naszego projektu było użycie ramienia robota i kolorowej kamery, dzięki czemu robot podniesie znacznik i przesunie go przed kamerę, wykrywając kolor tego znacznika i z rozpoznanego koloru robot rysuje kształt na tablica zależała od koloru.
Autorzy: Razvan Ovreiu i Danny Pedersen
Krok 1: Rekomendacje użytkownika

Zaleca się, że jeśli spróbujesz podążać za tym trudnym zadaniem, masz podstawową wiedzę lub zrozumienie następujących tematów, chociaż nie jest to konieczne:
· Arduino (https://learn.trossenrobotics.com/arbotix/7-arboti…)
· Anatomia robota
· Podstawowe programowanie (najlepiej C)
· Cierpliwość
Linki poniżej iw całej instrukcji mogą zaoferować niezbędną wiedzę na temat różnych wyżej wymienionych tematów i wiele więcej, dlatego zaleca się korzystanie z nich w przypadku jakichkolwiek pytań lub problemów.
Arbotix:
Arduino:
pixycam:
Krok 2: Potrzebne materiały




Wszystkie wymienione pozycje, które są wymienione, są zobowiązane do
zreplikuj konfigurację. Wszystkie przedmioty można znaleźć i kupić na poniższej stronie internetowej z wyjątkiem markerów do tablic suchościeralnych:
www. Trossenrobotics.com
_
1 x ramię robota reaktora Arbotix
www.interbotix.com/p/phantomx-ax-12-reactor-robot-arm.aspx
_
1 x kamera pixy CMUcam5
www.trossenrobotics.com/pixy-cmucam5
_
1 x przycisk
www.trossenrobotics.com/robotGeek-pushbutton
_
2 x markery do tablic suchościeralnych
Krok 3: Bezpieczeństwo

Podczas uruchamiania, programowania i uruchamiania arbotixa zaleca się trzymanie siebie i wszelkich materiałów poza zasięgiem robota, ponieważ może on wykonywać szybkie i nieregularne ruchy.
Zaleca się również mocowanie robota do powierzchni, aby stworzyć stabilną podstawę, ponieważ ruchy robota mogą spowodować, że będzie się łatwo przewracał.
Krok 4: Montaż

Montaż ramienia robota reaktora Arbotix zajmie trochę czasu i cierpliwości. Postępuj zgodnie z instrukcją montażu ramienia z poniższego łącza, aby uniknąć problemów operacyjnych po zakończeniu montażu:
learn.trossenrobotics.com/projects/165-phan…
Krok 5: Połączenie komponentów

Krok 6: Instalacja oprogramowania

Pobierz oprogramowanie Arduino potrzebne do programowania
ramię robota z linku poniżej (wybierz wersję 1.0.6)
www.arduino.cc/en/Main/OldSoftwareReleases…
Pobierz oprogramowanie aparatu pixy o nazwie pixymon z poniższego linku:
www.cmucam.org/projects/cmucam5/wiki/Najnowsze…
Zainstaluj dwa programy po pobraniu.
Teraz podłącz dostarczone kable USB z Arduino i pixycam do komputera i otwórz programy i nawiąż połączenie.
Krok 7: Konfiguracja i konfiguracja Arbotix i Pixy Cam
Arbotix arduino i pixycam muszą zostać poprawnie skonfigurowane, zanim rozpocznie się zabawa. Pamiętaj, aby ustawić podpisy w aplikacji PixyMon, pierwszy podpis będzie reprezentował kolor po prawej stronie, a drugi kolor po lewej stronie.
Poniższe linki należy śledzić krok po kroku, aby uniknąć dalszych komplikacji.
Strony, do których prowadzą linki, oferują również sposoby i rozwiązywanie problemów, jeśli jest to wymagane, Arbotix i arduino:
learn.trossenrobotics.com/interbotix/robot-…
Pixycam:
cmucam.org/projects/cmucam5/wiki/Pixy_Regul…
Krok 8: Umieszczenie robota


Umieszczenie robota, kamery i pozycja podnoszenia znaczników są wstępnie zaprogramowane, dlatego wykonaliśmy szkic/szablon rozmieszczenia na 2 kawałkach papieru A3, aby upewnić się, że konfiguracja będzie działać za każdym razem.
Możesz zrobić to samo lub po prostu uruchomić sekwencję z naszego programu i zrobić własne oznaczenia do konfiguracji.
Krok 9: Program
Oto program wykonany w arduino, który należy wgrać na płytkę.
Program zawiera przydatne komentarze, które pomogą użytkownikowi zrozumieć jego koncepcję.
Krok 10: Wideo

Oto krótka demonstracja procesu.
Krok 11: Wniosek
Podsumowując, dzięki doświadczeniu zdobytemu podczas budowania, programowania i dokumentowania ramienia robota, członkowie zespołu są bardziej pewni umiejętności związanych z tym kursem.
Wyzwania, przed którymi staliśmy, polegały na tym, aby pixycam współpracował z płytą arduino, przez co poświęcono dużo czasu na część programistyczną. Ponadto ze względu na to, że w tym projekcie jest dużo precyzyjnej pracy, grupa miała lekki problem ze znalezieniem odpowiednich kątów i odległości.
Zalecana:
Pojawienie się inteligentnego ramienia robota: 3 kroki

Pojawienie się inteligentnego ramienia robota: uścisk dłoni z gośćmi, mówienie o rzeczach, jedzenie i tak dalej te zwyczajne rzeczy, ponieważ zdrowie naszego życia tkwi w zwykłych rzeczach, ale dla niektórych wyjątkowych ludzi jest to marzenie. Niektóre szczególne osoby wymienione przeze mnie to osoby niepełnosprawne, które straciły
Chwytak ramienia robota: 3 kroki (ze zdjęciami)

Robotic Arm Gripper: Ten robotyczny chwytak wykonany w drukarce 3D może być sterowany za pomocą dwóch niedrogich serwomechanizmów (MG90 lub SG90). Użyliśmy osłony mózgu (+Arduino) do sterowania zaciskiem i aplikacji sterującej jjRobots, aby zdalnie przenosić wszystko przez WIFI, ale możesz użyć dowolnego
Ponowne użycie modułu kamery internetowej HP WebCam 101 Aka 679257-330 jako standardowej kamery internetowej USB: 5 kroków

Ponownie użyj modułu kamery internetowej HP 101 Aka 679257-330 Jako ogólnej kamery internetowej USB: Chcę urozmaicić mojego 14-letniego Panasonica CF-18 o zupełnie nową kamerę internetową, ale Panasonic nie obsługuje już tej wspaniałej maszyny, więc muszę użyj szarej substancji do czegoś łatwiejszego niż b&b (piwa i hamburgery). To jest pierwsza część
Używanie Arduino Uno do pozycjonowania XYZ ramienia robota 6 DOF: 4 kroki

Używanie Arduino Uno do pozycjonowania XYZ ramienia robota 6 DOF: Ten projekt polega na zaimplementowaniu krótkiego i stosunkowo łatwego szkicu Arduino, aby zapewnić odwrotne pozycjonowanie kinematyczne XYZ. Zbudowałem ramię robota z 6 serwomechanizmami, ale jeśli chodzi o znalezienie oprogramowania do jego uruchomienia, nie było tam wiele z wyjątkiem cust
Wykonanie odpowiedniego chwytaka do ramienia robota: 6 kroków (ze zdjęciami)

Tworzenie odpowiedniego chwytaka do ramienia robota: W tym projekcie projektujemy i budujemy gadżet, który można dodać do ramienia robota lub dowolnego mechanizmu wymagającego chwytaków. Nasz chwytak wygląda jak inne komercyjne chwytaki, które mogą być programowane i modułowe. Ta instrukcja jest pokazana w krokach pi