Robotics package for modeling and control of robot
Overview of Project
This project aims at designing a robotics toolbox application using the MATLAB App Designer that accepts various required parameters as an input from the user and simulates dynamic equations and motion control plots. Upon feeding robotic arm defining criteria, the application enables performing various operations such as obtaining Denavit-Hartenberg Conventions, performing forward kinematics, two different types of motion control which are PD control with gravity compensation and Inverse Dynamics control.
Takeaway from the Project
The project has been one of the most practical way of learning the entire robotics concepts such as Kinematics, Dynamics, Denavit - Hartenberg Conventions, and Motion Control. Moreover, we were successfully able to learn and understand the concepts used in Motion Control of the robot. The application presents a user who if relatively unknown to the field of robotics, a clear and easy way to navigate through several intricate concepts that he/she may require to build a robotic system/arm.
Software Used
MATLAB - Simulink
Peter Corke Robotics Toolbox
Project Completed - May, 2020
User Interface of Main menu of the application
Simulink Interface for PD control with gravity compensation
Sample Equation of Motion as obtained by the toolbox evaluation
Robotic arm Workspace using forward kinematics formula