Real-time control of bilateral teleoperation system with adaptive computed torque method

Author(s):  
Tayfun Abut ◽  
Servet Soyguder

Purpose This paper aims to use the adaptive computed torque control (ACTC) method to eliminate the kinematic and dynamic uncertainties of master and slave robots and for the control of the system in the presence of forces originating from human and environment interaction. Design/methodology/approach In case of uncertainties in the robot parameters that are utilized in teleoperation studies and when the environment where interactions take place is not known and when there is a time delay, very serious problems take place in system performance. An adaptation rule was created to update uncertain parameters. In addition to this, disturbance observer was designed for slave robot. Lyapunov function was used to analyze the system’s position tracking and stability. A visual interface was designed to ensure that the movements of the master robot provided a visual feedback to the user. Findings In this study, a visual interface was created, and position and velocity control was achieved utilizing teleoperation; the system’s position tracking and stability were analyzed using the Lyapunov method; a simulation was applied in a real-time environment, and the performance results were analyzed. Originality/value This study consisted of both simulation and real-time studies. The teleoperation system, which was created in a laboratory environment, consisted of six-degree-of-freedom (DOF) master robots, six-DOF industrial robots and six-DOF virtual robots.

Author(s):  
Iman Kardan ◽  
Alireza Akbarzadeh ◽  
Ali Mousavi Mohammadi

Purpose This paper aims to increase the safety of the robots’ operation by developing a novel method for real-time implementation of velocity scaling and obstacle avoidance as the two widely accepted safety increasing concepts. Design/methodology/approach A fuzzy version of dynamic movement primitive (DMP) framework is proposed as a real-time trajectory generator with imbedded velocity scaling capability. Time constant of the DMP system is determined by a fuzzy system which makes decisions based on the distance from obstacle to the robot’s workspace and its velocity projection toward the workspace. Moreover, a combination of the DMP framework with a human-like steering mechanism and a novel configuration of virtual impedances is proposed for real-time obstacle avoidance. Findings The results confirm the effectiveness of the proposed method in real-time implementation of the velocity scaling and obstacle avoidance concepts in different cases of single and multiple stationary obstacles as well as moving obstacles. Practical implications As the provided experiments indicate, the proposed method can effectively increase the real-time safety of the robots’ operations. This is achieved by developing a simple method with low computational loads. Originality/value This paper proposes a novel method for real-time implementation of velocity scaling and obstacle avoidance concepts. This method eliminates the need for modification of original DMP formulation. The velocity scaling concept is implemented by using a fuzzy system to adjust the DMP’s time constant. Furthermore, the novel impedance configuration makes it possible to obtain a non-oscillatory convergence to the desired path, in all degrees of freedom.


Author(s):  
Guanghui Liu ◽  
Qiang Li ◽  
Lijin Fang ◽  
Bing Han ◽  
Hualiang Zhang

Purpose The purpose of this paper is to propose a new joint friction model, which can accurately model the real friction, especially in cases with sudden changes in the motion direction. The identification and sensor-less control algorithm are investigated to verify the validity of this model. Design/methodology/approach The proposed friction model is nonlinear and it considers the angular displacement and angular velocity of the joint as a secondary compensation for identification. In the present study, the authors design a pipeline – including a manually designed excitation trajectory, a weighted least squares algorithm for identifying the dynamic parameters and a hand guiding controller for the arm’s direct teaching. Findings Compared with the conventional joint friction model, the proposed method can effectively predict friction factors during the dynamic motion of the arm. Then friction parameters are quantitatively obtained and compared with the proposed friction model and the conventional friction model indirectly. It is found that the average root mean square error of predicted six joints in the proposed method decreases by more than 54%. The arm’s force control with the full torque using the estimated dynamic parameters is qualitatively studied. It is concluded that a light-weight industrial robot can be dragged smoothly by the hand guiding. Practical implications In the present study, a systematic pipeline is proposed for identifying and controlling an industrial arm. The whole procedure has been verified in a commercial six DOF industrial arm. Based on the conducted experiment, it is found that the proposed approach is more accurate in comparison with conventional methods. A hand-guiding demo also illustrates that the proposed approach can provide the industrial arm with the full torque compensation. This essential functionality is widely required in many industrial arms such as kinaesthetic teaching. Originality/value First, a new friction model is proposed. Based on this model, identifying the dynamic parameter is carried out to obtain a set of model parameters of an industrial arm. Finally, a smooth hand guiding control is demonstrated based on the proposed dynamic model.


2011 ◽  
Vol 225-226 ◽  
pp. 978-981
Author(s):  
Bing Shao ◽  
En Tao Yuan ◽  
Zhong Hai Yu

Lie groups and Lie algebras are used to research the dynamics and computed torque law control of free flying space robot systems. First the adjoint transformations and adjoint operators of Lie groups and Lie algebras are discussed. Then the free flying base systems are transformed to fixed base systems. The inverse dynamics and forward dynamics are described with Lie groups and Lie algebras. The computed torque control law is used to simulate with the results of dynamics. The simulation results show that with the method the dynamical simulation problems of space robot can be solved quickly and efficiently. This built the foundation of real-time control based on dynamics. The computed torque control law has good performance.


Author(s):  
J.F. Aviles-Viñas ◽  
I. Lopez-Juarez ◽  
R. Rios-Cabrera

Purpose – The purpose of this paper was to propose a method based on an Artificial Neural Network and a real-time vision algorithm, to learn welding skills in industrial robotics. Design/methodology/approach – By using an optic camera to measure the bead geometry (width and height), the authors propose a real-time computer vision algorithm to extract training patterns and to enable an industrial robot to acquire and learn autonomously the welding skill. To test the approach, an industrial KUKA robot and a welding gas metal arc welding machine were used in a manufacturing cell. Findings – Several data analyses are described, showing empirically that industrial robots can acquire the skill even if the specific welding parameters are unknown. Research limitations/implications – The approach considers only stringer beads. Weave bead and bead penetration are not considered. Practical implications – With the proposed approach, it is possible to learn specific welding parameters despite of the material, type of robot or welding machine. This is due to the fact that the feedback system produces automatic measurements that are labelled prior to the learning process. Originality/value – The main contribution is that the complex learning process is reduced into an input-process-output system, where the process part is learnt automatically without human supervision, by registering the patterns with an automatically calibrated vision system.


2011 ◽  
Vol 58-60 ◽  
pp. 2392-2395
Author(s):  
Tong Ying Guo ◽  
Jie Jia Li ◽  
Hai Chen Wang

In this paper, in order to achieve high-precision trajectory control of grinding robot, the method of computed torque control is proposed based on PD feedback, a single-joint robot experimental platform was built, position and velocity tracking experiment is carried out with empty Load and load. Experimental results show that the method of computed torque based on PD feedback control has the characteristic of quick response speed and small position tracking error.


2020 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Megha G. Krishnan ◽  
Abhilash T. Vijayan ◽  
Ashok S.

Purpose Real-time implementation of sophisticated algorithms on robotic systems demands a rewarding interface between hardware and software components. Individual robot manufacturers have dedicated controllers and languages. However, robot operation would require either the knowledge of additional software or expensive add-on installations for effective communication between the robot controller and the computation software. This paper aims to present a novel method of interfacing the commercial robot controllers with most widely used simulation platform, e.g. MATLAB in real-time with a demonstration of visual predictive controller. Design/methodology/approach A remote personal computer (PC), running MATLAB, is connected with the IRC5 controller of an ABB robotic arm through the File Transfer Protocol (FTP). FTP server on the IRC5 responds to a request from an FTP client (MATLAB) on a remote computer. MATLAB provides the basic platform for programming and control algorithm development. The controlled output is transferred to the robot controller through Ethernet port as files and, thereby, the proposed scheme ensures connection and control of the robot using the control algorithms developed by the researchers without the additional cost of buying add-on packages or mastering vendor-specific programming languages. Findings New control strategies and contrivances can be developed with numerous conditions and constraints in simulation platforms. When the results are to be implemented in real-time systems, the proposed method helps to establish a simple, fast and cost-effective communication with commercial robot controllers for validating the real-time performance of the developed control algorithm. Practical implications The proposed method is used for real-time implementation of visual servo control with predictive controller, for accurate pick-and-place application with different initial conditions. The same strategy has been proven effective in supervisory control using two cameras and artificial neural network-based visual control of robotic manipulators. Originality/value This paper elaborates a real-time example using visual servoing for researchers working with industrial robots, enabling them to understand and explore the possibilities of robot communication.


Author(s):  
Babing Ji ◽  
Qixin Cao

Purpose This paper aims to propose a new solution for real-time 3D perception with monocular camera. Most of the industrial robots’ solutions use active sensors to acquire 3D structure information, which limit their applications to indoor scenarios. By only using monocular camera, some state of art method provides up-to-scale 3D structure information, but scale information of corresponding objects is uncertain. Design/methodology/approach First, high-accuracy and scale-informed camera pose and sparse 3D map are provided by leveraging ORB-SLAM and marker. Second, for each frame captured by a camera, a specially designed depth estimation pipeline is used to compute corresponding 3D structure called depth map in real-time. Finally, depth map is integrated into volumetric scene model. A feedback module has been designed for users to visualize intermediate scene surface in real-time. Findings The system provides more robust tracking performance and compelling results. The implementation runs near 25 Hz on mainstream laptop based on parallel computation technique. Originality/value A new solution for 3D perception is using monocular camera by leveraging ORB-SLAM systems. Results in our system are visually comparable to active sensor systems such as elastic fusion in small scenes. The system is also both efficient and easy to implement, and algorithms and specific configurations involved are introduced in detail.


Author(s):  
Tayfun Abut ◽  
Servet Soyguder

This study aimed to eliminate dynamic uncertainty, one of the main problems of haptic teleoperation robotic systems. The optimal adaptive computed torque control method was used to overcome this problem. As is known, excellent stability and transparency are required in teleoperation systems. However, dynamic uncertainty that causes stability problems in the control of these systems also causes poor performance. In conventional adaptive computed torque control methods, updating the parameters of the system is generally discussed, but updating the control coefficients of vital importance in the control of the system is not considered. In the proposed method, an adaptation rule has been created to update uncertain parameters. In addition, the gray wolf optimization algorithm, one of the current optimization algorithms, has been proposed and applied to obtain the control coefficients of the system. The position tracking stability of the system was examined by using Lyapunov stability analysis method. As a result, both simulation and real-time optimal adaptive computational torque control method were used and bilateral position and force control was performed and the performance results of the system are obtained graphically and examined. Optimal adaptive computed torque control method obtained using the gray wolf optimization algorithm was used first in the literature search and success results have been obtained. In this regard, the authors have the idea that this work is an innovative aspect of both simulation and real time with the optimal adaptive computed torque control method.


Author(s):  
Huiyu Sun ◽  
Guangming Song ◽  
Zhong Wei ◽  
Ying Zhang

Purpose This paper aims to tele-operate the movement of an unmanned aerial vehicle (UAV) in the obstructed environment with asymmetric time-varying delays. A simple passive proportional velocity errors plus damping injection (P-like) controller is proposed to deal with the asymmetric time-varying delays in the aerial teleoperation system. Design/methodology/approach This paper presents both theoretical and real-time experimental results of the bilateral teleoperation system of a UAV for collision avoidance over the wireless network. First, a position-velocity workspace mapping is used to solve the master-slave kinematic/dynamic dissimilarity. Second, a P-like controller is proposed to ensure the stability of the time-delayed bilateral teleoperation system with asymmetric time-varying delays. The stability is analyzed by the Lyapunov–Krasovskii function and the delay-dependent stability criteria are obtained under linear-matrix-inequalities conditions. Third, a vision-based localization is presented to calibrate the UAV’s pose and provide the relative distance for obstacle avoidance with a high accuracy. Finally, the performance of the teleoperation scheme is evaluated by both human-in-the-loop simulations and real-time experiments where a single UAV flies through the obstructed environment. Findings Experimental results demonstrate that the teleoperation system can maintain passivity and collision avoidance can be achieved with a high accuracy for asymmetric time-varying delays. Moreover, the operator could tele-sense the force reflection to improve the maneuverability in the aerial teleoperation. Originality/value A real-time bilateral teleoperation system of a UAV for collision avoidance is performed in the laboratory. A force and visual interface is designed to provide force and visual feedback of the slave environment to the operator.


Sign in / Sign up

Export Citation Format

Share Document