抄録
This paper presents a toolkit and teaching methodology for improving the learning of kinematic
analysis through programming-based approaches. Traditional methods for kinematic analysis, while useful, can sometimes prove challenging for students to fully visualize and understand. To address this, the proposed toolkit leverages 3D CAD modeling, MATLAB based simulations, and analytical formulations to provide a more intuitive and accessible learning experience. Students begin by creating 3D CAD models of mechanical systems of their choice, then use the model data to simulate the motion and analyze the kinematics in a MATLAB environment. This allows them to trace trajectories, calculate velocities and accelerations. The toolkit emphasizes case-based learning, with students applying the techniques to a variety of mechanisms, including robotic applications. The effectiveness of this approach was evaluated in a master's level mechanical engineering course, where students demonstrated improved understanding of kinematics and enhanced problem solving skills. The paper discusses a specific case study involving the kinematic analysis of a robotic pincher mechanism chosen by one student, highlighting the benefits of the programming based toolkit.