This report presents various methods for solving the inverse kinematic problem for a non-conventional robotic manipulator with 6 degrees of freedom and discusses their respective advantages and disadvantages. Numerical methods, such as gradient descent, Gauss-Newton and Levenberg-Marquardt as well as heuristic methods such as Cyclic Coordinate Descent and Forward and Backward Reaching Inverse Kinematics are discussed and presented, while the numerical methods are implemented and tested in simulation. An analytical solution is derived for the Saab Seaeye eM1-7 and implemented and tested in simulation. The numerical methods are concluded to be easy to implement and derive, however, lack computational speed and robustness. At the same time, the analytical solution overcomes the same issues, but will have difficulties in singularities. A simple path planning algorithm is presented which plans around singular intervals, making it viable to use the analytical solution without encountering problems with singularities.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-195721 |
Date | January 2023 |
Creators | Larsson, Anton, Grönlund, Oskar |
Publisher | Linköpings universitet, Reglerteknik |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0068 seconds