Control of multiple robots presents numerous challenges, some of which include synchronization in terms of position, motion, force, load sharing and internal force minimization. This paper presents formulation and application of a fuzzy logic based strategy for control of two 6 degree-of-freedom robots carrying an object in a cooperative mode. The paper focuses on control of internal forces that get generated when two or more robots carry an object in coordination. Force/torque (F/T) sensors mounted on wrist of each robot provide the force and torque data in six dimensions. A fuzzy logic controller has been designed to use these force/torque (F/T) data to achieve a cooperating movement in which one robot acts as leader and the other robot follows. The paper also deals with estimation of external forces acting on end effector with the use of data provided by F/T sensors. These external forces and moments are not directly measured by F/T sensor since the quantities measured by F/T sensor are corrupted by the dynamics of the end effector and manipulator (a F/T sensor is usually mounted between wrist and end effector of the robot). This paper investigates the use of Kalman filtering technique to extract the external forces acting on robot end effector utilizing the underlying dynamics of the end effector. Matlab’s Fuzzy logic, Simulink, and State Flow toolboxes are used for achieving real-time, autonomous and intelligent behavior of the two robots. Simulation results from two separate experiments show that the above strategy was able to constrain the internal forces and provide a smooth movement of the manipulators.

1.
Manyika, J., and Durrant-Whyte, H., 1994, “Data Fusion and Sensor Management: a Decentralized Information-Theoretic Approach,” Ellis Howard Limited.
2.
Abidi, M., and Gonzalez, R., 1992, “Data Fusion in Robotics and Machine Intelligence,” Academic Press, Inc.
3.
Xiao
,
D.
,
Ghosh
,
B. K.
,
Xi
,
N.
, and
Tarn
,
T. J.
,
2000
, “
Sensor-Based Hybrid Position/Force Control of a Robot Manipulator in an Uncalibrated Environment
,”
IEEE Trans. Control Syst. Technol.
,
8
(
4
), pp.
635
645
.
4.
Zha, H., Suzuki, H., Nagata, T., and Nagahama, H., 1996, “Coordination of Visual and Tactile Sensors for Pushing Operation Using Multiple Autonomous Arms,” Proceedings of 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems, pp. 581–588.
5.
Jean
,
J.-H.
, and
Fu
,
L.-C.
,
1993
, “
An Adaptive Control Scheme for Coordinated Multimanipulator Systems
,”
IEEE Trans. Rob. Autom.
,
9
(
2
), April, pp.
226
231
.
6.
Chun-Yi
,
Su
, and
Stepanenko
,
Y.
,
1995
, “
Adaptive Sliding Mode Coordinated Control of Multiple Robot Arms Attached to a Constrained Object
,”
IEEE Trans. Syst. Man Cybern.
,
25
(
5
), May, pp.
871
878
.
7.
Wang, J., Dodds, S. J., and Bailey, W. N., 1997, “Coordinated Control of Multiple Robotic Manipulators Handling a Common Object—Theory and Experiments,” IEEE Proceedings—Control Theory Applications, 144(1), pp. 73–84.
8.
Nagchaudhuri, A., and Garg, D. P., 2001, “Adaptive Control Strategies for Coordination and Control of Multiple Robots,” Proceedings of the ASME International Mechanical Engineering Congress and Exposition, Paper No. IMECE2001/DSC-24615.
9.
Yoshikawa, T., and Zheng, Xin-Zhi, 1991, “Coordinated Dynamic Control for Multiple Robot Manipulators Handling an Object,” International Conference on Advanced Robotics, 1, pp. 579–584.
10.
Cela
,
A. S.
, and
Hamam
,
Y.
,
1992
, “
Optimal Motion Planning of a Multiple-Robot System Based on Decomposition Coordination
,”
IEEE Trans. Rob. Autom.
,
8
(
5
), Oct., pp.
585
596
.
11.
Alford
,
C. O.
, and
Belyeu
,
S. M.
,
1984
, “
Coordinated Control of Two Robot Arms
,”
IEEE Trans. Rob. Autom.
,
1
, pp.
468
473
.
12.
Tao, J. M., Luh, J. Y. S., and Zheng, Y. F., 1987, “Compliant Coordination Control of Two Moving Industrial Robots,” IEEE Conference on Decision and Control, pp. 186–191.
13.
Raibert
,
M. H.
, and
Craig
,
J. J.
,
1981
, “
Hybrid Position/Force Control of Manipulators
,”
ASME J. Dyn. Syst., Meas., Control
,
102
, June, pp.
126
133
.
14.
Zadeh
,
L. A.
,
1965
, “
Fuzzy Sets
,”
Information and Control
,
8
, pp.
338
353
.
15.
Lim
,
C. M.
, and
Hiyama
,
T.
,
1991
, “
Application of Fuzzy Logic to a Manipulator
,”
IEEE Trans. Rob. Autom.
,
7
(
5
), October, pp.
688
691
.
16.
Ibanez-Guzman, J., and Ketata, R., 1994, “Fuzzy Logic Control Experiments on a Single-Link Manipulator,” Proceedings of IEEE International Symposium on Industrial Electronics, pp. 420–425.
17.
Yi
,
S. Y.
, and
Chung
,
M. J.
,
1997
, “
A Robust Fuzzy Logic Controller for Robot Manipulators With Uncertainties
,”
IEEE Trans. Syst. Man Cybern.
,
27
(
4
), pp.
706
713
.
18.
Kumbla, K. K., and Jamshidi, M., 1994, “Control of Robotic Manipulator Using Fuzzy Logic,” Proceedings of the Third IEEE Conference on Fuzzy Systems, 1, pp. 518–523.
19.
Prabhu
,
S.
, and
Garg
,
D.
,
1998
, “
Design of a Fuzzy Logic Based Robotic Admittance Controller
,”
International Journal of Intelligent Automation and Soft Computing
,
4
(
2
), pp.
175
189
.
20.
Katupitiya, J., Dutre, S., Demey, S., De Geeter, J., Bruyninckx, H., and de Schutter, J., 1996, “Estimating Contact and Grasping Uncertainties Using Kalman Filters in Force Controlled Assembly,” Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, 2, Nov, pp. 696–703.
21.
Chua, A., and Katupitiya, J., 1998, “Kalman Filters for the Identification of Uncertainties in Robotic Contact,” Proceedings of the 37th IEEE Conference on Decision and Control, 2, Dec, pp. 2013–2018.
22.
Uchiyama, M., Yokota, M., and Hakomori, K., 1985, “Kalman Filtering 6-Axis Robot Wrist Force Sensor Signal,” Proceedings of International Conference on Advanced Robotics, Tokyo, Japan, pp. 153–160.
23.
Uchiyama, M., and Kitagaki, K., 1989, “Dynamic Force Sensing for High Speed Robot Manipulation Using Kalman Filtering Techniques,” Proceedings of 28th Conference on Decision and Control, Tampa, Florida, December, pp. 2147–2152.
24.
Maybeck, Peter S., 1979, Stochastic Models, Estimation and Control, Volume 1, Academic Press Inc.
25.
Hayes, Monson H., 1996, Statistical Digital Signal Processing and Modeling, John Wiley & Sons Inc.
26.
Kalman
,
R. E.
,
1960
, “
A New Approach to Linear Filtering and Prediction Problems
,”
ASME J. Basic Eng.
,
82, Ser. D
, pp.
35
45
.
27.
2001, “User’s Guide: Fuzzy Logic Toolbox,” Mathworks Inc.
28.
2001, “User’s Guide: Simulink Toolbox,” Mathworks Inc.
29.
2001, “User’s Guide: Stateflow Toolbox,” Mathworks Inc.
30.
Garg, D., Fath, A., and Martinez, A., 2002, “Real-Time Open Platform Based Control of Cooperating Industrial Robotic Manipulators,” Proceedings of the IEEE International Symposium on Intelligent Control, Vancouver, Canada, pp. 428–433.
You do not currently have access to this content.