Ułatw sobie życie, upewniając się, że Twój robot obsługuje wspólne standardy opisane poniżej.
System operacyjny
W przypadku zaawansowanych projektów robotyki będziesz potrzebować systemu operacyjnego, który poradzi sobie ze wszystkimi zawiłościami. System ROS to fajny standard na początek. Ich najnowszym wydawnictwem jest Foxy-Fitzroy. Funkcje, które otrzymujesz z ROS, pomagają w rozwoju robotów i planowaniu misji. Istnieje również wiele innych funkcji, które można pobrać, a Nvidia wprowadziła również własną wersję. Kiedy szukasz zaawansowanego projektu robotyki, sprawdź, czy ten standard będzie działał. Pomoże Ci w tworzeniu bardziej zaawansowanych funkcji.
Jeśli chcesz dowiedzieć się więcej i korzystać z bibliotek dla zaawansowanych robotów, możesz zapoznać się z inicjatywą Open Dynamic Robot Initiative
Czy możesz to zbudować sam??
Wielu czytelników tego posta chce zaprojektować własne roboty. To świetnie i życzę powodzenia, ale proszę rozważyć modyfikację istniejącego kodu robota. Wiele zestawów z tej listy jest udokumentowanych w pełnym zakresie ruchu Open Source. Możesz pobrać wszystkie pliki i samodzielnie je złożyć. Jesteś również wolny, a nawet zachęcany do rozszerzania, modyfikowania i zmieniania tego, co już jest.
Żółwbot
TurtleBot występuje w kilku kształtach, zwanych burgerem i gofrem. To może sprawić, że będziesz głodny, ale nazewnictwo odzwierciedla projekt. Modele są na kółkach. Burger jest wyższy i na jakiejś platformie, natomiast wafel jest znacznie niższy, a koła odstają. Ta platforma jest przeznaczona do eksperymentowania, głównie z czujnikami i zachowaniami. Ten robot toczy się na kółkach, dzięki czemu doskonale sprawdza się jako odkurzacz. Nie ma rąk i nóg; te, które będziesz musiał dodać sam. Obecnie platforma jest w trzeciej dużej wersji. Obsługa systemu ROS to podstawowa koncepcja tego robota. Wszystkie projekty, sprzęt i oprogramowanie są bezpłatne i mają otwarte oprogramowanie. Jeśli masz umiejętności i sprzęt, możesz sam go zbudować i dodać wszystko, czego zapragniesz.
Uzyskanie gotowego do uruchomienia zestawu jest tak proste, jak szukanie dystrybutorów. Wiele uczelni również korzysta z tej platformy. Dzięki TurtleBot masz małą, niedrogą platformę, której możesz używać do zaawansowanych projektów robotyki.
1.Ardupilot
Gdy potrzebujesz platformy do nawigacji po świecie, Ardupilot jest świetną opcją great. W ich repozytorium GitHub można znaleźć wielu dystrybutorów i producentów. Jednym z przykładów jest dron mapujący E384, który jest zbudowany jak model samolotu, ale ma zaawansowane możliwości geodezyjne, wszystkie zbudowane przy użyciu projektu Ardupilot. Samoloty te nie są tanie i są przeznaczone do użytku profesjonalnego.
Możesz oczywiście użyć Ardupilota do własnego projektu, a następnie sprzedawać usługi tak jak wspomniana firma. Na przykład, korzystając z tego projektu, BlueRobotics zbudował podwodny łazik, który może nawet połączyć się z narzędziem GPS do nawigacji. Więcej informacji znajdziesz na stronie Ardupilot.
2.Korporacja
Ten robot został stworzony, aby uczyć Cię robotyki, z naciskiem na wizję, uczenie maszynowe i interakcję z ludźmi. Robot wykonuje nawigację i unika kolizji, ale to nie jest obszar zainteresowania robota. Zamiast tego skupiamy się na sztucznej inteligencji.
Robot Corpora oparty jest na połączeniu Raspberry Pi, Linux i OpenCV i za jego pomocą można tworzyć wiele projektów rozpoznawania obrazu. W rzeczywistości istnieje już projekt, w którym robot sam się rozpoznaje. Hakowanie sprzętu, takie jak dodawanie broni lub wyrzucanie go na zielone pola, nie jest idealne, ponieważ pod spodem znajduje się skorupa i koła.
3.Leorover
Ten robot jest używany do projektowania na kilku uniwersytetach na całym świecie. Potrzebujesz dużo miejsca na ten projekt, ponieważ jest dość duży. Łazik przeznaczony dla programistów z dostępem do profesjonalnego sprzętu. Hobbyści znajdą cenę przekraczającą ich zwykłe budżety na zabawę. Wybór tego robota jest, jak można się domyślić, najlepszy, gdy masz ku temu powód biznesowy.
Sprzęt składa się z Raspberry Pi 3B+ lub 4B korzystającego z Core2-ROS i kontrolera czasu rzeczywistego STM32F4. Imponujące części tego zestawu to serwa, silniki prądu stałego, które napędzają świetne koła. Dzięki wszystkim dostępnym interfejsom masz wiele opcji rozszerzenia standardowego zestawu, aby pasował do twoich operacji.
4.Arduino
Pomimo reklamowania ROS jako konieczności, nadal powinieneś sprawdzić te roboty. Biegają na Arduino i mogą chodzić, czołgać się i biegać. Wszystkie zaawansowane funkcje dotyczące widzenia i unikania kolizji są proste i wymagają niewielkiej inteligencji. Te roboty świetnie nadają się do rozbudzania wyobraźni o tym, jak robot może się poruszać.
Jak widać na filmach, drukowanie 3D i montaż własnego robota to kolejny krok w Twoim osobistym rozwoju w robotyce.
Wniosek
Istnieje kilka sposobów na postęp w robotyce dzięki gotowym zestawom. Jednym ze sposobów jest samodzielne wykonanie wszystkich części, a drugim zaprogramowanie zestawu do robienia niesamowitych rzeczy. Jeśli połączysz te dwa, możesz mieć podstawę biznesu.
Możesz zacząć tworzyć te kreacje, wyświetlając poniższy link: