1. Objective

The optimization of robot manipulator's trajectory has become a popular topic in academic and industrial fields. We have implemented a method for minimizing the moving distance of robot manipulators. The inverse kinematics model is established with Denavit-Hartenberg method.

Base on the initial posture matrix, the inverse kinematics model is used to find the initial state of each joint. In accordance with the given beginning moment, cubic polynomial interpolation is applied to each joint variable and the positive kinematic model is used to calculate the moving distance of end effector.

Genetic algorithm is used to optimize the sequential order of each joint and the time difference between different starting time of joints. Numerical applications involving a Stanford manipulator are presented. This project delves into the intricate workings of the Stanford manipulator, aiming to explore its kinematic models, control algorithms, and applications.

1.1 Brief Overview of the Stanford Manipulator

The Stanford manipulator is a robotic arm consisting of six degrees of freedom, making it highly flexible and capable of complex movements.


Parts:

  • A rotation body
  • A large arm
  • An extension arm
  • A wrist
  • An end effector

From bottom to top, the six kinematics parameters of Manipulator's joints are θ1, θ2, d3, θ4, θ5, θ6.
Understanding the Stanford manipulator's design and functionality is crucial for advancing robotic applications in industrial, medical, and research settings. This project seeks to optimize the manipulator's trajectory using advanced algorithms, enhancing its efficiency and precision.

View on Github
Made with ❤️ by Group B2!