Home
Schedule
Week |
Date |
Topic |
Test |
1. |
Sept 15 |
Requirements. ROS introduction. Setup the development environment. |
- |
2. |
Sept 22 |
Setup the development environment. Linux principles. ROS principles. Running examples. ROS package. Basics of ROS communication, implementation of publisher and subscriber. |
Project topic announcements. |
4. |
Oct 6 |
Python principles. Practicing ROS communication, solving examples. |
- |
5. |
Oct 13 |
Principles of robotics. Programming a da Vinci surgical robot in simulated environment I. |
- |
6. |
Oct 20 |
Principles of robotics. Programming a da Vinci surgical robot in simulated environment II. |
- |
7. |
Oct 27 |
Project labor I. |
Test 1 |
8. |
Nov 3 |
ROS 2 Launch, Param, Bag |
- |
9. |
Nov 10 |
Kinematics, inverse kinematics, programming a simulated robot arm in joint space and task space I. |
- |
10. |
Nov 17 |
Kinematics, inverse kinematics, programming a simulated robot arm in joint space and task space II. |
- |
11. |
Nov 24 |
Kinematics, inverse kinematics, programming a simulated robot arm in joint space and task space III. |
- |
12. |
Dec 1 |
Versioning, Git. Project labor II. |
- |
13. |
Dec 8 |
- |
Test 2 |
14. |
Dec 15 |
Project presentations. |
Test retake |
14+1. |
Dec 19 (Tue) |
- |
Mid-term replacement |
Warning
The schedule may change during the semester!
Course Requirements
Project
- Proved to be the student's own work
- Running results valid output
- Grading: completeness of the soultion, proper ROS communication, proper structure of the program, quality of implementation, documentation
Grading
Personal attendance on the classes is mandatory (min 70%).
To pass the course, Tests and the Project must be passed (grade 2). One of the Test can be taken again.
Grade
\(Jegy = (Test1 + Test2 + 2 \times Project) / 4\)
Course Supervisor
Dr. Péter Galambos
peter.galambos@irob.uni-obuda.hu
Teachers
Tamás Levendovics
tamas.levendovics@irob.uni-obuda.hu
Borsa Détár
detar.borsa@gmail.com
Antal Bejczy Center for Intelligent Robotics (BARK/IROB)
https://irob.uni-obuda.hu
irob-saf
(iRob Surgical Automation Framework)
https://github.com/ABC-iRobotics/irob-saf
PlatypOUs
https://github.com/ABC-iRobotics/PlatypOUs-Mobile-Robot-Platform