Bilateral Teleoperation Systems Using Backtracking Search optimization Algorithm Based Iterative Learning Control

2015 International Journal of Engineering  
A B S T R A C T This paper deals with the application of iterative learning control (ILC) to further improve performance of bilateral telerobotic systems based on Smith predictor. The aim is to achieve robust stability and optimal transparency for these systems simultaneously. The proposed control structure makes the slave manipulator follow the master in spite of uncertainties in time delays appeared in communication channel and model parameters of master-slave robots, called model mismatch.
more » ... e time delays are considered to be large, unknown and asymmetric, but the upper bound of the delay is assumed to be known. The main aspect of the proposed controller is that a designer can use the classical controller like proportional-integrator-derivative (PID). However, one of its main difficulties is how to assign proper parameter values for the controller. In other words, the parameters of the controller are not unique and are chosen only to satisfy the stability condition. To solve this problem, in this paper, the local controller is also optimized by backtracking search optimization algorithm (BSA), which is a novel heuristic algorithm with a simple construction. Simulation results illustrate the appropriate performance of the proposed controller. doi: 10.5829/idosi.ije.2015.28.12c.09 Telerobotic systems are widely utilized to perform complex tasks in hazardous environments [1]. A telerobotic system is generally composed of the following interconnected parts: a human operator, a dual robot allocated in local and remote sites namely master and slave robots, an environment and a communication channel. In a bilateral telerobotic system, the master robot is directly handled by a human operator in order to manipulate the slave robot in a task environment. It has been shown that the performance improvement is accomplished by providing feedback of the interaction force of the slave robot with the environment to the human operator, which is called force reflection [2]. The communication channel and interactions between the task environment and the slave are of important matters. When the distance between the 1 *Corresponding Author's Email: a_alfi@shahroodut.ac.ir (A. Alfi)
doi:10.5829/idosi.ije.2015.28.12c.09 fatcat:5jzccbm6v5fxlkox2t4fxtlwcu