Next Article in Journal
A Review on Vibration Control Strategies Using Magnetorheological Materials Actuators: Application Perspective
Previous Article in Journal
An Observer-Driven Distributed Consensus Braking Control Method for Urban Railway Trains with Unknown Disturbances
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robotic Arm Position Computing Method in the 2D and 3D Spaces

by
Roland Szabo
1,2,* and
Radu-Stefan Ricman
1,2
1
Faculty of Electronics, Telecommunications and Information Technologies, Politehnica University Timisoara, Vasile Parvan Av., No. 2, 300223 Timisoara, Romania
2
Academy of Romanian Scientists, Splaiul Independentei 54, 050044 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Actuators 2023, 12(3), 112; https://doi.org/10.3390/act12030112
Submission received: 15 November 2022 / Revised: 3 February 2023 / Accepted: 6 February 2023 / Published: 3 March 2023

Abstract

This paper presents a method on how to compute the position of a robotic arm in the 2D and 3D spaces. This method is slightly different from the well-known methods, such as forward or inverse kinematics. The method presented in this paper is an optical method, which uses two video cameras in stereo vision configuration to locate and compute the next move of a robotic arm in space. The method recognizes the coordinates of the markers placed at the joints of the robotic arm using the two video cameras. The coordinate points of these markers are connected with straight lines. Around certain points, circles are drawn. From the tangent to the circles, a non-Cartesian (orthogonal) coordinate system is drawn, which is enough to compute the target position of the robotic arm. All of these drawings are overlaid on the live video feed. This paper also presents another method for calculating the stereo distance using the triangulation method. An alternative method is also presented when a non-Cartesian (orthogonal) 3D coordinate system is created, which is used to compute the target position of the robotic arm in the 3D space. Because the system is in a loop, it can make micro-adjustments of the robotic arm, in order to be exactly in the desired position. In this way, there is no need to make calibrations for the robotic arm. In an industrial system, there is no need to stop the production line, which can be a really big cost saver.
Keywords: computer vision; coordinate systems; image overlay; intelligent robots; motion analysis; robot control; robot kinematics; robot motion; robot vision systems; robotic arm; stereo vision; stereo image processing computer vision; coordinate systems; image overlay; intelligent robots; motion analysis; robot control; robot kinematics; robot motion; robot vision systems; robotic arm; stereo vision; stereo image processing

Share and Cite

MDPI and ACS Style

Szabo, R.; Ricman, R.-S. Robotic Arm Position Computing Method in the 2D and 3D Spaces. Actuators 2023, 12, 112. https://doi.org/10.3390/act12030112

AMA Style

Szabo R, Ricman R-S. Robotic Arm Position Computing Method in the 2D and 3D Spaces. Actuators. 2023; 12(3):112. https://doi.org/10.3390/act12030112

Chicago/Turabian Style

Szabo, Roland, and Radu-Stefan Ricman. 2023. "Robotic Arm Position Computing Method in the 2D and 3D Spaces" Actuators 12, no. 3: 112. https://doi.org/10.3390/act12030112

APA Style

Szabo, R., & Ricman, R.-S. (2023). Robotic Arm Position Computing Method in the 2D and 3D Spaces. Actuators, 12(3), 112. https://doi.org/10.3390/act12030112

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop