Title :
FPGA Implementation of Sliding-Mode-Control Algorithm for Scaled Bilateral Teleoperation
Author :
Hace, Ales ; Franc, Marko
Author_Institution :
Inst. of Robot., Univ. of Maribor, Maribor, Slovenia
Abstract :
This paper proposes an FPGA-based sliding-mode controller for scaled bilateral teleoperation. The control algorithm is derived by using the sliding-mode-control-based design approach. The applied design procedure replaces a discontinuous control with a continuous one. Thus, it guarantees chattering-free performance whilst retaining practical robustness regarding disturbances and provides easy model-free implementation. A high control rate is strongly required in order to achieve high-performance scaled bilateral teleoperation. Hence, the control algorithm is implemented by the FPGA. In order to design a sufficient logic circuit for the FPGA, general optimization approaches are presented that aim to minimize hardware resources and to optimize the control rate. The design applies high-level programming language (LabVIEW) for rapid prototyping. The presented algorithms were validated by the 2-DoF laboratory bilateral teleoperation system.
Keywords :
control engineering computing; control system synthesis; field programmable gate arrays; optimisation; telerobotics; variable structure systems; virtual instrumentation; 2-DoF laboratory bilateral teleoperation system; FPGA implementation; LabVIEW; chattering-free performance; continuous control; high-level programming language; high-performance scaled bilateral teleoperation; model-free implementation; optimization approaches; rapid prototyping; scaled bilateral teleoperation; sliding-mode-control algorithm; sliding-mode-control-based design approach; Acceleration; Algorithm design and analysis; Field programmable gate arrays; Force; Hardware; Robustness; Teleoperators; Bilateral teleoperation; field-programmable gate array (FPGA); haptics; sliding mode control;
Journal_Title :
Industrial Informatics, IEEE Transactions on
DOI :
10.1109/TII.2012.2227267