This repository contains a simulation of a two-link robotic manipulator tracking a circular trajectory. The simulation demonstrates the use of inverse kinematics for joint angle calculations and forward kinematics for visualizing the motion.
- Trajectory Tracking: The robotic arm follows a predefined circular path.
- Kinematics: Inverse kinematics for calculating joint angles, forward kinematics for visualizing movement.
- Visualization: Real-time animation of the robotic arm using
matplotlib
.
Here is a preview of the simulation:
- Trajectory Definition: A circular trajectory is defined as the desired end-effector path.
- Kinematics:
- Inverse Kinematics: Calculates joint angles required to achieve a given end-effector position.
- Forward Kinematics: Computes the position of the end-effector and links based on joint angles.
- Real-Time Simulation: Animates the manipulator as it follows the trajectory.
- Python 3.7 or later
- NumPy
- Matplotlib
Install the dependencies using pip:
pip install numpy matplotlib