Skip to main content
Course unit, curriculum year 2023–2024
AUT.700

Mechatronics and Robot Programming, 5 cr

Tampere University
Teaching periods
Active in period 1 (1.8.2023–22.10.2023)
Active in period 2 (23.10.2023–31.12.2023)
Course code
AUT.700
Language of instruction
English
Academic years
2022–2023, 2023–2024
Level of study
Advanced studies
Grading scale
General scale, 0-5
Persons responsible
Responsible teacher:
Roel Pieters
Responsible teacher:
Reza Ghabcheloo
Responsible organisation
Faculty of Engineering and Natural Sciences 100 %
Core content
  • Practical work with mechatronic systems
  • ROS (Robot Operating System): communication, reading sensors and data visualization
  • Programming of robot systems (Python, C/C++, Matlab with ROS)
  • Controlling a wheeled mobile robot (Turtlebot): setting up a network, reading sensors, sending motor commands
  • Simulation of a robot manipulator (visualization and motion planning)
  • Robot vision: capture and process camera images with OpenCV and ROS (object detection, face recognition), SLAM with RGB-D sensor
  • Building Matlab/Simulink real-time environment, communication, connection to ROS
Complementary knowledge
  • Intro to ROS, Intro to communication (Ethernet, CAN, USB, SSH)
Learning outcomes
Further information
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

30.08.2023 22.12.2023
Active in period 1 (1.8.2023–22.10.2023)
Active in period 2 (23.10.2023–31.12.2023)