Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-07T06:49:25.733Z Has data issue: false hasContentIssue false

Adaptive control for networked uncertain cooperative dual-arm manipulators: an event-triggered approach

Published online by Cambridge University Press:  18 October 2021

Mohamed Abbas*
Affiliation:
Mechanical Engineering Department, Indian Institute of Technology Guwahati, Guwahati, Assam-781039, India Design and Production Engineering Department, Al-Baath University, Homs, Syria
Santosha K. Dwivedy
Affiliation:
Mechanical Engineering Department, Indian Institute of Technology Guwahati, Guwahati, Assam-781039, India
*
*Corresponding author: E-mail: abbas@iitg.ac.in.
Rights & Permissions [Opens in a new window]

Abstract

In this paper, an improved adaptive motion-force control approach is introduced to control the cooperative manipulators transporting a shared object under limited communication. The adaptive controller is designed based on the backstepping approach to control the motion of the handled object in the presence of uncertainties and external disturbances. Moreover, the force controller is established to maintain constant internal forces. An event-triggered (ET) mechanism is derived based on the Lyapunov analysis to deal with the bandwidth restrictions and maintain the system stability during the cooperative manipulation. The effectiveness of the proposed control scheme is investigated by comparing it with the existing variations of adaptive backstepping control (i.e., traditional and state augmented schemes). Moreover, the designed triggering mechanism is compared with different triggering conditions presented in the literature. The proposed control approach is further validated in a more realistic virtual robot experimentation platform (i.e., V-REP) using two SCORBOT-ER VPlus manipulators. From the TrueTime-based simulation runs, the proposed control scheme exhibits superior performance in tandem with efficient utilization of the network resources during the transportation task.

Information

Type
Research Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Figure 1. Cooperative manipulator system.

Figure 1

Figure 2. Block diagram of the proposed event-triggered control strategy.

Figure 2

Table I. Dynamic parameters for cooperative robot.

Figure 3

Figure 3. Cooperative dual-arm manipulators.

Figure 4

Figure 4. Trajectory tracking of the manipulated object for Case 1. (a) Desired and actual trajectories on X-Z plane. Tracking error in (b) X-direction, (c) Z-direction, and (d) object orientation.

Figure 5

Figure 5. Tracking of internal forces for the first manipulator in Case 1. (a) Force trajectory tracking. Force error in (b) X-direction, (c) Z-direction, and (d) orientation.

Figure 6

Figure 6. Tracking of internal forces for the second manipulator in Case 1. (a) Force trajectory tracking. Force error in (b) X-direction, (c) Z-direction, and (d) orientation.

Figure 7

Figure 7. Control signals for the first and second robots in Case 1. First robot: (a) first joint, (b) second joint, and (c) third joint. Second robot: (d) first joint, (e) second joint, and (f) third joint.

Figure 8

Figure 8. Inter-event time for (a) ET-AB and (b) ET-AUAB. (c) Proposed control scheme in Case 2.

Figure 9

Figure 9. Triggering events for time-triggered, ET-AB, ET-AUAB, and proposed ET control scheme in Case 2.

Figure 10

Figure 10. Trajectory tracking for proposed ET controller with packet loss. (a) Desired and actual trajectories on the X-Z plane. (b) Tracking errors in X-direction, Z-direction, and orientation. (c) Triggering events.

Figure 11

Figure 11. Trajectory tracking of the manipulated object for Case 3. (a) Desired and actual trajectories on X-Z plane. Tracking error in (b) X-direction, (c) Z-direction, and (d) object orientation.

Figure 12

Figure 12. Tracking of internal forces for the first manipulator in Case 3. (a) Force trajectory tracking. Force error in (b) X-direction, (c) Z-direction, and (d) orientation.

Figure 13

Figure 13. Tracking of internal forces for the second manipulator in Case 3. (a) Force trajectory tracking. Force error in (b) X-direction, (c) Z-direction, and (d) orientation.

Figure 14

Figure 14. Control signals for the first and second robots in Case 3. First robot: (a) first joint, (b) second joint, and (c) third joint. Second robot: (d) first joint, (e) second joint, and (f) third joint.

Figure 15

Figure 15. Triggering events for time-triggered, ET-SMC, ET-AC, and proposed ET control scheme in Case 3.

Figure 16

Figure 16. Comparison of tracking errors and control efforts for the three cases.

Figure 17

Figure 17. Comparison of proposed ET mechanism with different TT and ET control schemes in the three cases.

Figure 18

Figure 18. V-REP setup for cooperative manipulator system.

Figure 19

Figure 19. Trajectory tracking with proposed ET control scheme during V-REP validation. (a) Desired and actual trajectories on the X-Z plane. (b) Tracking errors in X-direction, Z-direction, and object orientation.

Figure 20

Figure 20. Inter-event time and triggering events for proposed ET control scheme during V-REP validation.