Budowanie robota od podstaw - Plan Szkolenia
W tym prowadzonym przez instruktora, na żywo szkoleniu uczestnicy dowiedzą się, jak zbudować robota za pomocą sprzętu Arduino i języka Arduino (C/C++).
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zbudować i obsłużyć system roboczy, który obejmuje zarówno oprogramowanie, jak i sprzęt
- Zrozumieć kluczowe koncepcje wykorzystywane w technologiach robotów
- Zmontować motory, czujniki i mikrokontrolery w działający robot
- zaprojektować strukturę mechaniczną robota
Grupa docelowa
- Programiści
- Inżynierowie
- Pasjonaci
Forma kursu
- Częściowo wykład, częściowo dyskusja, ćwiczenia i intensywne ćwiczenia praktyczne
Uwaga
- Komplety sprzętowe zostaną określone przez instruktora przed szkoleniem, ale będą w przybliżeniu zawierać następujące komponenty:
- Płytę Arduino
- Sterownik motora
- Czujnik odległości
- Moduł Bluetooth slave
- Płytę prototypową i przewody
- Przewód USB
- Komplet pojazdu
- Uczestnicy będą musieli zakupić własny sprzęt.
- Jeśli chcesz dostosować to szkolenie, prosimy o kontakt z nami w celu uzgodnienia szczegółów.
Plan Szkolenia
Wprowadzenie
Przegląd komercyjnych robotów
Projektowanie robota Arduino
Podstawy programowania: pętle, warunki, zmienne, funkcje i parametry
Montaż komponentów sprzętowych robota Arduino
Programowanie robota Arduino
Testowanie robota Arduino
Rozwiązywanie problemów
Podsumowanie
Wymagania
- Doświadczenie w programowaniu w dowolnym języku
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Budowanie robota od podstaw - Plan Szkolenia - Rezerwacja
Budowanie robota od podstaw - Plan Szkolenia - Zapytanie
Budowanie robota od podstaw - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (3)
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.
Dan Goldsmith - Coventry University
Szkolenie - ROS: Programming for Robotics
Practical work
James - Argent Energy
Szkolenie - Introduction to IoT Using Arduino
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Szkolenie - Arduino: Programming a Microcontroller for Beginners
Propozycje terminów
Szkolenia Powiązane
Zaawansowany Arduino Programming
14 godzinW tym szkoleniu prowadzonym przez instruktora w Polsce, uczestnicy nauczą się programowania Arduino za pomocą zaawansowanych technik podczas tworzenia prostego systemu alertów czujników.
Na koniec tego szkolenia uczestnicy będą mogli:
- Zrozumieć, jak działa Arduino.
- Zbliżyć się do głównych składników i funkcjonalności Arduino.
- Programować Arduino bez używania Arduino IDE.
Advanced Drone and Photogrammetry Techniques for Infrastructure Supervision
21 godzinBezpilotowe samoloty i fotogrametria są teraz niezbędnymi narzędziami w nadzorze infrastruktury o wysokiej precyzji. Dzięki integracji zaawansowanych zasad geodezji, modelowania w czasie rzeczywistym i mapowania z wysoką dokładnością przy użyciu bezpilotowych samolotów, profesjonaliści mogą osiągnąć głębszą wiedzę, dokładność i produktywność w środowiskach budowlanych.
To szkolenie prowadzone przez instruktora (online lub stacjonarne) jest skierowane do profesjonalistów na poziomie średniozaawansowanym do zaawansowanym, którzy chcą zastosować zaawansowane przepływy pracy bezpilotowych samolotów i fotogrametrii, w tym kontrol geodezyjne i techniki mapowania o wysokiej precyzji, do złożonych projektów infrastrukturalnych.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zastosować zaawansowane metody fotogrametryczne, w tym przepływy pracy RTK/PPK i kalibrację punktów kontroli naziemnej.
- Zintegrować systemy odniesienia geodezyjnego i projekcje dla dużych obiektów infrastrukturalnych.
- Projektować precyzyjne misje lotnicze dostosowane do złożonego terenu i geometrii infrastruktury.
- Analizować dane fotogrametryczne za pomocą oprogramowania GIS w celu monitorowania stanu konstrukcji, deformacji i zgodności.
Format kursu
- Interaktywna wykład i dyskusja.
- Zaawansowane ćwiczenia i studia przypadków z życia rzeczywistego.
- Praktyczne wdrożenie z danymi z bezpilotowych samolotów i narzędziami modelowania.
Opcje dostosowania kursu
- Aby poprosić o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
Aerial Robotics
21 godzinTo szkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów i developerów, którzy chcą projektować, rozwijać i testować pojazdy powietrzne poprzez eksplorację różnych koncepcji i narzędzi związanych z robotyką powietrzną.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zrozumieć podstawy robotyki powietrznej.
- Modelować i projektować bezzałogowe statki powietrzne (UAVs) i kwadrokoptery.
- Poznać podstawy kontroli lotu i planowania ruchu.
- Nauczyć się używać różnych narzędzi symulacyjnych dla robotyki powietrznej.
Arduino Programming dla początkujących
21 godzinW tym szkoleniu prowadzonym przez instruktora w Polsce, uczestnicy nauczą się programować Arduino do realnego użytku, takiego jak sterowanie oświetleniem, silnikami i czujnikami wykrywania ruchu. Ten kurs zakłada użycie rzeczywistych komponentów sprzętowych w żywym środowisku laboratoryjnym (nie symulowanym oprogramowaniem).
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Programować Arduino do sterowania oświetleniem, silnikami i innymi urządzeniami.
- Rozumieć architekturę Arduino, w tym wejścia i połączenia dla dodatkowych urządzeń.
- Dodawać komponenty producentów zewnętrznych, takie jak wyświetlacze LCD, akcelerometry, żyroskopy i śledzik GPS, aby rozszerzyć funkcjonalność Arduino.
- Rozumieć różne opcje języków programowania, od C do języków typu drag-and-drop.
- Testować, debugować i wdrażać Arduino do rozwiązywania rzeczywistych problemów.
Programowanie dronów z użyciem ArduPilot
14 godzinArduPilot to otwarty zestaw oprogramowania sterującego dla dronów, łazików i innych bezzałogowych pojazdów. Oferta obejmuje zaawansowane funkcje takie jak nawigacja autonomiczna, rzeczywista komunikacja z stacjami naziemnymi oraz integracja z oprogramowaniem pośredniczącym w robotyce, takim jak ROS2.
Ten prowadzony przez instruktora szkolenie na żywo (online lub stacjonarnie) jest skierowany do programistów i specjalistów technicznych średnio zaawansowanych, którzy chcą projektować, programować i testować bezzałogowe pojazdy powietrzne (UAVs) z użyciem ArduPilot.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Skonfigurować kompletny środowisko programistyczne dla ArduPilot.
- Skonfigurować oprogramowanie zagnieżdżone, pośredniczące i interfejsy API MAVLink do sterowania UAVs.
- Używać SITL symulacji do bezpiecznego testowania i debugowania zachowania drona.
- Rozszerzać ArduPilot za pomocą ROS2 i integrować z zewnętrznymi narzędziami lub czujnikami.
- Tworzyć logikę lotu autonomicznego i wykonywać misje UAV od początku do końca.
Format kursu
- Interaktywna wykłady i dyskusja.
- Wieloćwiczeń i ćwiczeń praktycznych.
- Ręczna implementacja w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- To szkolenie opiera się na otwartym oprogramowaniu sterującym ArduPilot. Aby złożyć zamówienie na dostosowane szkolenie dla tego kursu, prosimy o kontakt.
Podstawy Dronów
7 godzinTen szkolenie prowadzone przez instruktora w Polsce (online lub stacjonarnie) jest skierowane do wszystkich, którzy chcą zrozumieć podstawy UAS i zastosować technologię dronów w planowaniu, operacjach, zarządzaniu i analizie dla różnych branż.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Zyskać podstawową znajomość dronów i UAV-ów.
- Dowiedzieć się o klasyfikacji i zastosowaniach dronów, aby znaleźć odpowiednie UAV-y spełniające różne potrzeby.
- Oceenić opcje dostawy i przepisy umożliwiające wygodne korzystanie z dronów.
- Zrozumieć ryzyka i etykę używania technologii dronów.
- Przeanalizować przyszłe zastosowania i możliwości UAV-ów, w tym ich integrację z innymi technologiami.
Drone i fotogrametria w nadzorze infrastruktury w budownictwie
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla początkujących i średnio zaawansowanych uczestników, którzy chcą dowiedzieć się, jak korzystać z dronów i technik fotogrametrycznych do nadzoru infrastruktury w projektach budowlanych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumieć podstawy dronów i fotogrametrii.
- Opracowywać i realizować plany lotów dronów na placach budowy.
- Wykonywać śledzenie fotogrametryczne i tworzyć szczegółowe mapy i modele 3D.
- Wykorzystanie danych fotogrametrycznych do nadzoru infrastruktury i wykrywania problemów.
- Zastosować technologię dronów w celu poprawy bezpieczeństwa i wydajności placu budowy.
Drony w Rolnictwie
21 godzinTo prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest skierowane do techników rolnictwa, badaczy i inżynierów, którzy chcą zastosować robotykę lotniczą w optymalizacji gromadzenia i analizy danych dla rolnictwa.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie technologii dronów i związanych z nią przepisów.
- Wdrażanie dronów do pozyskiwania, przetwarzania i analizowania danych dotyczących upraw w celu poprawy rolnictwa i metod rolniczych.
Operacja i przygotowanie do certyfikacji z Evo Max 4T
14 godzinEvo Max 4T to profesjonalny dron zaprojektowany do zaawansowanych operacji lotniczych, inspekcji oraz zbierania danych.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do operatorów na poziomie początkującego do średniozaawansowanego, którzy chcą bezpiecznie i skutecznie wykorzystywać Evo Max 4T do zastosowań profesjonalnych oraz przygotować się do oficjalnego certyfikatu.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Zrozumieć specyfikacje techniczne i eksploatację drona Evo Max 4T.
- Stosować procedury bezpieczeństwa operacyjnego w działaniach lotniczych.
- Przestrzegać aktualnych regulacji AAC i lokalnych przepisów dotyczących dronów.
- Wdrażać najlepsze praktyki dla efektywnych i bezpiecznych operacji dronów.
- Przygotować się do certyfikacji/licencji poprzez szkolenie teoretyczne i praktyczne.
Format kursu
- Interaktywne wykłady i dyskusje.
- Praktyczne ćwiczenia z wykorzystaniem sprzętu dronowego i symulatorów.
- Ćwiczenia praktyczne i scenariusze lotów rzeczywistych.
Opcje dostosowania kursu
- Aby poprosić o dostosowany kurs dla tego szkolenia, skontaktuj się z nami w celu ustalenia szczegółów.
Wprowadzenie do IoT za pomocą Arduino
14 godzinW tym szkoleniu prowadzonym przez instruktora w Polsce uczestnicy poznają podstawy IoT, krok po kroku budując system czujników IoT oparty na Arduino.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zrozumieć zasady IoT, w tym składniki IoT i techniki komunikacji.
- Nauczą się używać modułów komunikacyjnych Arduino, które można stosować w różnych systemach IoT.
- Nauczą się używać i programować aplikacji mobilnej do sterowania Arduino.
- Używać modułu Wi-Fi do połączenia Arduino z innym urządzeniem.
- Budować i wdrażać własny system czujników IoT.
Uczenie maszynowe dla Robotics
21 godzinTen kurs wprowadza metody uczenia maszynowego w zastosowaniach robotycznych.
Jest to szeroki przegląd istniejących metod, motywacji i głównych idei w kontekście rozpoznawania wzorców.
Po krótkim tle teoretycznym uczestnicy wykonają proste ćwiczenie z użyciem open source (zwykle R) lub innego popularnego oprogramowania.
Natural Language Processing (NLP) - AI/Robotics
21 godzinTen kurs przeszkolenia w sali klasowej poświęcony będzie technikom NLP (Przetwarzanie Języka Naturalnego) oraz zastosowaniom sztucznej inteligencji i robotyki w biznesie. Uczestnicy wykonają ćwiczenia komputerowe i studia przypadków, korzystając z Pythona.
Praktyczne szybkie prototypowanie dla robotyki z użyciem ROS 2 & Docker
21 godzinPraktyczne szybkie prototypowanie dla robotyki z użyciem ROS 2 & Docker to kurs praktyczny, zaprojektowany do pomocy w efektywnym budowaniu, testowaniu i wdrażaniu aplikacji roboticznych. Uczestnicy nauczą się, jak konteneryzować środowiska robocze, integrować pakiety ROS 2 oraz tworzyć modularne systemy robotyczne za pomocą Dockera dla powtarzalności i skalowalności. Kurs podkreśla agilność, kontrolę wersji i praktyki współpracy odpowiednie dla zespołów wczesnofazowych rozwoju i innowacji.
Ten prowadzony przez instruktora, na żywo kurs (online lub stacjonarny) jest skierowany do uczestników od poziomu początkującego do średniozaawansowanego, którzy chcą przyspieszyć procesy rozwoju robotyki przy użyciu ROS 2 i Docker.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Skonfigurować środowisko rozwojowe ROS 2 w kontenerach Docker.
- Opracowywać i testować prototypy robotów w modularnych, powtarzalnych konfiguracjach.
- Korzystać z narzędzi symulacji do walidacji zachowania systemu przed wdrożeniem sprzętowym.
- Efektywnie współpracować przy użyciu projektów robotycznych skonteneryzowanych.
- Zastosować koncepcje ciągłej integracji i wdrażania w potokach robotyki.
Format kursu
- Interaktywne wykłady i demonstracje.
- Ćwiczenia praktyczne z użyciem środowisk ROS 2 i Docker.
- Małe projekty skupione na rzeczywistych aplikacjach robotycznych.
Opcje dostosowywania kursu
- Aby poprosić o dostosowanie szkolenia do potrzeb, prosimy o kontakt z nami.
ROS: Programming for Robotics
21 godzinW tym prowadzonym przez instruktora, live szkoleniu w Polsce, uczestnicy nauczą się, jak zacząć korzystać z ROS w swoich projektach robotycznych za pomocą narzędzi wizualizacji i symulacji robotyki.
Pod koniec tego szkolenia uczestnicy będą mogli:
- Zrozumieć podstawy ROS.
- Dowiedz się, jak utworzyć podstawowy projekt robotyki przy użyciu ROS.
- Dowiedz się, jak korzystać z różnych narzędzi do robotyki, w tym narzędzi do symulacji i wizualizacji.
ROS dla mobilnych robotów za pomocą Python
21 godzinTo szkolenie prowadzone przez instruktora w Polsce (online lub stacjonarne) jest przeznaczone dla początkujących, średnio zaawansowanych i potencjalnie zaawansowanych developerów robotyki, którzy chcą nauczyć się programowania mobilnych robotów za pomocą ROS i Python.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Zainstalować środowisko programistyczne zawierające ROS, Python oraz platformę mobilnego robota.
- Tworzyć i uruchamiać węzły ROS, tematy, usługi i akcje za pomocą Python.
- Używać narzędzi i użyteczności ROS do monitorowania i debugowania aplikacji ROS.
- Wykorzystywać pakiety i biblioteki ROS do wykonywania powszechnych zadań dla mobilnych robotów.
- Integrować ROS z innymi frameworkami i narzędziami.
- Rozwiązywać problemy i debugować aplikacje ROS.