ID: 3731
Course type: scientific and vocational
Course coordinator: Radojević Lj. Slobodan
Lecturers: Radojević Lj. Slobodan
Contact: Radojević Lj. Slobodan
Level of studies: Ph.D. (Doctoral) studies – Mechanical Engineering
ECTS: 5
Final exam type: seminar works
Introduction to the basic mechatronics operating system, Robot Operating System (ROS). After completing the course, course participants will be able to create their own designed operating system using the methods provided.
The course will demonstrate all ROS methods. All examples are tested in the selected ROS distribution. The student will form the basic operating system of an industrial mobile robot - IMR.
1. Setting technical requirements - IPR limitations. Basic technical requirements of the arm. 2. Units of measurement and coordinate systems of IPR. 3. GAZEBO and the basics of Universal Robotic Description Format - URDF. 4. Robot base, specification. Definition of base kinematics, simulation of the base. 5. Testing the robot base. 6. Robot arm, specification. Definition of arm kinematics, simulation of the arm. 7. Testing the robot arm. 8. Joining. Simulation and testing of a mobile robot. 9. Testing movement with obstacles. 10. Testing the arm and the collision problem.
1. Installation of the required software. 2. Test installation example. 3. Setting up the basic client software - robot. 4. Programming the database 1. 5. Programming the database 2. 6. Simulation and testing of the database. 7. Programming the arm 1. 8. Programming the arm 2. 9. Simulation and testing of the arm. 10. Testing the robot.
there are none
Linux and repositories gcc
Total assigned hours: 65
New material: 45
Elaboration and examples (recapitulation): 5
Auditory exercises: 0
Laboratory exercises: 0
Calculation tasks: 0
Seminar paper: 0
Project: 0
Consultations: 0
Discussion/workshop: 0
Research study work: 0
Review and grading of calculation tasks: 0
Review and grading of lab reports: 0
Review and grading of seminar papers: 15
Review and grading of the project: 0
Test: 0
Test: 0
Final exam: 0
Activity during lectures: 0
Test/test: 0
Laboratory practice: 0
Calculation tasks: 0
Seminar paper: 70
Project: 0
Final exam: 30
Requirement for taking the exam (required number of points): 0
Ramkumar Gandhinathan, Lentin Joseph, ROS Robotics Projects, Packt Publishing Ltd, 2019; Anis Koubaa, ROS The Complete Reference ( Volume 1 ), Springer, 2016; Anis Koubaa, ROS The Complete Reference ( Volume 2 ), Springer, 2017; Anis Koubaa, ROS The Complete Reference ( Volume 3 ), Springer, 2019