This repository contains the matlab programes to perform the path planning of the robot from initial to final configurations such that it does not hit the obstacles using potential field (parabolic well potential).
Methodology of the project is given below:
- Develop kinematic model of the robot.
- First, determine initial and final positions of link origins (o1, o2 , o3, and oE).
- Second, given the final position in the workspace. a. Use this to create an attractive potential field. Use parabolic well potential .
- Locate obstacle (here three points) in the workspace. a. Create a repulsive potential field.
- Make sure that self-collision of the links are also avoided
- Find forces in the task space and subsequent joint torques. Sum the joint torques in the configuration space.
- Use gradient descent to evolve the present state, and reach your target configuration.
- Animate the configuration for the given path