You are browsing the curriculum of an upcoming academic year (2024–2025).
Do you want to change to the ongoing academic year?
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)