Course Structure and Academic Plan
The Robotics program at TRINITY INSTITUTE OF TECHNOLOGY AND RESEARCH is structured over eight semesters, with a balanced mix of core courses, departmental electives, science electives, and laboratory work. The curriculum is designed to provide a strong foundation in the principles of robotics while offering flexibility for specialization.
Semester | Course Code | Course Title | Credit (L-T-P-C) | Prerequisites |
---|---|---|---|---|
I | PHYS101 | Physics for Engineers | 3-1-0-4 | - |
I | MATH101 | Mathematics I | 3-1-0-4 | - |
I | COMP101 | Introduction to Programming | 2-0-2-4 | - |
I | MECH101 | Engineering Mechanics | 3-1-0-4 | - |
I | ELEC101 | Basic Electrical Circuits | 3-1-0-4 | - |
I | LAB101 | Programming Lab | 0-0-2-2 | - |
II | PHYS102 | Physics II | 3-1-0-4 | PHYS101 |
II | MATH102 | Mathematics II | 3-1-0-4 | MATH101 |
II | COMP102 | Data Structures and Algorithms | 3-1-0-4 | COMP101 |
II | MECH102 | Mechanics of Materials | 3-1-0-4 | MECH101 |
II | ELEC102 | Electronic Devices | 3-1-0-4 | ELEC101 |
II | LAB102 | Electronics Lab | 0-0-2-2 | - |
III | MATH201 | Statistics and Probability | 3-1-0-4 | MATH102 |
III | COMP201 | Object-Oriented Programming | 3-1-0-4 | COMP102 |
III | MECH201 | Thermodynamics and Fluid Mechanics | 3-1-0-4 | MECH102 |
III | ELEC201 | Signals and Systems | 3-1-0-4 | ELEC102 |
III | ROBO101 | Introduction to Robotics | 3-1-0-4 | - |
III | LAB201 | Robotics Lab I | 0-0-2-2 | - |
IV | MATH202 | Differential Equations | 3-1-0-4 | MATH201 |
IV | COMP202 | Database Management Systems | 3-1-0-4 | COMP201 |
IV | MECH202 | Mechatronics Fundamentals | 3-1-0-4 | MECH201 |
IV | ELEC202 | Control Systems | 3-1-0-4 | ELEC201 |
IV | ROBO102 | Robot Dynamics and Kinematics | 3-1-0-4 | ROBO101 |
IV | LAB202 | Robotics Lab II | 0-0-2-2 | LAB201 |
V | MATH301 | Numerical Methods | 3-1-0-4 | MATH202 |
V | COMP301 | Computer Vision | 3-1-0-4 | COMP202 |
V | MECH301 | Advanced Mechanics | 3-1-0-4 | MECH202 |
V | ELEC301 | Microprocessors and Embedded Systems | 3-1-0-4 | ELEC202 |
V | ROBO201 | Sensor Integration in Robotics | 3-1-0-4 | ROBO102 |
V | LAB301 | Robotics Lab III | 0-0-2-2 | LAB202 |
VI | MATH302 | Linear Algebra | 3-1-0-4 | MATH301 |
VI | COMP302 | Machine Learning Fundamentals | 3-1-0-4 | COMP301 |
VI | MECH302 | Robot Manipulation and Control | 3-1-0-4 | MECH301 |
VI | ELEC302 | Power Electronics for Robotics | 3-1-0-4 | ELEC301 |
VI | ROBO202 | Autonomous Navigation | 3-1-0-4 | ROBO201 |
VI | LAB302 | Robotics Lab IV | 0-0-2-2 | LAB301 |
VII | COMP401 | Advanced AI and Neural Networks | 3-1-0-4 | COMP302 |
VII | ROBO301 | Human-Robot Interaction | 3-1-0-4 | ROBO202 |
VII | ROBO302 | Swarm Robotics and Multi-Agent Systems | 3-1-0-4 | ROBO202 |
VII | ROBO303 | Medical Robotics | 3-1-0-4 | ROBO202 |
VII | ROBO304 | Soft Robotics and Materials | 3-1-0-4 | ROBO202 |
VII | LAB401 | Robotics Lab V | 0-0-2-2 | LAB302 |
VIII | ROBO401 | Capstone Project I | 0-0-6-6 | - |
VIII | ROBO402 | Capstone Project II | 0-0-6-6 | ROBO401 |
VIII | ROBO403 | Robotics Thesis | 0-0-6-6 | - |
VIII | ROBO404 | Internship | 0-0-0-6 | - |
Advanced Departmental Elective Courses
Computer Vision for Robots: This course delves into the principles and applications of computer vision in robotics. Students learn to process images and extract meaningful data from visual sensors, enabling robots to perceive and interpret their surroundings accurately.
Machine Learning Fundamentals: Designed for students with a foundational understanding of programming and mathematics, this course introduces key machine learning algorithms such as decision trees, neural networks, and clustering techniques. The focus is on applying these concepts in robotics contexts.
Human-Robot Interaction: This course explores the psychological and social aspects of how humans interact with robots. It covers topics like robot design for usability, communication protocols, and ethical considerations in human-robot relationships.
Swarm Robotics and Multi-Agent Systems: Students learn about decentralized control systems used by multiple robots working together. The course includes simulations and real-world implementations of swarm behaviors for tasks such as exploration, mapping, and coordinated movement.
Medical Robotics: This elective focuses on the design and implementation of robotic systems in healthcare settings. Topics include surgical robotics, rehabilitation robots, prosthetics, and assistive technologies that improve patient care.
Soft Robotics and Materials: Students explore the emerging field of soft robotics, focusing on flexible materials and structures that enable safer interaction with humans. The course covers design principles, manufacturing techniques, and applications in various domains.
Advanced AI and Neural Networks: This advanced course builds upon earlier machine learning concepts, covering deep learning architectures such as convolutional neural networks (CNNs), recurrent neural networks (RNNs), and transformers. Emphasis is placed on implementing these models for real-world robotic applications.
Autonomous Navigation: Students study algorithms and systems used in autonomous navigation, including SLAM (Simultaneous Localization and Mapping), path planning, obstacle avoidance, and localization techniques in GPS-denied environments.
Robot Manipulation and Control: This course focuses on the mechanics of robot arms and manipulators, including kinematic modeling, dynamics, trajectory planning, and control strategies for precise manipulation tasks.
Sensor Integration in Robotics: Students learn how to integrate various sensors such as cameras, LIDARs, IMUs, and force/torque sensors into robotic platforms. The emphasis is on sensor fusion techniques that enhance robot perception and decision-making capabilities.
Project-Based Learning Philosophy
The department believes in immersive, experiential learning through project-based education. Students begin working on small group projects in their second year, progressing to larger, more complex initiatives by the end of their program.
Mini-projects are assigned during each semester, allowing students to apply theoretical concepts learned in class. These projects often involve designing and building functional prototypes of robots for specific applications such as obstacle detection or automated sorting systems.
The final-year thesis/capstone project is a significant component of the program. Students select topics aligned with their interests or industry needs, working closely with faculty mentors throughout the process. Projects may result in patents, publications, or startup ventures.
Students are encouraged to propose innovative ideas and collaborate across disciplines. The selection of projects and mentors is facilitated through an online portal where students can submit proposals, review available faculty expertise, and participate in a competitive allocation process based on merit and alignment with faculty research areas.