scholarly journals Controlling an Industrial Robot Using a Graphic Tablet in Offline and Online Mode

Sensors ◽  
2021 ◽  
Vol 21 (7) ◽  
pp. 2439
Author(s):  
Wojciech Kaczmarek ◽  
Bartłomiej Lotys ◽  
Szymon Borys ◽  
Dariusz Laskowski ◽  
Piotr Lubkowski

The article presents the possibility of using a graphics tablet to control an industrial robot. The paper presents elements of software development for offline and online control of a robot. The program for the graphic tablet and the operator interface was developed in C# language in Visual Studio environment, while the program controlling the industrial robot was developed in RAPID language in the RobotStudio environment. Thanks to the development of a digital twin of the real robotic workstation, tests were carried out on the correct functioning of the application in offline mode (without using the real robot). The obtained results were verified in online mode (on a real production station). The developed computer programmes have a modular structure, which makes it possible to easily adapt them to one’s needs. The application allows for changing the parameters of the robot and the parameters of the path drawing. Tests were carried out on the influence of the sampling frequency and the tool diameter on the quality of the reconstructed trajectory of the industrial robot. The results confirmed the correctness of the application. Thanks to the new method of robot programming, it is possible to quickly modify the path by the operator, without the knowledge of robot programming languages. Further research will focus on analyzing the influence of screen resolution and layout scale on the accuracy of trajectory generation.

Sensors ◽  
2020 ◽  
Vol 20 (21) ◽  
pp. 6358
Author(s):  
Wojciech Kaczmarek ◽  
Jarosław Panasiuk ◽  
Szymon Borys ◽  
Patryk Banach

The paper presents the possibility of using the Kinect v2 module to control an industrial robot by means of gestures and voice commands. It describes the elements of creating software for off-line and on-line robot control. The application for the Kinect module was developed in the C# language in the Visual Studio environment, while the industrial robot control program was developed in the RAPID language in the RobotStudio environment. The development of a two-threaded application in the RAPID language allowed separating two independent tasks for the IRB120 robot. The main task of the robot is performed in Thread No. 1 (responsible for movement). Simultaneously, Thread No. 2 ensures continuous communication with the Kinect system and provides information about the gesture and voice commands in real time without any interference in Thread No. 1. The applied solution allows the robot to work in industrial conditions without the negative impact of the communication task on the time of the robot’s work cycles. Thanks to the development of a digital twin of the real robot station, tests of proper application functioning in off-line mode (without using a real robot) were conducted. The obtained results were verified on-line (on the real test station). Tests of the correctness of gesture recognition were carried out, and the robot recognized all programmed gestures. Another test carried out was the recognition and execution of voice commands. A difference in the time of task completion between the actual and virtual station was noticed; the average difference was 0.67 s. The last test carried out was to examine the impact of interference on the recognition of voice commands. With a 10 dB difference between the command and noise, the recognition of voice commands was equal to 91.43%. The developed computer programs have a modular structure, which enables easy adaptation to process requirements.


2012 ◽  
Vol 463-464 ◽  
pp. 1654-1657 ◽  
Author(s):  
Florin Gîrbacia ◽  
Mihai Duguleana ◽  
Adrian Stavar

This paper presents a methodology and a prototype system for off-line programming of an industrial robot using augmented reality technology. The system allows to control a virtual model of the industrial robot co-located in the real environment, planning for collision-free paths, generate robot program and simulate the robot actions before the real robot perform the task. The advantage of this system is use of inexpensive equipment for intuitive off-line programming of an industrial robot.


Author(s):  
João Pedro Carvalho de Souza ◽  
André Luiz Castro ◽  
Luís F. Rocha ◽  
Manuel F. Silva

Purpose This paper aims to propose a translation library capable of generating robots proprietary code after their offline programming has been performed in a software application, named AdaptPack Studio, running over a robot simulation and offline programming software package. Design/methodology/approach The translation library, named AdaptPack Studio Translator, is capable to generate proprietary code for the Asea Brown Boveri, FANUC, Keller und Knappich Augsburg and Yaskawa Motoman robot brands, after their offline programming has been performed in the AdaptPack Studio application. Findings Simulation and real tests were performed showing an improvement in the creation, operation, modularity and flexibility of new robotic palletizing systems. In particular, it was verified that the time needed to perform these tasks significantly decreased. Practical implications The design and setup of robotics palletizing systems are facilitated by an intuitive offline programming system and by a simple export command to the real robot, independent of its brand. In this way, industrial solutions can be developed faster, in this way, making companies more competitive. Originality/value The effort to build a robotic palletizing system is reduced by an intuitive offline programming system (AdaptPack Studio) and the capability to export command to the real robot using the AdaptPack Studio Translator. As a result, companies have an increase in competitiveness with a fast design framework. Furthermore, and to the best of the author’s knowledge, there is also no scientific publication formalizing and describing how to build the translators for industrial robot simulation and offline programming software packages, being this a pioneer publication in this area.


1984 ◽  
Vol SMC-14 (4) ◽  
pp. 565-570 ◽  
Author(s):  
William A. Gruver ◽  
Barry I. Soroka ◽  
John J. Craig ◽  
Timothy L. Turner

Robotica ◽  
1987 ◽  
Vol 5 (4) ◽  
pp. 303-307
Author(s):  
J. Huebener ◽  
M. Zecha

SUMMARYProgramming and control of industrial robots in a flexible manufacturing environment is a problem of increasing complexity. The paper deals with a software system, which is as much as possible independent of the real robot and suitable for different microprocessor configurations. It contains, furthermore, some components for off-line programming.


Author(s):  
Wojciech Kaczmarek ◽  
Jarosław Panasiuk ◽  
Szymon Borys ◽  
Patryk Banach

The paper presents the possibility of using KINECT v2 module to control an industrial robot by means of gestures and voice commands. It describes elements of creating software for off-line and on-line robot control. The application for KINECT module was developed in C# language in Visual Studio environment, while the industrial robot control program was developed in RAPID language in RobotStudio environment. The development of a two-threaded application in RAPID language allowed to separate two independent tasks for the IRB120 robot. The main task of the robot is performed in thread no. 1 (responsible for movement). Simultaneously working thread no. 2 ensures continuous communication with the KINECT system and provides information about the gesture and voice commands in real time without any interference in thread no. 1. The applied solution allows the robot to work in industrial conditions without negative impact of communication task on the time of robot’s work cycles. Thanks to the development of a digital twin of the real robot station, tests of proper application functioning in off-line mode (without using a real robot) were conducted. Obtained results were verified online (on the real test station). Tests of correctness of gesture recognition were carried out, the robot recognized all programmed gestures. Another test carried out was the recognition and execution of voice commands. A difference in the time of task completion between the actual and virtual station was noticed - the average difference was 0.67 s. The last test carried out was to examine the impact of interference on the recognition of voice commands. With a 10dB difference between the command and noise, the recognition of voice commands was equal to 91.43%. The developed computer programs have a modular structure, which enables easy adaptation to process requirements.


10.5772/56753 ◽  
2013 ◽  
Vol 10 (10) ◽  
pp. 354 ◽  
Author(s):  
Germano Veiga ◽  
Pedro Malaca ◽  
Rui Cancela

2018 ◽  
Vol 232 ◽  
pp. 01040
Author(s):  
Liu Yu

As the MOOC develops, many users have begun to gradually like and get used to programming learning on the MOOC platform, so virtual online experiments have become a hot spot in the online programming education industry, which is also known as online IDE or online programming environment. Compared with the traditional programming environment, the online programming environment does not require a complicated establishment of local environment, making it easy to be used. At the same time, the online programming environment can also be integrated into the MOOC for learning, and can also be combined with OJ for evaluation. However, the existing online programming environment usually only supports few programming languages, such as C language and Java language. Even some online platforms only have the online compiling function with one language. Based on the above phenomena, this paper will propose a general online programming solution. And based on the idea, a platform that supports multi-language online compiling function is built through simple code writing and the construction of server environment.


Sign in / Sign up

Export Citation Format

Share Document