2018
DOI: 10.3390/robotics7010007
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 compl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 31 publications
0
6
0
Order By: Relevance
“…where α o , β o , and c o , as shown in Figure 4, represent the desired orientation of the object and i � 1 and 2 represents the robot i on the left (i �1) and the right (i � 2) of the object. Finally, the Cartesian space coordinate x r,i can be reached through CLIK [37][38][39][40]. From Figure 1, we can see that we need to derive desired joint position q d,i based on the information of the robot's current state (q i , and x i ) and the target EE position x r,i .…”
Section: Ee Pose Assignment and Clik Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…where α o , β o , and c o , as shown in Figure 4, represent the desired orientation of the object and i � 1 and 2 represents the robot i on the left (i �1) and the right (i � 2) of the object. Finally, the Cartesian space coordinate x r,i can be reached through CLIK [37][38][39][40]. From Figure 1, we can see that we need to derive desired joint position q d,i based on the information of the robot's current state (q i , and x i ) and the target EE position x r,i .…”
Section: Ee Pose Assignment and Clik Algorithmmentioning
confidence: 99%
“…Hence, position mapping from the task space to the joint space should be calculated. In this regard, the closed-loop inverse kinematics (CLIK), which has been studied for decades [37][38][39][40], is a sophisticated algorithm to obtain joint positions in real time and becomes our option in this paper. In the latter sections, we are going to introduce these two supplementary approaches to make our proposed bimanual robotic system complete.…”
Section: Introductionmentioning
confidence: 99%
“…In practice these parameters are often empirically tuned. Bjoerlykhaug [12] proposes the use of a genetic algorithm for optimizing the feedback gain used in CLIK solvers, in order to minimize iteration cycles and maximize accuracy. In an experimental evaluation, he achieved a 50% decrease in computation time through his feedback gain tuning.…”
Section: Inverse Kinematicsmentioning
confidence: 99%
“…Unlike numerical IK solvers that approximate the inverse mapping iteratively [42], or CLIK solvers [10][11][12] that converge to the solution from a control point of view, the analytical nature of our closed-form task space manipulability expression delivers exact results in a single iteration.…”
Section: Accuracymentioning
confidence: 99%
“…A schematic detailing the control system approach is shown in Figure 9. For a more thorough explanation of the trajectory generator, we refer to Bjørlykhaug (2018).…”
Section: Control Systemmentioning
confidence: 99%