TEL330 Mekatronikk

Credits (ECTS):10

Course responsible:Shailendra Singh

Campus / Online:Taught campus Ås

Teaching language:Engelsk

Course frequency:Annually

Nominal workload:

Lectures, seminars, workshops, practical exercises, and self-study: approximately 250 hours.

  • Lectures/seminars/workshops: 56 hours/4 hours per week;
  • Practical exercises: 54-64 hours, individually or in groups with other students;
  • Self-study: 110-130 hours.

Teaching and exam period:This course starts in the Spring parallel. This course has teaching and evaluation during the Spring parallel.

About this course

Modern product development is a multifaceted field. The mechanical design of such a product usually integrates with some control system that controls the mechanical dynamics. For e.g. a test rig to perform the tensile test is controlled by a control system which manages the rate of elongation and measures the data from the sensors. Another example can be adaptive suspensions - a camera system or an accelerometer senses the undulations and sends the data to the controller, which modifies the dynamical response of the system. This course will help you design such smart mechanical dynamical systems (mechatronics).

This course will focus on the design, analysis, and implementation of complex, intelligent systems that seamlessly integrate mechanical, electrical, and computational elements. Students will explore real-world applications of mechatronics in some of the diverse domains, such as automation, automotive systems, robotics, aerospace, and biomedical devices. The course emphasizes a hands-on, project-based approach, enabling students to develop practical skills in designing and implementing intelligent mechatronic solutions.

Learning outcome

Upon successful completion of this course, students will be able to:

  1. Capture the measurement data from variety of sensors, apply different filtering schemes and prepare the data for the control system
  2. Understand and apply advanced control strategies: Demonstrate proficiency in designing and implementing advanced control algorithms, such as adaptive control, robust control, optimal control, and model predictive control, for mechatronic systems.
  3. Design the dynamical mechanical systems to manipulate the mechatronic system using actuators
  4. Develop sophisticated models and simulations: Create accurate dynamic models of complex mechatronic systems using advanced modeling techniques (e.g., bond graphs, Lagrangian mechanics) and perform simulations using open source software software (e.g., Modelica).
  5. Integrate sensors and actuators: Select, interface, and calibrate a wide range of sensors (e.g., optical encoders, IMUs, force/torque sensors) and actuators (e.g., DC motors, stepper motors, pneumatic/hydraulic systems) for specific mechatronic applications.
  6. Implement real-time embedded systems: Design and program embedded systems for real-time control and data acquisition in mechatronic applications, utilizing microcontrollers.
  7. Design and analyze intelligent mechatronic systems: Synthesize knowledge from various domains to design, analyze, and optimize intelligent mechatronic systems that meet specific performance requirements, considering factors like efficiency, robustness, and safety.
  8. Evaluate the impact of emerging technologies: Critically analyze and discuss the role of emerging technologies, such as artificial intelligence, machine learning, and the Internet of Things (IoT), in the future of mechatronics.
  • Learning activities
    The course is given as a combination of theoretical lectures and lab activities. The laboratory exercises are conducted in small groups of 3-4 students. Assignments based on lectures and laboratory exercises are mandatory.
  • Teaching support

    The subject teachers are available for support in connection with calculation exercises in working hours, and by e-mail outside of the teaching time. Laboratory exercises are carried out under the guidance and technical assistance from other persons at the department that are easily available during the working day.

    Students can also request appointments with the teacher in his/her office at pre-arranged times and by email.

  • Prerequisites
    • INF120 Programming and Data Processing
  • Recommended prerequisites
    • FYS110 Statics
    • TMP220 Machine Parts and Power Systems
  • Assessment method

    The course assessment will be based on a combination of the following components and final grade will be either pass or fail:

    • Assignments (20%): Several assignments throughout the semester will assess students' understanding of theoretical concepts and their ability to apply them to practical problems. These may include problem sets, simulation exercises, and short design projects.
    • Final Project (80%): A major project will require students to design, implement, and test a complete mechatronic system. This will involve hardware selection, software development, system integration, and experimental validation. Students will be required to present their project and submit a comprehensive report.

    Assignments shall be completed and approved before the student can be evaluated on the final project report.

    The final grade (Pass/Fail).



  • Examiner scheme
    An external/internal evaluator will contribute to the appraisal of the project report
  • Admission requirements
    Science and Technology