ROS gyakorlatok repository
This repository contains ROS excersices and theory teached at the Széchenyi István University (SZE) located in Győr, Hungary. The lessons are in hungarian.
Ez az repository a Széchenyi István Egyetem (SZE) különböző ROS gyakorlatait és elméletét tartalmazza. Az leckék magyar nyelvűek.
Archive ❌
Archívált tananyag
❗❗❗
Ez egy archívált tananyag, folytatása a sze-info.github.io/ajr címen érhető el, a jelenlegi tananyag már nem frissül.
❗❗❗
sze-info.github.io/ajr
Elmélet
- Linkek ROS és linux tanuláshoz
- Alapok (git) (online google prezentáció magyarul), Alapok (verziókezelés) (részletes leírás magyarul),
- Bevezetés (online google prezentáció magyarul)
- Szenzorok ROS-ben (online google prezentáció magyarul)
Gyakorlat
- 0. Linux alapok: Terminal kezelése, Git kezelése, VS code, ROS telepítése, Hasznos (angol nyelvű) ROS oktatóanyagok linkjei
- 1. Rosbag és topicok gyakolat: Rosbag visszajátszása, Topicok kezelése, Topic tartalmának elérése pythonból,
rviz
,rqt_plot
, Rosbag készítés, [videó] - 2. ROS node-ok készítése pythonban és C++-ban: ROS node-ok,
rqt_graph
, Publisher / Subscriber node pythonban, Publisher / Subscriber node C++-ban - 3. ROS szenzoradatok feldolgozása C++ node-al: ROS node-ok írása,
visualization_msgs
, LIDAR szenzoradatok:sensor_msgs/PointCloud2
,sensor_msgs/LaserScan
, stb. - 4. szimuláció: ROS node-ok használata szimulációhoz (gazebo) F1/10, rviz.
Követelmények
A gyakorlatokon 2019 szeptembere óta a következő rendszereket használjuk:
- Windows 11 WSLg + Ubuntu vagy nativ Ubuntu 18.04 Bionic (opcionálisan Ubuntu Mate 18.04)
- ROS Melodic
- CUDA 10
A gyakorlatok során régen Ubuntu MATE 16.04 / Ubuntu 16.04 operációs rendszert használtunk ROS Kinetic Kame mellett.
GitHub Pages
A repository GitHub Pages formátumban is elérhető: horverno.github.io/ros-gyakorlatok
A repository GitHub elérhetősége pedig: github.com/horverno/ros-gyakorlatok