Simulating a ball rolling in a maze

Keyword: Mathematica, Impact theory, frame translation

This project is about rolling a ball on a 2 dimensional plane inside a 3 dimensional space. There is no friction on the plane and there is no slipping when the ball is rolling on the plane. The 2D plane can be rotated by user in real time. To introduce the impact for this system, some walls are built based on the plane so that when the ball is rolling on the plane, it may hit on the wall and get bounced. The impact of the ball is inelastic. The goal of the project is that given a ball on its initial position, user can rotate the plane so that the ball can reach its required destination.

This project is my final project for the course Machine Dynamics. Mathematica was used for coding this project.

Go Back


Let's Get In Touch!

224-420-0572

Credit: This website is based on a theme created by Start Bootstrap