Skip to content

MATLAB model: research on using different controllers for correcting trajectory of a robotic arm

Notifications You must be signed in to change notification settings

rangfeng1/NeuralNetworkTrajectoryController

 
 

Repository files navigation

MLP-controller-two-link-manipulator

MATLAB model: research on using different controllers for correcting trajectory of a robotic arm

Controllers:

  • Proportinal;
  • Proportonal-integral;
  • Fuzzy;
  • Neural network (multilayer perceptron).

Kinematics:

  • PZK - direct kinematics;
  • OZK - inverse kinematics;
  • PZS - direct kinematics for velocities;
  • OZS - inverse kinematics for velocities.

Neural network:

  • weightsCorrectedFirst - correcting weights for the first layer;
  • weightsCorrectedSecond - correcting weights for the output layer;
  • errorFirstLayer - calculating error for the first layer;
  • errorSecondLayer - calculating error for the output layer.

Trajectory:

  • errorLine - calculating contour error for the straight line trajectory;
  • EVector - calculating [Ex; Ey] components of the contour error;
  • Line - generating trajectory;

About

MATLAB model: research on using different controllers for correcting trajectory of a robotic arm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%