Skip to main content
Course unit, curriculum year 2024–2025
ROBO.400

Mechatronics and Robot Programming, 5 cr

Tampere University
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.400
Language of instruction
English
Academic years
2024–2025, 2025–2026, 2026–2027
Level of study
Advanced studies
Grading scale
General scale, 0-5
Persons responsible
Responsible teacher:
Roel Pieters
Responsible teacher:
Eetu Airaksinen
Responsible teacher:
Kulunu Samarawickrama
Responsible 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)