2018 IEEE International Conference on Applied System Invention (ICASI) 2018
DOI: 10.1109/icasi.2018.8394315
|View full text |Cite
|
Sign up to set email alerts
|

Digital hardware implementation of the forward/inverse kinematics for a SCARA robot manipulator

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 6 publications
0
5
0
Order By: Relevance
“…The joint variables ( q 1 , q 2 , q 3 , q 4 , q 5 and q 6 ) can be extracted from these equations which gives a set of six inverse kinematic equations that define the joint values as function of the end-effector position in space (vector w ). 78 –80 By entering the values of vector w into these inverse kinematic equations, it is possible to get the values of joint variables needed to achieve the position described by vector w . Hence, if the joint variable values of the first robotic manipulator ( q 1 1 , q 2 1 , q 3 1 , q 4 1 , q 5 1 and q 6 1 ) are determined from the optimization parameters a i , the direct kinematic equations (5) and (6) can be used to determine the position of end-effector in the space, defined by vector w .…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The joint variables ( q 1 , q 2 , q 3 , q 4 , q 5 and q 6 ) can be extracted from these equations which gives a set of six inverse kinematic equations that define the joint values as function of the end-effector position in space (vector w ). 78 –80 By entering the values of vector w into these inverse kinematic equations, it is possible to get the values of joint variables needed to achieve the position described by vector w . Hence, if the joint variable values of the first robotic manipulator ( q 1 1 , q 2 1 , q 3 1 , q 4 1 , q 5 1 and q 6 1 ) are determined from the optimization parameters a i , the direct kinematic equations (5) and (6) can be used to determine the position of end-effector in the space, defined by vector w .…”
Section: Methodsmentioning
confidence: 99%
“…The joint variables (q 1 , q 2 , q 3 , q 4 , q 5 and q 6 ) can be extracted from these equations which gives a set of six inverse kinematic equations that define the joint values as function of the end-effector position in space (vector w). [78][79][80] By entering the values of vector w into these inverse kinematic equations, it is possible to get the values of joint variables needed to achieve the position described by vector w. Hence, if the joint variable values of the first robotic manipulator (q 1 1 , q 1 2 , q 1 3 , q 1 4 , q 1 5 and q 1 6 ) are determined from the optimization parameters a i , the direct kinematic equations (5) and (6) can be used to determine the position of endeffector in the space, defined by vector w. 21,38 Using the inverse kinematic equations to determine the joint variables of second robotic manipulator (q 2 1 w ð Þ, q 2 2 w ð Þ, q 2 3 w ð Þ, q 2 4 w ð Þ, q 2 5 w ð Þ and q 2 6 w ð Þ) will result in the endeffector position of the second robotic manipulator following the positioning of the first robotic manipulator, enabling cooperative behaviour. 39,76,78 This process is shown in Figure 7.…”
Section: Agent Constructionmentioning
confidence: 99%
“…Moreover, while pipelining is often applied, algorithm-level parallelization is not. Analytical IK solvers have been accelerated with FPGAs, mainly addressing industrial robotics applications [2], [28]. Other works proposed the adoption of algorithms not commonly used for solving IK problems, but intrinsically parallel.…”
Section: A Hardware Implementations Of Inverse Kinematic Solversmentioning
confidence: 99%
“…Table 2 summarizes the described IK solvers hardware implementations together with the approach proposed in this work. The analyzed state-of-the-art works adopt algorithms that are not suitable for the manipulator that is used in this work [2], [28], or algorithms that are meant for application fields far from the one considered in this paper [29], or even algorithms that might not converge [31]. As already said, we adopted the DLS that has a predictable convergence time for a given trajectory length, and it is capable of tolerating singularities in the workspace.…”
Section: A Hardware Implementations Of Inverse Kinematic Solversmentioning
confidence: 99%
“…With the ability to calculate and process data in parallel, FPGAs are widely used in the field of robot control. FPGA helps improve hardware processing power and real-time information processing speed [34][35][36][37][38][39][40].Chen et al [34] implemented the forward/inverse kinematics for a SCRARA robot on FPGA. The parameterized function is utilized to increase the code flexibility in the design, and then the Finite state machine is employed to reduce the hardware resource.…”
Section: Introductionmentioning
confidence: 99%