A Workspace Visualization Method for a Multijoint Industrial Robot Based on the 3D-Printing Layering Concept
The workspace of a robot provides the necessary constraint information for path planning and reliable control of the robot. In this paper, a workspace visualization method for a multijoint industrial robot is proposed to obtain a detailed workspace by introducing the 3D-printing layering concept. Fi...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-07-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/10/15/5241 |
id |
doaj-adaabf318b7e4a28b6fa5f927b1ee3df |
---|---|
record_format |
Article |
spelling |
doaj-adaabf318b7e4a28b6fa5f927b1ee3df2020-11-25T01:18:42ZengMDPI AGApplied Sciences2076-34172020-07-01105241524110.3390/app10155241A Workspace Visualization Method for a Multijoint Industrial Robot Based on the 3D-Printing Layering ConceptGuoqiang Fu0Chun Tao1Tengda Gu2Caijiang Lu3Hongli Gao4Xiaolei Deng5Department of Electromechanical Measuring and Controlling, School of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031, ChinaDepartment of Electromechanical Measuring and Controlling, School of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031, ChinaDepartment of Electromechanical Measuring and Controlling, School of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031, ChinaDepartment of Electromechanical Measuring and Controlling, School of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031, ChinaDepartment of Electromechanical Measuring and Controlling, School of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031, ChinaKey Laboratory of Air-Driven Equipment Technology of Zhejiang Province, Ningbo University, Quzhou 324000, ChinaThe workspace of a robot provides the necessary constraint information for path planning and reliable control of the robot. In this paper, a workspace visualization method for a multijoint industrial robot is proposed to obtain a detailed workspace by introducing the 3D-printing layering concept. Firstly, all possible joint-angle groups of one pose in the joints’ ranges are calculated in detail according to the POE (product of exponential) theory-based forward-kinematics expressions of the multijoint industrial robot. Secondly, a multisolution selection method based on the key degree of the joint is proposed to select the appropriate joint-angle groups. The key degrees of all joints and their key order are obtained according to the sensitivity expressions of all joint angles, calculated from the Jacobian matrix of the robot. One principle based on the smallest differences of the nominal angle is established to select the possible solutions for one joint from the possible solutions for the joint with the smaller key order. The possible solutions for the joint with the highest key order are the appropriate joint-angle group. Thirdly, a workspace visualization method based on the layering concept of 3D printing is presented to obtain a detailed workspace for a multijoint industrial robot. The boundary formula of each layer is derived by forward kinematics, which is expressed as a circle or a ring. The maximum and minimum values of the radius are obtained according to the travel range of the joint angles. The height limitations of all layers are obtained with forward kinematics. A workspace boundary-extraction method is presented to obtain the array of path points of the boundary at each layer. The proposed postprocessing method is used to generate the joint-angle code of each layer for direct 3D printing. Finally, the effectiveness of the multisolution selection method and the workspace visualization method were verified by simulation and experiment.https://www.mdpi.com/2076-3417/10/15/5241multijoint industrial robotvisualization method3D-printing layering conceptmultisolution selectionJacobian matrix |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Guoqiang Fu Chun Tao Tengda Gu Caijiang Lu Hongli Gao Xiaolei Deng |
spellingShingle |
Guoqiang Fu Chun Tao Tengda Gu Caijiang Lu Hongli Gao Xiaolei Deng A Workspace Visualization Method for a Multijoint Industrial Robot Based on the 3D-Printing Layering Concept Applied Sciences multijoint industrial robot visualization method 3D-printing layering concept multisolution selection Jacobian matrix |
author_facet |
Guoqiang Fu Chun Tao Tengda Gu Caijiang Lu Hongli Gao Xiaolei Deng |
author_sort |
Guoqiang Fu |
title |
A Workspace Visualization Method for a Multijoint Industrial Robot Based on the 3D-Printing Layering Concept |
title_short |
A Workspace Visualization Method for a Multijoint Industrial Robot Based on the 3D-Printing Layering Concept |
title_full |
A Workspace Visualization Method for a Multijoint Industrial Robot Based on the 3D-Printing Layering Concept |
title_fullStr |
A Workspace Visualization Method for a Multijoint Industrial Robot Based on the 3D-Printing Layering Concept |
title_full_unstemmed |
A Workspace Visualization Method for a Multijoint Industrial Robot Based on the 3D-Printing Layering Concept |
title_sort |
workspace visualization method for a multijoint industrial robot based on the 3d-printing layering concept |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2020-07-01 |
description |
The workspace of a robot provides the necessary constraint information for path planning and reliable control of the robot. In this paper, a workspace visualization method for a multijoint industrial robot is proposed to obtain a detailed workspace by introducing the 3D-printing layering concept. Firstly, all possible joint-angle groups of one pose in the joints’ ranges are calculated in detail according to the POE (product of exponential) theory-based forward-kinematics expressions of the multijoint industrial robot. Secondly, a multisolution selection method based on the key degree of the joint is proposed to select the appropriate joint-angle groups. The key degrees of all joints and their key order are obtained according to the sensitivity expressions of all joint angles, calculated from the Jacobian matrix of the robot. One principle based on the smallest differences of the nominal angle is established to select the possible solutions for one joint from the possible solutions for the joint with the smaller key order. The possible solutions for the joint with the highest key order are the appropriate joint-angle group. Thirdly, a workspace visualization method based on the layering concept of 3D printing is presented to obtain a detailed workspace for a multijoint industrial robot. The boundary formula of each layer is derived by forward kinematics, which is expressed as a circle or a ring. The maximum and minimum values of the radius are obtained according to the travel range of the joint angles. The height limitations of all layers are obtained with forward kinematics. A workspace boundary-extraction method is presented to obtain the array of path points of the boundary at each layer. The proposed postprocessing method is used to generate the joint-angle code of each layer for direct 3D printing. Finally, the effectiveness of the multisolution selection method and the workspace visualization method were verified by simulation and experiment. |
topic |
multijoint industrial robot visualization method 3D-printing layering concept multisolution selection Jacobian matrix |
url |
https://www.mdpi.com/2076-3417/10/15/5241 |
work_keys_str_mv |
AT guoqiangfu aworkspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT chuntao aworkspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT tengdagu aworkspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT caijianglu aworkspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT hongligao aworkspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT xiaoleideng aworkspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT guoqiangfu workspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT chuntao workspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT tengdagu workspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT caijianglu workspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT hongligao workspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept AT xiaoleideng workspacevisualizationmethodforamultijointindustrialrobotbasedonthe3dprintinglayeringconcept |
_version_ |
1725141053522051072 |