Materiały wykorzystywane podczas zajęć BIT ROS.
- Zabrać swojego laptopa (albo znależć koleżankę/kolegę z laptopem).
- Założyć darmowe konto na The Construct (link do konkretnego projektu podamy na zajęciach).
Aby oszczędzić czas potrzebny na instalację i konfigurowanie ROS'owego środowiska na swoich komputerach do zajęć, będziemy korzystać z plaformy The Construct. Umożliwia ona pracę z ROSem w przeglądarce. Platforma co prawda posiada ograniczenia jeśli chodzi o wydajność, konfigurowalność i nie możemy robić na niej czegokolwiek, ale jest łatwa do uruchomienia i wystarczy dla naszych potrzeb.
- Podstawowa składnia Pythona 3.
- Podstawowe polecenia unixowe (
cd
,ls
,mkdir
,chmod
,source
itp.).
Praca z ROS'em łączy ze sobą wiedzę z różnych obszarów informatyki i programowania. Przyswajanie nowych informacji będzie efektywniejsze jeśli posiadamy postawową wiedzę na powyższe tematy.
- Lab 1 - Filozofia ROS'a i podstawowe koncepty (wykład)
- Lab 2 - Package, topic, service, action
- Lab 3 - URDF, Gazebo, diff_drive_controller, teleop_twist_keyboard
Zachęcam do zgłaszania uwag i błędów związanych z materiałami w zakładce Issues lub poprzez inne formy kontaktu.