Initial Estimation of Kinematic Structure of a Robotic Manipulator as an Input for Its Synthesis
Source abstract
Abstract
Researchers often deal with the synthesis of the kinematic structure of a robotic manipulator to determine the optimal manipulator for a given task. This approach can lower the cost of the manipulator and allow it to achieve poses that might be unreachable by universal manipulators in an existing constrained environment. Numerical methods are broadly used to find the optimum design but they often require an estimated initial kinematic structure as input, especially if local-optimum-search algorithms are used. This paper presents four different algorithms for such an estimation using the standard Denavit–Hartenberg convention. Two of the algorithms are able to reach a given position and the other two can reach both position and orientation using Bézier splines approximation and vector algebra. The results are demonstrated with three chosen example poses and are evaluated by measuring manipulability and the total link length of the final kinematic structures.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Mechanisms and Dynamics · Advanced Measurement and Metrology Techniques · Advanced Numerical Analysis Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Robotics, Faculty of Mechanical Engineering, VSB-TU of Ostrava, 17. Listopadu 2172/15, 708 00 Ostrava-Poruba, Czech Republic
Unit of Geometry and Surveying, University of Innsbruck, Technikerstr. 13, A-6020 Innsbruck, Austria
Funding
Research Centre of Advanced Mechatronic Systems in the frame of the Operational Program Research, Development and Education · Specific Research Project, state budget of the Czech Republic
References (35)
Show source-provided references
1. Yoshikawa, T. (1990, January 23–25). Translational and Rotational Manipulability of Robotic Manipulators. Proceedings of the 1990 American Control Conference, San Diego, CA, USA.10.23919/ACC.1990.4790733 ↗
2. Lara-Molina, F.A., and Dumur, D. (2021). A Fuzzy Approach for the Kinematic Reliability Assessment of Robotic Manipulators. Robotica, 1–15.10.26678/ABCM.COBEM2021.COB2021-0032 ↗
3. Brandstötter, M., Angerer, A., and Hofbaur, M. (2015, January 25–30). The curved manipulator (cuma-type arm): Realization of a serial manipulator with general structure in modular design. Proceedings of the 14th IFToMM World Congress, Taipei, Taiwan.
4. Brandstötter, M., Gallina, P., Seriani, S., and Hofbaur, M. (2018). Task-Dependent Structural Modifications on Reconfigurable General Serial Manipulators. Advances in Service and Industrial Robotics, Springer International Publishing.10.1007/978-3-030-00232-9_33 ↗
5. Xu, S., Li, G., Song, D., Sun, L., and Liu, J. (2018, January 20–24). Real-time Shape Recognition of a Deformable Link by Using Self-Organizing Map. Proceedings of the 2018 IEEE 14th International Conference on Automation Science and Engineering (CASE), Munich, Germany.10.1109/COASE.2018.8560514 ↗
6. Clark, A.B., and Rojas, N. (August, January 31). Design and Workspace Characterisation of Malleable Robots. Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France.10.1109/ICRA40945.2020.9197439 ↗
7. Pang, Z., Wang, T., Wang, Z., Yu, J., Sun, Z., and Liu, S. (2020). Design and Analysis of a Wearable Upper Limb Rehabilitation Robot with Characteristics of Tension Mechanism. Appl. Sci., 10.10.3390/app10062101 ↗
8. Yan, H., Wang, H., Chen, P., Niu, J., Ning, Y., Li, S., and Wang, X. (2021). Configuration Design of an Upper Limb Rehabilitation Robot with a Generalized Shoulder Joint. Appl. Sci., 11.10.3390/app11052080 ↗
9. Synthesis of three-revolute spatial chains for body guidance10.1016/j.mechmachtheory.2016.12.008 ↗
10. Chocron, O., and Bidaud, P. (1997, January 11). Evolutionary algorithms in kinematic design of robotic systems. Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems, Innovative Robotics for Real-World Applications, IROS’97, Grenoble, France.
11. Chung, W., Han, J., Youm, Y., and Kim, S. (1997, January 25). Task based design of modular robot manipulator using efficient genetic algorithm. Proceedings of the International Conference on Robotics and Automation, Albuquerque, NM, USA.
12. Pastor, R., Huczala, D., Bobovský, Z., and Grushko, S. (2021). Genetic Optimization of a Manipulator: Comparison between Straight, Rounded, and Curved Mechanism Links. Appl. Sci., 11.10.3390/app11062471 ↗
13. Valsamos, C., Moulianitis, V.C., and Aspragathos, N. (2012). Metamorphic Structure Representation: Designing and Evaluating Anatomies of Metamorphic Manipulators. Advances in Reconfigurable Mechanisms and Robots I, Springer.10.1007/978-1-4471-4141-9_1 ↗
14. Katrantzis, E.F., Aspragathos, N.A., Valsamos, C.D., and Moulianitis, V.C. (2018, January 20–22). Anatomy Optimization and Experimental Verification of a Metamorphic Manipulator. Proceedings of the 2018 International Conference on Reconfigurable Mechanisms and Robots (ReMAR), Delft, The Netherlands.10.1109/REMAR.2018.8449880 ↗
15. Dimensional Synthesis and Performance Evaluation of Four Translational Parallel Manipulators10.1017/S026357472000034X ↗
16. Kinematic Design Optimization of an Eight Degree-of-Freedom Upper-Limb Exoskeleton10.1017/S0263574719001085 ↗
17. Task based synthesis of serial manipulators10.1016/j.jare.2014.12.006 ↗
18. Computational Design of Robotic Devices From High-Level Motion Specifications10.1109/TRO.2018.2830419 ↗
19. Dogra, A., Padhee, S.S., and Singla, E. (2020). An Optimal Architectural Design for Unconventional Modular Reconfigurable Manipulation System. J. Mech. Des., 1–29.10.1115/1.4048821 ↗
20. Task-Specific Manipulator Design and Trajectory Synthesis10.1109/LRA.2018.2890206 ↗
21. An interior-point algorithm for nonconvex nonlinear programming10.1023/A:1008677427361 ↗
22. Ghafil, H.N., and Jármai, K. (2020). Optimization for Robot Modelling with MATLAB, Springer.10.1007/978-3-030-40410-9 ↗
23. Kot, T., Bobovský, Z., Brandstötter, M., Krys, V., Virgala, I., and Novák, P. (2020). Finding Optimal Manipulator Arm Shapes to Avoid Collisions in a Static Environment. Appl. Sci., 11.10.3390/app11010064 ↗
24. An Iterative Method for the Displacement Analysis of Spatial Mechanisms10.1115/1.3629602 ↗
25. Barker, L.K. (1983). Vector-algebra approach to extract Denavit-Hartenberg parameters of assembled robot arms. NTRS-NASA Technical Reports Server, National Aeronautics and Space Administration, Scientific and Technical Information Branch.
26. A Simple and Systematic Approach to Assigning Denavit–Hartenberg Parameters10.1109/TRO.2007.896765 ↗
27. Rajeevlochana, C., Saha, S.K., and Kumar, S. (June, January 29). Automatic extraction of DH parameters of serial manipulators using line geometry. Proceedings of the 2nd Joint International Conference on Multibody System Dynamics, Stuttgart, Germany.
28. A Complete Workflow for Automatic Forward Kinematics Model Extraction of Robotic Total Stations Using the Denavit-Hartenberg Convention10.1007/s10846-018-0931-4 ↗
29. Faria, C., Vilaca, J.L., Monteiro, S., Erlhagen, W., and Bicho, E. (2019, January 14–17). Automatic Denavit-Hartenberg Parameter Identification for Serial Manipulators. Proceedings of the IECON 2019-45th Annual Conference of the IEEE Industrial Electronics Society, Lisbon, Portugal.10.1109/IECON.2019.8927455 ↗
30. Corke, P. (2017). Robotics, Vision and Control: Fundamental Algorithms in MATLAB®, Springer Tracts in Advanced Robotics; Springer International. [2nd ed.].
31. Corke, P. (2021, April 15). Robotics Toolbox for Matlab. Available online: https://github.com/petercorke/robotics-toolbox-matlab.10.1007/978-3-030-79179-7_2 ↗
32. Brodsky, A. (2021, April 15). Shortest Distance between Two Lines in N Dimensions. Available online: https://www.mathworks.com/matlabcentral/fileexchange/29130-shortest-distance-between-two-lines-in-n-dimensions.
33. Bai, T. (2021, April 15). 3D Bezier Curve. Available online: https://www.mathworks.com/matlabcentral/fileexchange/35154-3d-bezier-curve.
34. Lynch, K.M., and Park, F.C. (2017). Modern Robotics, Cambridge University Press.10.1017/9781316661239 ↗
35. Huczala, D. (2021, April 15). Initial Estimation. Available online: github.com/robot-vsb-cz/initial-estimation.