Wprowadzenie do robotyki
przez pryzmat ROS2
3 dni intensywne. 7 modułów teorii + warsztaty praktyczne. Zero instalacji Ubuntu na laptopie — sandbox z VS Code i symulatorem działa w przeglądarce. Live demo Nav2 na realnych Unitree Go2 i G1.
2-link IK · live · robot pisze ROS2
Dla kogo to szkolenie
Robotyka jest dziedziną stykową — łączy elektronikę, mechanikę, sensory i software. ROS2 to lingua franca tej branży. Kurs jest dla osób, które chcą wejść w tę warstwę software-ową bez wcześniejszego ekosystemu ROS.
Studenci politechniki
Mechatronika, AI, automatyka, informatyka. Solidne pierwsze spotkanie z ROS2 jako warsztat, nie wykład.
Juniorzy w branży
Programiści/embedded chcący wejść do działów robotyki. Pracodawcy oczekują ROS2 — tu się go uczysz w jednym tygodniu.
Hobbyści i makerzy
Robisz drony, AGV, robotyczne ramiona. ROS2 daje gotowy stack komunikacji + symulację + viz. Mniej własnego kodu, więcej rzeczy działa.
Co dostajesz
Wszystko czego potrzebujesz żeby pisać w ROS2 po kursie samodzielnie.
Sandbox w przeglądarce
Własny kontener z VS Code, ROS2 Jazzy, Webots, Foxglove, slam_toolbox, Nav2. Zero instalacji Ubuntu na laptopie.
PDF workbook (123 strony)
Pełna treść kursu w formie do druku. 7 modułów + warsztaty + appendices (parameters, custom interfaces, ros2 bag).
Live demo Unitree Go2 i G1
Pokazujemy Nav2 stack działający na fizycznych robotach. Sim-to-real zobaczysz na własne oczy.
Gotowe pakiety ćwiczeń
9 pakietów ROS2 do nauki: hello_node, pub/sub, services, launch, TF2, URDF, łowca żółwi, choreografia, Nav2.
Słownik i CheatSheet
65 terminów technicznych + ściąga ros2 CLI z 11 sekcjami + tabela mapowania Foxglove vs rqt.
30 dni dostępu po kursie
Sandbox żyje 30 dni po ostatnim dniu szkolenia. Domykasz ćwiczenia, eksperymentujesz, bez deadline na sali.
7 modułów + warsztat praktyczny
Od pierwszego node-a Pythonem do autonomicznej nawigacji TurtleBot3 w Webots.
Czym jest ROS2 i czym nie jest
Computation graph framework na DDS. Domain ID, ros2 doctor, pierwszy talker/listener.
Nodes & ros2 CLI
Pierwszy node Pythonem (rclpy). Pakiety, struktura colcon. ros2 node/topic CLI.
Topics — Publisher / Subscriber + QoS
Loose coupling, reliability vs latency tradeoff. Interaktywny symulator pub/sub w przeglądarce.
Services & Actions
Synchroniczny request/response vs long-running goal. add_two_ints + Fibonacci action.
Launch files + colcon workspace
Workspace overlay/underlay, launch.py z parameters, sekwencyjne starty TimerAction.
TF2 i drzewo frames
Static + dynamic broadcaster, listener z buffer. Interaktywny eksplorator macierzy 4×4.
URDF + robot_state_publisher + viz
3-DoF manipulator: link/joint structure, xacro macros, Foxglove 3D + interaktywny URDFViewer w przeglądarce.
Warsztat praktyczny — trzy ścieżki
Łowca żółwi, choreografia żółwi, Nav2 + TurtleBot3 w Webots. Live demo Unitree Go2/G1.
Plus 4 appendices do samodzielnej nauki po kursie: Parameters, Custom interfaces (msg/srv/action), ros2 bag (record & replay), Foxglove vs rqt cheat-sheet.
Trzy ścieżki praktyczne
Sklejasz wszystko z 7 modułów w realnie działające projekty. Trzy ścieżki, w sandboxie, z live demo na realnym robocie na koniec.
Łowca żółwi
Hunter chase prey w turtlesim. P-controller, kill/spawn services, capture detection, score. Pełne ROS2 w jednym pakiecie.
Choreografia żółwi
3 żółwie rysują synchronicznie lemniskatę Bernoulliego. Conductor publikuje fazę, dancery z phase_offset 2π/3. Demonstruje synchronizację przez topic.
Nav2 + TurtleBot3 w Webots
Pełny stos autonomicznej nawigacji: SLAM, mapa, AMCL, planner, controller, recovery, goal w Foxglove.
Unitree Go2 i G1 na żywo
Po pełnym przejściu Nav2 w symulacji, uruchamiamy ten sam stos na fizycznym czworonogu (Go2) i humanoidzie (G1). Ta sama mapa, ta sama konfiguracja, ten sam Foxglove — różni się tylko sterownik. Sim-to-real lukę zobaczysz na własne oczy, nie z prezentacji.
Unitree Go2
Czworonóg, lidar, Nav2 stack identyczny jak w sandboxie. Cel: dotrzeć do wskazanego punktu między uczestnikami.
Unitree G1
Humanoid pełnowymiarowy. Lokomocja + manipulacja. Pokazujemy lifecycle nodów Nav2 startujących w nim.
Jako fallback (gdyby logistyka transportu zawiodła): pre-recorded video tego samego scenariusza w jakości produkcyjnej.
Co musisz umieć przed kursem
Kurs jest dla osób bez wcześniejszego ROS, ale zakłada solidną podstawę kilku innych obszarów. Każdy z bullet-ów powinieneś móc powiedzieć „spokojnie".
Python
- ▸Funkcje, klasy, dziedziczenie
- ▸Importy między modułami
- ▸Dekoratory (rozumieć działanie)
- ▸Nie wymaga: async, metaclass
Linux terminal
- ▸cd, ls, mv, cat
- ▸Edytor terminalowy (vim/nano)
- ▸sudo, basic pipes (|, grep)
Git
- ▸clone, commit, push
- ▸Czytanie diff-ów
- ▸Nie wymaga: rebase, cherry-pick
Pojęcia event-driven
- ▸"Publish / subscribe"
- ▸"Message broker", "event"
- ▸Bez tego "topic" będzie tarczą abstrakcji
Sprzęt
Laptop z dowolnym OS-em (Mac/Windows/Linux), aktualną przeglądarką (Chrome/Firefox/Safari), Wi-Fi. Żadnych innych instalacji. Wszystko w przeglądarce — VS Code, terminal, symulator, Foxglove.
Q3 2026 · Warszawa
Sala konferencyjna w centrum, w pobliżu komunikacji. Konkretna data ogłaszana ~6 tygodni przed edycją.
Konkretna data ogłaszana ~6 tygodni przed edycją. Zostaw email — powiadomimy.
Sala konferencyjna w centrum, w pobliżu komunikacji. Adres w mailu potwierdzającym.
Przerwa obiadowa, kawa, ciasta. Wieczorem networking / Q&A (opcjonalnie).
W cenie: 3 dni szkolenia, sandbox cloud przez czas trwania + 30 dni po, PDF workbook, lunch i kawa, certyfikat ukończenia.
Najczęstsze pytania
Czy potrzebuję mocnego laptopa z Ubuntu? ▼
Nie. Cały sandbox działa w przeglądarce — VS Code, terminal, ROS2, symulator. Wystarczy laptop z aktualną przeglądarką (Chrome, Firefox, Safari) i WiFi. Wszystko intensywne dzieje się na serwerze, twój laptop renderuje obraz.
Czy dostanę certyfikat? ▼
Tak, certyfikat ukończenia od LucsRobotics z weryfikowalnym numerem. Faktura VAT również.
Co jeśli nie nadążam podczas warsztatu? ▼
Warsztat ma checkpointy co 15 minut. Jeśli zostajesz w tyle, dołączasz przy następnym checkpoincie bez nadrabiania. Plus masz 30 dni dostępu do sandboxa po kursie żeby spokojnie domknąć.
Czy ROS2 to to samo co ROS1? ▼
Nie. ROS2 to przebudowa od podstaw (na DDS, z lifecycle node, z natywnym multi-robot wsparciem). Składnia, narzędzia i ekosystem różnią się znacząco. Kurs jest 100% ROS2 (distro Jazzy, LTS do maja 2029).
Czy mogę przyjść jako firma / sfinansować dla zespołu? ▼
Tak. Faktura VAT na firmę. Przy zakupie ≥3 miejsc rabat 10%. Dla większych grup (≥10) możemy zorganizować edycję dedykowaną (in-house).
Czy będziemy programować w C++? ▼
Nie. Kurs używa wyłącznie rclpy (Python). C++ via rclcpp jest standardem w production-grade kodzie ROS2, ale wymagałby dodatkowego dnia na samą składnię. Materiał i ćwiczenia łatwo przekładają się na C++ po kursie.
Co po kursie? ▼
Masz 30 dni sandboxa do dalszej pracy. PDF workbook do offline. Materiał Appendices (parameters, custom interfaces, ros2 bag) do samodzielnej nauki. Planujemy też zaawansowany kurs „ROS2 dla produkcji" (multi-robot, ros2_control, Nav2 customization).
Jak zarezerwować i kiedy płatność? ▼
Wejdź na /kontakt z liczbą miejsc i preferowaną datą. Wyślemy fakturę proforma z dwutygodniowym terminem płatności. Miejsce rezerwujemy po wpływie należności.
Gotowy zarezerwować miejsce?
20 miejsc na edycję. Pierwsze potwierdzone rezerwacje dostają wybór miejsca + early bird zniżkę 15% (do końca czerwca 2026).
Porozmawiajmy