Research Papers

Position Domain Synchronization Control of Multi-Degrees of Freedom Robotic Manipulator

[+] Author and Article Information
P. R. Ouyang

Associate Professor
Department of Aerospace Engineering,
Ryerson University,
350 Victoria Street,
Toronto, ON, M5B 2K3, Canada
e-mail: pouyang@ryerson.ca

V. Pano

Department of Aerospace Engineering,
Ryerson University,
350 Victoria Street,
Toronto, ON, M5B 2K3, Canada
e-mail: vpano@ryerson.ca

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received April 19, 2013; final manuscript received October 16, 2013; published online December 16, 2013. Assoc. Editor: Alexander Leonessa.

J. Dyn. Sys., Meas., Control 136(2), 021017 (Dec 16, 2013) (13 pages) Paper No: DS-13-1161; doi: 10.1115/1.4025755 History: Received April 19, 2013; Revised October 16, 2013

In this paper, a new position domain synchronization control (PDSC) law is proposed for contour control of multi-DOF nonlinear robotic manipulators with the main goal of improving contour tracking performance. The robotic manipulator is treated as a master-slave motion system, where the position of the master motion is used as an independent reference via equidistant sampling, and the slave motions are described as functions of the master motion. To build this relationship, the dynamics of the original system is transformed from time domain to position domain. The new control introduces synchronization and coupled errors in the control law to further coordinate the master and slave motions. Stability analysis is performed based on the Lyapunov method for the proposed PDSC, and simulations are conducted to verify the effectiveness of the developed control system.

Copyright © 2014 by ASME
Your Session has timed out. Please sign back in to continue.


Koren, Y., 1980, “Cross-Coupled Biaxial Computer Control for Manufacturing Systems,” ASME J. Dyn. Syst., Meas., Control, 102(4), pp. 265–272. [CrossRef]
Koren, Y., and Lo, C. C., 1991, “Variable-Gain Cros-Coupling Controller for Contouring,” CIRP Ann., 40(1), pp. 371–374. [CrossRef]
Yeh, S. S., and Hsu, P. L., 2000, “A New Approach to Biaxial Cross-Coupled Control,” Proceedings of the 2000 IEEE International Conference on Control Applications, Piscataway, NJ, Sept. 25–27, pp. 168–173.
Fang, R. W., and Chen, J. S., 2002, “Cross-Coupling Control for a Direct-Drive Robot,” JSME Int. J. Ser. C, 45(3), pp. 749–757. [CrossRef]
Zhu, D. F., Zhou, J. Y., Lay, K., and Zhou, D., 2012, “Synchronization Control for a Class of Underactuated Mechanical Systems via Energy Shaping,” ASME J. Dyn. Syst., Meas., Control, 134(4), p. 041007. [CrossRef]
Feng, L., Koren, Y., and Borenstein, J., 1993, “Cross-Coupling Motion Controller for Mobile Robots,” IEEE Control Syst. Technol., 13(6), pp. 35–43. [CrossRef]
Paden, B., and Panja, R., 1988, “Globally Assymptotically Stable PD + Controller for Robotic Manipulators,” Int. J. Control, 47(6), pp. 1697–1712. [CrossRef]
Kelly, P., 1997, “PD Control With Desired Gravity Compensation of Robotic Manipulators: A Survey,” Int. J. Robot. Res., 6(5), pp. 660–672. [CrossRef]
Qu, Z., 1994, “Global Stability of Trajectory Tracking of Robot Under PD Control,” Dyn. Control, 4(1), pp. 59–71. [CrossRef]
Sun, D., 2003, “Position Synchronization of Multiple Motion Axes With Adaptive Coupling Control,” Automatica, 15(5), pp. 997–1005. [CrossRef]
Sun, D., Shao, X., and Feng, G., 2007, “A Model-Free Cross-Coupled Control for Position Synchronization of Multi-Axis Motions: Theory and Experiment,” IEEE Trans. Control Syst. Technol., 15(2), pp. 306–314. [CrossRef]
Wang, H. L., and Xie, Y. C., 2013, “Cycle Constraint Analysis for Attitude Synchronization of Networked Spacecraft Agents,” ASME J. Dyn. Syst., Meas., Control, 135(6), p. 061019. [CrossRef]
Shan, J., Liu, H. T., and Notwotny, S., 2005, “Synchronized Trajectory-Tracking Control of Multipled 3-DOF Experimental Helicopters,” IEE Proc.: Control Theory Appl., 152(6), pp. 683–692. [CrossRef]
Sun, S., 2011, Synchronization and Control of Multiagent Systems, CRC Press, New York.
Ouyang, P. R., Huang, J., Zhang, W. J., and Dam, T., 2012, “Contour Tracking Control in Position Domain,” Mechatronics, 22(7), pp. 9934–944. [CrossRef]
Ouyang, P. R., Pano, V., and Dam, T., 2013, “PID Position Domain Control for Contour Tracking,” Int. J. Syst. Sci., (in press). [CrossRef]
Dam, T., and Ouyang, P. R., 2012, “Position Domain Contour Tracking With Cross-Coupled Control,” IEEE International Symposium on Industrial Electronics, Hangzhou, China, May 28–31, pp. 1303–1308.
Arendt, W., and Schleuch, W. P., 2009, Mathematical Analysis of Evolution, Information and Complexity, Wiley-VCH Verlag GmbH & Co. KGaA, Weinheim, Germany.
Lynch, K. M., Shiroma, N., and Tanie, K., 2000, “Colllision-Free Trajectory Planning For a 3-DOF Robot With a Passive Joint,” Int. J. Robot. Res., 19(12), pp. 1171–1184. [CrossRef]
Ouyang, P. R., Pano, V., and Acob, J., 2013, “Position Domain Contour Control for Multi-DOF Robotic System,” Mechatronics, (in press). [CrossRef]
Dombre, E., and Khalil, W., 2006, Robot Manipulators: Modeling, Performance Analysis and Control, Wiley Publishing, Newport Beach, CA.
Armstrong-Helouvry, B., Dupont, P., and Canudas De Wit, C., 1994, “A Survey of Models, Analysis Tools and Compensation Methods for the Control of Machines With Friction,” Automatica, 30(7), pp. 1083–1138. [CrossRef]


Grahic Jump Location
Fig. 1

Scheme of 3-DOF serial robotic manipulator

Grahic Jump Location
Fig. 2

Tracking error for zigzag contour

Grahic Jump Location
Fig. 3

Synchronization error for zigzag motion

Grahic Jump Location
Fig. 4

Zigzag motion contour tracking performance

Grahic Jump Location
Fig. 5

Tracking error for diamond contour

Grahic Jump Location
Fig. 6

Synchronization error for diamond contour

Grahic Jump Location
Fig. 7

Contour tracking error for diamond contour

Grahic Jump Location
Fig. 8

Tracking error for circular motion

Grahic Jump Location
Fig. 9

Synchronization error for circular contour

Grahic Jump Location
Fig. 10

Circular motion contour tracking performance

Grahic Jump Location
Fig. 11

Tracking error for epitrochoidal contour

Grahic Jump Location
Fig. 12

Epitrochoidal contour synchronization error

Grahic Jump Location
Fig. 13

Epitrochoidal motion contour tracking performance

Grahic Jump Location
Fig. 14

Contour performance for epitrochoidal contour (error amplified by a factor of 60)



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In