Skip to main content
Log in

Design of a force reflection controller for telerobot systems using neural network and fuzzy logic

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

This paper presents a new method for selecting the force-reflection gain in a position-force type bilateral teleoperation system. The force-reflection gain greatly affects the task performance of a teleoperation system; too small gain results in poor task performance while too large gain results in system instability. The maximum boundary of the gain guaranteeing the stability greatly depends upon characteristics of the elements in the system such as: a master arm which is combined with the human operator's hand and the environments with which the slave arm contacts. In normal practice, it is, therefore, very difficult to determine such maximum boundary of the gain. To overcome this difficulty, this paper proposes a force-reflection gain selecting algorithm based on artificial neural network and fuzzy logic. The method estimates characteristics of the master arm and the environments by using neural networks and, then, determines the force-reflection gain from the estimated characteristics by using fuzzy logic. In order to show the effectiveness of the proposed algorithm, a series of experiments are conducted under various conditions of teleoperation using a laboratory-made telerobot system.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

E :

average system error

F h :

forces from the human operator

F m :

forces applied to the master arm, (F m =F h +F r )

F r :

reflected force, (F r =k f ×F S )

F S :

contact force

f j (·):

activation function for the jth node

g k , g m , g z :

scaling factors for k +inff , m, and z, respectively

K i :

fuzzy subsets for \(\tilde k_{ f}^*\)

k f :

force-reflection gain

k f (t):

force-reflection gain at time t

k *infk :

inferred force-reflection gain (output of the fuzzy gain selector)

k *infk (t):

inferred force-reflection gain at time t

\(\tilde k_{ f}^*\) :

fuzzy variable for k *inff

M i :

fuzzy subsets for \(\tilde m\)

M O :

DC gain of the master arm

m :

output of the NN1

\(\tilde m\) :

fuzzy variable for m

net j :

net input to the jth node

O i :

output of the ith node

S O :

DC gain of the slave arm

t m :

target output of the mth node in the output layer

W ji :

weight between jth node and ith node

X m :

position of the master arm

X S :

position of the slave arm

Z e O:

DC gain of the environment

Z i :

fuzzy subsets for \(\tilde z\)

z :

output of the NN2

\(\tilde z\) :

fuzzy variable for z

α, β:

weighting factors for the decision maker

α w :

momentum rate

α j :

partial derivative of error, E, with respect to net j

η:

learning rate

\(\mu _K \left( {\tilde k_f^* } \right):\) :

membership function for the final output of the fuzzy rule

\(\mu _K \left( {\tilde k_f^* } \right):\) :

membership function for the output of the kth rule

Π:

decision function of the decision maker

References

  1. Vertut, J. and Coiffet, P.: Robot Technology, Vol. 3A: Teleoperation and Robotics, Prentice Hall Inc., 1986.

  2. VenkartaramanS. T., GultaiS., et al.: A neural network based identification of environments models for compliance control of space robots, IEEE Trans. Robot. Automat. 9(5) (1993), 685–697.

    Google Scholar 

  3. Raju, G. J. and Sheridan, T. B.: An experiment in bilateral manipulation with adjustable impedances, in Proc. Japan-U.S.A. Symp. Flexible Automation, 1990, pp. 395–399.

  4. Kim, W. S.: Developments of new force reflecting control schemes and an application to a teleoperator training simulator, in IEEE Int. Conf. Robot. Automat., 1992, pp. 1412–1419.

  5. Hannaford, B. and Anderson, R.: Experimental and simulation studies of hard contact in force reflecting teleoperation, in IEEE Int. Conf. Robot. Automat., 1988, pp. 584–589.

  6. Hannaford, B.: Stability and performance tradeoffs in bilateral telemanipulation, in IEEE Int. Conf. Robot. Automat., 1989, pp. 1764–1767.

  7. Raju, G. J., Verghese, G. C., and Sheridan, T. B.: Design issues in 2-port network models of bilateral remote manipulation, in IEEE Int. Conf. Robot. Automat., 1989, pp. 1316–1321.

  8. LawrenceD. A.: Stability and transparency in bilateral teleoperation, IEEE Trans. Robot. Automat. 9(5) (1993), 624–637.

    Article  MathSciNet  Google Scholar 

  9. Kim, S. K., Hwang, C. Y., et al.: Robot controller with 32-bit DSP chip, in Proc. Korean Automatic Control Conf. 1, 1991, pp. 292–298.

  10. Lee, C. O., Cho, H. S., et al.: The Development of Advanced Robotics for Nuclear Industry, Project Report, Korea Advanced Institute of Science and Technology, 1994, 58–61.

  11. DesoreC. A. and VidyasagarM.: Feed-back Systems: Input-Output Properties, Academic Press, New York, 1975.

    Google Scholar 

  12. LewisF. L., AbdallahC. T., and DawsonD. M.: Control of Robot Manipulators, MacMillan, New York, 1993.

    Google Scholar 

  13. UebelM., AliM., and MinisI.: The effect of bandwith on telerobot system performance, IEEE Trans. Systems, Man, and Cybernetics 24(2) (1994), 342–348.

    Google Scholar 

  14. Lawrence, D. A.: Impedance control stability properties in common implementations, in IEEE Int. Conf. Robot. Automat., 1988, pp. 1185–1190.

  15. Seraji, H.: Adaptive admittance control: An approach to explicit force control in compliant motion, in IEEE Int. Conf. Robot. Automat., 1994, pp. 2705–2712.

  16. RumelhartD. E., HintonG. E., and WiliamsR. J.: Learning internal representations by error propagation, in Parallel Distributed Processing: Explorations in the Micro Structures of Cognition, Vol. 1, MIT Press, Cambridge, MA, 1986, pp. 318–362.

    Google Scholar 

  17. LeeC. C.: Fuzzy logic in control systems: Fuzzy logic controller, Part 1, IEEE Trans. Systems, Man, and Cybernetics 20(2) (1990), 404–418.

    MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cha, D.H., Cho, H.S. & Kim, S. Design of a force reflection controller for telerobot systems using neural network and fuzzy logic. J Intell Robot Syst 16, 1–24 (1996). https://doi.org/10.1007/BF00309653

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00309653

Category

Key words

Navigation