Forward and Inverse Kinematics analysis of the ABB IRB 6700 Industrial Robot
1R.R. Institute of Modern Technology, Sitapur Rd, Lucknow, Uttar Pradesh, Lucknow, 226028, India
*Author to whom correspondence should be addressed:
E-mail: shailendra.chauhan@rrgi.in (SSC)
E-mail: shailendra.chauhan@rrgi.in (SSC)
Received: April 19, 2025 | Revised: July 28, 2025 | Accepted: October 28, 2025 | Published: March 2026
Abstract
This paper presents a comprehensive kinematic analysis of the ABB IRB 6700 industrial robot using both forward and inverse approaches. Understanding the robot’s kinematics is essential for developing accurate control algorithms and ensuring precise motion. A numerical model for forward kinematics is derived using the Denavit–Hartenberg (D-H) convention and validated with RoboAnalyzer simulation software. Inverse kinematics is addressed through both analytical and geometric methods to compute joint angles required for a desired end-effector position. The methodology developed is applicable to other serial robot manipulators as well. The study demonstrates the use of RoboAnalyzer and MATLAB for validating kinematic equations, facilitating offline programming and visualization.
Keywords
ABB IRB- 6700 industrial robot; D-H parameters; Forward Kinematics; Inverse Kinematics; RoboAnalyzer
Available Repositories
Share Article
Article Metrics
--
Views
--
Downloads
--
Citations
Export Citation
Full Text
References
- 1) A.F. Nicolescu, "Industrial Robots," EDP Publishing House, Bucharest (2005)
- 2) G. Khushdeep, D. Sethi, "An analytical method to find workspace of a robotic manipulator," J. Mech. Eng., 41(1), pp. 25-30 (2010) doi:10.3329/jme.v41i1.5359
- 3) T. Yong, F. Chen, X. Hegen, "Kinematics and workspace of a 4-DOF hybrid palletizing robot," Adv. Mech. Eng., 20, (2014) doi:10.1155/2014/125973
- 4) S. Srikanth, M. Sravanth, V. Sreechand, K.K. Kumar, "Kinematic analysis of 3 DOF serial robot for industrial applications," Int. J. Eng. Trends Technol., 4(4), pp. 1000-1004 (2013)
- 5) K.K. Kumar, A. Srinath, G. Jugalanvesh, P. Premsai, M. Suresh, "Kinematic analysis and simulation of a 6 DOF KUKA KR5 robot for milling application," Int. J. Eng. Res. Appl., 3(2), pp. 820-827 (2013)
- 6) C. Zhang, et al., "Innovative inverse kinematics algorithm for 6-DOF robotic manipulators with offset wrists," Sci. Rep., 15, pp. 1-12 (2025) doi:10.1038/s41598-025-19054-y
- 7) A.M. Ivan, "Research on optimization of industrial robots operation for machining processes," PhD Thesis, Univ. Politehnica Bucharest (2011)
- 8) Y. Xu, M.C. Nechyba, "Fuzzy inverse kinematic mapping: rule generation, efficiency, and implementation," Proc. IEEE/RSJ Int. Conf. Intell. Robots Syst., 2, pp. 911-918 (1993)
- 9) M. Dahari, J. Tan, "Forward and inverse kinematics model for robotic milling process using KR-16KS KUKA robot," Proc. 4th Int. Conf. Model. Simul. Appl. Optim., pp. 1-6 (2011) doi:10.1109/ICMSAO.2011.5775598
- 10) R.N. Jazar, Theory of Applied Robotics, Vol. 1, Springer, Berlin (2010)
- 11) S.K. Saha, Introduction to Robotics, 2nd ed., Tata McGraw-Hill, New Delhi (2014)
- 12) M.P. Groover, Industrial Robotics, 2nd ed., McGraw-Hill, New York (2012)
- 13) D. Pieper, "The kinematics of manipulators under computer control," PhD Thesis, Stanford Univ., Stanford (1968)
- 14) ABB Robotics, Product specification book manual IRB 1520, http://www.abb.com/Document ID: 3HAC043437-001 (2012-2019)
- 15) J.J. Craig, Introduction to Robotics: Mechanics and Control, Pearson/Prentice Hall, Upper Saddle River, NJ (2005) doi:10.1109/JRA.1987.1087086
- 16) R.P. Paul, Robot Manipulators: Mathematics, Programming and Control, MIT Press, Cambridge, MA (1981)
- 17) M. Raghavan and B. Roth, "Inverse kinematics of the general 6R manipulator and related linkages," ASME Journal of Mechanical Design, 115(3) (1993) 502-508
- 18) S.S. Sinha, R.G. Chittawadigi, and S.K. Saha, "Inverse kinematics for general 6R manipulators in RoboAnalyzer," 5th Joint International Conference on Multibody System Dynamics, June 24-28, 2018, Lisbon, Portugal
- 19) A. Patwardhan, A. Prakash, and R.G. Chittawadigi, "Kinematic analysis and development of simulation software for Nex Dexter robotic manipulator," Procedia Computer Science, 133 (2018) 660-667
- 20) S.S. Chauhan and A.K. Khare, "Kinematic analysis of the ABB IRB 1520 industrial robot using RoboAnalyzer software," EVERGREEN Joint Journal of Novel Carbon Resource Sciences & Green Asia Strategy, 7(4) (2020) 510-518 doi:10.5109/4150470
- 21) R.G. Chittawadigi, A. Jain, S.V. Shah, and S.K. Saha, "Recursive robot dynamics in RoboAnalyzer," Proceedings of the 15th National Conference on Machines and Mechanisms, Chennai, India, Nov. 30–Dec. 2, 2011, 482-490
- 22) S.S. Chauhan and S.C. Bhaduri, "Structural analysis of a four-bar linkage mechanism of prosthetic knee joint using finite element method," EVERGREEN Joint Journal of Novel Carbon Resource Sciences & Green Asia Strategy, 7(2) (2020) 209-215 doi:10.5109/4055220
- 23) S.S. Chauhan and A.K. Khare, "Analysis of four-bar linkages suitable for above-knee prosthesis," EVERGREEN Joint Journal of Novel Carbon Resource Sciences & Green Asia Strategy, 9(3) (2022)
- 24) S.S. Chauhan, "Kinematic and kinetic gait analysis of bilateral knee osteoarthritis and its effects on ankle and hip gait mechanics," EVERGREEN Joint Journal of Novel Carbon Resource Sciences & Green Asia Strategy, 7(3) (2020) 359-365 doi:10.5109/4068617
- 25) S.S. Chauhan and S.C. Bhaduri, "Analysis of four-bar linkages configurations for above-knee prosthesis status," EVERGREEN Joint Journal of Novel Carbon Resource Sciences & Green Asia Strategy (2021) doi:10.5109/4055220
- 26) M. Buss, "Fast inverse kinematics techniques for real-time reaching tasks," IEEE Transactions on Robotics (2014)
- 27) R.S. Andersen and D. Kraft, "Optimal control of industrial robots with computational complexity constraints," Proceedings of IEEE International Conference on Robotics and Automation (ICRA), 370-375 (2008)
- 28) W. Khalil and E. Dombre, Modeling, Identification and Control of Robots, Butterworth-Heinemann, Oxford, UK (2002)
- 29) J. Piepmeier, B.E. Bishop, and G. Niemeyer, "An actuated finger with optimal open-loop stiffness characteristics," IEEE Transactions on Robotics and Automation, 20(4) (2004) 750-757
- 30) B. Siciliano, L. Sciavicco, L. Villani, and G. Oriolo, Robotics: Modelling, Planning and Control, Springer, London, UK (2009)
- 31) L. Sciavicco and B. Siciliano, "A solution algorithm to the inverse kinematic problem for redundant manipulators," IEEE Journal of Robotics and Automation, 4(4) (1996) 403-410 doi:10.1109/56.804
- 32) A. Gupta and P. Jain, "RoboAnalyzer: 3D model based robotic learning software," Proceedings of the IEEE International Conference on Technologies for Practical Robot Applications (TePRA) (2011)
- 33) A. Gupta and P. Jain, "Simulation and analysis of industrial robots using RoboAnalyzer," International Journal of Mechanical Engineering and Robotics Research, 2(4) (2013) 10-15
Other Papers in This Issue
- Modification of the Complex Proportional Assessment Method: A New Methodology for Decision Support
D. Megawaty et al. (2026) - Coati Optimization based ANFIS MPPT for PV-Battery Integrated System to Improve Power Quality
N. Pandey, R. Pachauri (2026) - Hybrid ANN–GA and Machine Learning Approaches for Surface Roughness Prediction in CNC Step Turning of Aluminium Alloy
D. Kumar, C. Kirpalani (2026) - Design and Development of PSO-Firefly Hybrid Optimizer–CNN Model for Lung Disease Classification using Chest X-Ray Images
T. Dhiman, P. Kumar (2026) - Heat Transfer Performance Evaluation of Common Flow-Down Rectangular Winglet Vortex Generator in Solar PV Cooling System
S. Putra, D. Tjahjana, I. Yaningsih (2026) - Optimization of Unidirectional Carbon/Epoxy Facesheets for Enhanced Flexural Strength in PVC Foam Sandwich Beam
J. Havaldar et al. (2026) - Experimental Investigation and Characterization Studies on Coconut Fibre Reinforced Bacterial Concrete Using Bacillus Subtilis
Y. Mayilsamy et al. (2026) - Investigating the Impact of Portable Humidifier on Coefficient of Performance (COP) and Power Consumption of Non-Inverter Split Unit Air Conditioner in Malaysian Climate
B. Muhamad et al. (2026) - Evaluating the energy/exergy efficiency of utilizing cold energy from LNG regasification for cooling and power generation
H. Huynh (2026) - Evaluation of Sphygmomanometer Dial Performance Across Variable Temperatures and Pressure Conditions
W. Ardiatna et al. (2026) - Optimization of Surface Roughness and Diameter Error in Thin-Walled AA6063 during Internal Turning under Minimum Quantity Lubrication
A. Rianto et al. (2026) - Development and Evaluation of a Portable Dilution-Based Gas Mixer System for On-Site Calibration of Low-Cost Sensors in Ambient Air Monitoring
R. Samodro et al. (2026) - Development of a Formula for Predicting Average Surface Heat Transfer Coefficient of Cylindrical Foods
V. DANG (2026) - Evaluation on the cooling capacity of a cascade cold storage refrigeration system using refrigerant pair R513A/R744
V. Le et al. (2026) - The Impact of Ultrasound-Assisted Freezing on Energy Consumption and Freezing Time of White Shrimp and Striped Catfish
N. Bao, N. Tin (2026) - The 17 UN Sustainable Development Goals: Classification of Research Topics Using BERT and Logistic Regression
E. Surbakti et al. (2026)









Creative Commons Attribution 4.0 International
