Edycja Q3 2026 · Warszawa

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.

3
dni · 24h
7+1
modułów + warsztat
20
max uczestników
30
dni sandbox po kursie

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.

0

Czym jest ROS2 i czym nie jest

Computation graph framework na DDS. Domain ID, ros2 doctor, pierwszy talker/listener.

~30 min
1

Nodes & ros2 CLI

Pierwszy node Pythonem (rclpy). Pakiety, struktura colcon. ros2 node/topic CLI.

~45 min
2

Topics — Publisher / Subscriber + QoS

Loose coupling, reliability vs latency tradeoff. Interaktywny symulator pub/sub w przeglądarce.

~60 min
3

Services & Actions

Synchroniczny request/response vs long-running goal. add_two_ints + Fibonacci action.

~45 min
4

Launch files + colcon workspace

Workspace overlay/underlay, launch.py z parameters, sekwencyjne starty TimerAction.

~45 min
5

TF2 i drzewo frames

Static + dynamic broadcaster, listener z buffer. Interaktywny eksplorator macierzy 4×4.

~60 min
6

URDF + robot_state_publisher + viz

3-DoF manipulator: link/joint structure, xacro macros, Foxglove 3D + interaktywny URDFViewer w przeglądarce.

~60 min

Warsztat praktyczny — trzy ścieżki

Łowca żółwi, choreografia żółwi, Nav2 + TurtleBot3 w Webots. Live demo Unitree Go2/G1.

~90 min

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.

Warsztat 1 · obowiązkowy

Łowca żółwi

Hunter chase prey w turtlesim. P-controller, kill/spawn services, capture detection, score. Pełne ROS2 w jednym pakiecie.

~40 min · M1–M5
Warsztat 2 · creative

Choreografia żółwi

3 żółwie rysują synchronicznie lemniskatę Bernoulliego. Conductor publikuje fazę, dancery z phase_offset 2π/3. Demonstruje synchronizację przez topic.

~25 min · M2 + parameters
Warsztat 3 · rozszerzenie

Nav2 + TurtleBot3 w Webots

Pełny stos autonomicznej nawigacji: SLAM, mapa, AMCL, planner, controller, recovery, goal w Foxglove.

~90 min · M1–M6 + Webots
Live demo

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ą.

Termin
Q3 2026

Konkretna data ogłaszana ~6 tygodni przed edycją. Zostaw email — powiadomimy.

Lokalizacja
Warszawa

Sala konferencyjna w centrum, w pobliżu komunikacji. Adres w mailu potwierdzającym.

Format
3 dni · 9–17

Przerwa obiadowa, kawa, ciasta. Wieczorem networking / Q&A (opcjonalnie).

Cena standardowa
2 400 PLN
netto / uczestnik

W cenie: 3 dni szkolenia, sandbox cloud przez czas trwania + 30 dni po, PDF workbook, lunch i kawa, certyfikat ukończenia.

−30% studenci z legitymacją −10% przy zakupie ≥3 miejsc faktura VAT

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