Next Article in Journal
High Performance Motion-Planner Architecture for Hardware-In-the-Loop System Based on Position-Based-Admittance-Control
Previous Article in Journal
Acknowledgement to Reviewers of Robotics in 2017
Article Menu

Export Article

Open AccessArticle
Robotics 2018, 7(1), 7; doi:10.3390/robotics7010007

A Closed Loop Inverse Kinematics Solver Intended for Offline Calculation Optimized with GA

Department of Ocean Operations and Civil Engineering, Norwegian University of Science and Technology, Larsgaardsvegen 2, 6009 Aalesund, Norway
Received: 10 November 2017 / Revised: 8 January 2018 / Accepted: 12 January 2018 / Published: 22 January 2018
View Full-Text   |   Download PDF [510 KB, uploaded 22 January 2018]   |  


This paper presents a simple approach to building a robotic control system. Instead of a conventional control system which solves the inverse kinematics in real-time as the robot moves, an alternative approach where the inverse kinematics is calculated ahead of time is presented. This approach reduces the complexity and code necessary for the control system. Robot control systems are usually implemented in low level programming language. This new approach enables the use of high level programming for the complex inverse kinematics problem. For our approach, we implement a program to solve the inverse kinematics, called the Inverse Kinematics Solver (IKS), in Java, with a simple graphical user interface (GUI) to load a file with desired end effector poses and edit the configuration of the robot using the Denavit-Hartenberg (DH) convention. The program uses the closed-loop inverse kinematics (CLIK) algorithm to solve the inverse kinematics problem. As an example, the IKS was set up to solve the kinematics for a custom built serial link robot. The kinematics for the custom robot is presented, and an example of input and output files is also presented. Additionally, the gain of the loop in the IKS is optimized using a GA, resulting in almost a 50% decrease in computational time. View Full-Text
Keywords: inverse kinematics; robot control system; artificial intelligence; genetic algorithm inverse kinematics; robot control system; artificial intelligence; genetic algorithm

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Bjoerlykhaug, E.D. A Closed Loop Inverse Kinematics Solver Intended for Offline Calculation Optimized with GA. Robotics 2018, 7, 7.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Robotics EISSN 2218-6581 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top