BlockList

Programming for Simulation of Robots and Mechatronics Systems Syllabus


1. Course number and nameMEM702043 – Programming for Simulation of Robots and Mechatronics Systems

2. Credit2 (Engineering Topics), including 30 hours of lectures and 90 hours of self-study; Required.

Contact Hours: 2 (Lecture: 1/week; Discussion & Examples: 1/week).

3. Instructor’s or course coordinator’s name: Ph.D. Huynh Ba Phuc.

4. Textbook: 

a. Required

[1] V.P. Singh, System modeling and simulation, (2009), New Age International (P) Ltd., Publishers. 

b. Additional Textbooks (Optional):

[1] G. Gordon (2015), System Simulation, 2nd Edition, PEARSON INDIA.

[2] Simulink, Get Started with Simulink, 1994 – 2023, The MathWorks, Inc.

[3] CoppeliaSim, User Manual, Version 4.5, Coppelia Robotics Ltd.

5. Specific course information:

a. Catalog description of the content of the course:

This course introduces students to modeling and simulation approaches to engineering dynamic systems. It provides the skills that enable students to carry out the model-analysis-control design-simulation cycle required in the design of robotic and mechatronic systems. The course is delivered by incorporating specific practical examples in the lecture content.

b. Prerequisites: Robotics (MEM703039), Introduction to Object-Oriented Programming (CSE703029).

6. Specific goals for the course:

a. Course Learning Outcomes and Relationship to Student Outcomes: 

At the end of the course, students will be able to

Student Outcome No.

LO.01 – use engineering-based methods and tools to simulate systems in robotics and mechatronics.

1 (1.3)

LO.02 – establish a team that has clear goals and assign roles to all members that together provide leadership, without major faculty intervention.

5 (5.1)

LO.03 – present experimental results in a required format that facilitates analysis and interpretation of data.

6 (6.2)

b.  Related Student Outcomes: 

No. 

The graduates must have:

an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.

5

an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.

6

an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.