Model
In the first part of this project, the critical aspects of robot modelling are focused on, which is paramount in robot design and control. The project encompasses a series of tasks that delve into Forward, Inverse, and Differential Kinematics, alongside Robot Control, utilizing a proportional-integral-derivative controller. The robot model consists of five links, including the base link and end effector, connected by three revolute joints.
The project successfully computed the initial D-H table of the robot arm, completed the code for the D-H matrix, and calculated forward kinematics to determine the pose of the robot's end effector. Additionally, it verified points within the robot's workspace and calculated inverse kinematics to ascertain the necessary joint angles for reaching desired positions. The Jacobian was computed for differential kinematics, and controller gains were tuned for optimal robot arm performance, adapting to different scenarios such as increased end effector mass. This project not only demonstrated the robot's ability to follow a desired trajectory with precision but also highlighted the importance of tuning controller gains to adapt to changes in dynamics, paving the way for future advancements in robotic control systems.