Course unit, curriculum year 2024–2025
ROBO.400
Mechatronics and Robot Programming, 5 cr
Tampere University
- Description
- Completion options
Teaching periods
Active in period 1 (1.8.2024–20.10.2024)
Active in period 2 (21.10.2024–31.12.2024)
Course code
ROBO.400Language of instruction
EnglishAcademic years
2024–2025, 2025–2026, 2026–2027Level of study
Advanced studiesGrading scale
General scale, 0-5Persons responsible
Responsible teacher:
Roel PietersResponsible teacher:
Eetu AiraksinenResponsible teacher:
Kulunu SamarawickramaResponsible organisation
Faculty of Engineering and Natural Sciences 100 %
Coordinating organisation
Automation Technology Studies 100 %
Core content
- Practical work with simulated mechatronic systems
- ROS2 (Robot Operating System2): communication, reading sensors and data visualization
- Programming of robot systems (Python, C/C++ with ROS2)
- Controlling a wheeled mobile robot (Turtlebot) in 2D and 3D, localization and mapping, reading sensors, sending motor commands
- Simulation of a robot manipulator (visualization and motion planning)
- Robot vision: capture and process camera images with Jupyter, OpenCV and ROS (object detection, face recognition), SLAM with RGB-D sensor
Learning outcomes
Recommended prerequisites
Studies that include this course
Completion option 1
Completion of the course requires the successful demonstration of all assigned exercises (in small groups)
Participation in teaching
28.08.2024 – 22.12.2024
Active in period 1 (1.8.2024–20.10.2024)
Active in period 2 (21.10.2024–31.12.2024)