Development of an industrial robot controller with open architecture

Author(s):  
Luping Chen ◽  
Yuqiang Wu ◽  
Zhiguo Du ◽  
Tao Tao ◽  
Fei Zhao
2021 ◽  
Vol 2021 ◽  
pp. 1-11
Author(s):  
Chong Wang ◽  
Dongxue Liu ◽  
Qun Sun ◽  
Tong Wang

This paper presents a kinematic analysis for an open architecture 6R robot controller, which is designed to control robots made by domestic manufactures with structural variations. Usually, robot kinematic studies are often introduced for specific robot types, and therefore, difficult to apply the kinematic model from one to another robot. This study incorporates most of the robot structural variations in one model so that it is convenient to switch robot types by modifying model parameters. By combining an adequate set of parameters, the kinematic models, especially the inverse kinematics, are derived. The kinematic models are proved to be suitable for many classic industrial robot types, such as Puma560, ABB IRB120/1600, KAWASAKI RS003N/RS010N, FANUC M6iB/M10iA, and therefore be applicable to those with similar structures. The analysis and derivation of the forward and inverse kinematic models are presented, and the results are proven to be accurate.


IEEE Access ◽  
2018 ◽  
Vol 6 ◽  
pp. 13407-13417 ◽  
Author(s):  
Miguel-Angel Martinez-Prado ◽  
Juvenal Rodriguez-Resendiz ◽  
Roberto-Augusto Gomez-Loenzo ◽  
Gilberto Herrera-Ruiz ◽  
Luis-Alfonso Franco-Gasca

Electronics ◽  
2020 ◽  
Vol 9 (6) ◽  
pp. 972 ◽  
Author(s):  
Dejan Jokić ◽  
Slobodan Lubura ◽  
Vladimir Rajs ◽  
Milan Bodić ◽  
Harun Šiljak

In this paper we present two different, software and reconfigurable hardware, open architecture approaches to the PUMA 560 robot controller implementation, fully document them and provide the full design specification, software code and hardware description. Such solutions are necessary in today’s robotics and industry: deprecated old control units render robotic installations useless and allow no upgrades, advancements, or innovation in an inherently innovative ecosystem. For the sake of simplicity, just the first robot axis is considered. The first approach described is a PC solution with data acquisition I/O board (Humusoft MF634). This board is supported with Matlab Real-Time Windows Toolbox for real-time applications and thus whole controller was designed in Matlab environment. The second approach is a robot controller developed on field programmable gate arrays (FPGA) board. The complexity of FPGA design can be overcome by using a third party software package, such as self-developed Matlab FPGA Real Time Toolbox. In both cases, parameters of motion controller are calculated by using simulation of the PUMA 560 robot first axis motion. Simulations were conducted in Matlab/Simulink using Robotics Toolbox.


Author(s):  
Davide Quarta ◽  
Marcello Pogliani ◽  
Mario Polino ◽  
Federico Maggi ◽  
Andrea Maria Zanchettin ◽  
...  

1996 ◽  
Vol 29 (1) ◽  
pp. 367-372
Author(s):  
C. Maffezzoni ◽  
G. Magnani ◽  
L. Ferrarini ◽  
G. Ferretti

2018 ◽  
Vol 15 (4) ◽  
pp. 172988141878791 ◽  
Author(s):  
Sepehr Gharaaty ◽  
Tingting Shu ◽  
Ahmed Joubair ◽  
Wen Fang Xie ◽  
Ilian A Bonev

In this article, a dynamic pose correction scheme is proposed to enhance the pose accuracy of industrial robots. The dynamic pose correction scheme uses the dynamic pose measurements as feedback to accurately guide the robot end-effector to the desired pose. The pose is measured online with an optical coordinate measure machine, that is, C-Track 780 from Creaform. A root mean square method is proposed to filter the noise from the pose measurements. The dynamic pose correction scheme adopts proportional-integral-derivaitve controller and generates commands to the FANUC robot controller. The developed dynamic pose correction scheme has been tested on two industrial robots, FANUC LR Mate 200iC and FANUC M20iA. The experimental results on both robots demonstrate that the robots can reach the desired pose with an accuracy of ±0.050 mm for position and ±0.050° for orientation. As a result, the developed pose correction can make the industrial robots meet higher accuracy requirement in the applications such as riveting, drilling, and spot welding.


2020 ◽  
Vol 2020 ◽  
pp. 1-11
Author(s):  
Zhaoming Liu ◽  
Nailong Liu ◽  
Hongwei Wang ◽  
Shen Tian ◽  
Ning Bai ◽  
...  

Motion modularity is the main method of motion control for higher animals. That means the complex movements of the muscles are made up of basic motion primitives, and the brain or central nervous system does not care about the specific details of the movement. However, the industrial robot control system does not adopt the technical roadmap of motion modularity, it generates complex trajectories by providing a large number of sampling points. This approach is equivalent to using the brain to directly guide the specific movement of the muscle and has to rely on a faster Fieldbus system to obtain complex motion trajectories. This work constructs a modularized industrial robot trajectory generation component based on Dynamic Movement Primitives (DMP) theory. With this component, the robot controller can generate complex trajectories without increasing the sampling points and can obtain good trajectory accuracy. Finally, the rationality of this system is proved by simulations and experiments.


Sign in / Sign up

Export Citation Format

Share Document