Next Article in Journal
Hybrid LLM-Genetic Programming: Supervising and Generating Diverse Behavior Trees for Autonomous Robot Evolution
Previous Article in Journal
Attention-Guided Path Planning: Learning Efficient Heuristics for Mobile Robot Navigation via Deep Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

From Cooperative Dual-Arm Manipulators to Cooperative Multi-Arm Manipulators—Where Are We Standing Today?

1
Automation Computervison and Robotics (ACRO), Department of Mechanical Engineering, KU Leuven, Wetenschapspark 27, 3590 Diepenbeek, Belgium
2
Flanders Make@KU Leuven, KU Leuven, Celestijnenlaan 300, 3000 Leuven, Belgium
*
Author to whom correspondence should be addressed.
Robotics 2026, 15(5), 97; https://doi.org/10.3390/robotics15050097
Submission received: 18 March 2026 / Revised: 24 April 2026 / Accepted: 6 May 2026 / Published: 11 May 2026
(This article belongs to the Section Intelligent Robots and Mechatronics)

Abstract

This paper highlights the state of the art in Cooperative Dual-Manipulation (CDM) and Cooperative Multi-Manipulation (CMM), comparing advances in modeling, control, planning, sensing, vision, and end-effector technologies. Methods originally established in CDM have been extended or adapted to support higher complexity of CMM. A historical timeline visualizes the steady growth of cooperative manipulation (CM) and the recent acceleration of CMM driven by rising process complexity and the need for more flexible automation strategies. CM is becoming increasingly relevant as industrial processes demand higher payload capacity, larger workspaces, and greater flexibility. In addition, this paper categorizes existing applications by cooperation type and application domain. Here, a clear dominance of simultaneous object manipulation tasks is visible (fixation-fixation). However, fixation-tooling tasks, where one manipulator grasps the product while another performs a tool operation, and tooling-tooling tasks, where multiple manipulators perform tool operations simultaneously, remain significantly underrepresented. A similar imbalance is found for rigid/non-deformable object manipulation and flexible/deformable object manipulation, respectively. Based on this review, several research gaps are identified: (i) reliable flexible object manipulation methods; (ii) CM strategies for disassembly (e.g., battery pack deconstruction); (iii) complexity in control and planning for multi-manipulator systems; (iv) pathways to industrial deployment beyond laboratory demonstrators; and (v) task-specific tooling and end-effector innovation.

1. Introduction

As industries experience a continuous need for growth in productivity, it is essential for companies to improve efficiency by optimizing their processes and enhancing product quality [1]. However, most industrial sectors have difficulties finding employees with the appropriate technical skillset. In order to cope with the constant market pressure, the number of robotic integrations has increased across various industrial sectors. Globally, the number of industrial robots has grown by an average of 11% over the last five years, with a 9% increase in 2024 compared with 2023, as illustrated in Figure 1 [2]. As a result, existing operators need to be (re)trained in order to program, commission, and maintain robotic systems [1].
Robotic manipulation started with a patent of the world’s first industrial manipulator, developed by George Devol in 1956. This manipulator was developed for a simple pick-and-place task [3]. Together with Joseph Engelberger, the first company to manufacture industrial manipulators (Unimation) was established, producing its first manipulator (Unimate) in 1961. Subsequently, the concept gained momentum and several companies, including Ford and General Motors, among others, also adopted industrial manipulators to automate their production lines [4].
In the early years of robotization, the tasks performed by manipulators were mainly repetitive tasks for which a single manipulator was sufficient to solve the problem. It was only in the early 1970s that the complexity of the tasks to be performed increased. While many tasks were still manageable using single manipulators, certain challenges proved too complex. These included scenarios such as transporting heavy loads that exceeded the payload capacity of a single manipulator [5], assembling intricate components that required coordinated movements [6], and manipulating flexible objects that demanded advanced dexterity [7]. To solve these complex problems, multiple manipulators, also known as cooperative manipulation (CM), work together in the same work environment. For multiple manipulators to be cooperative, the manipulators need to perform tasks on the same object in the same motion environment. With regards to handling objects, it is called simultaneous coordinated tasks. When operations or tasks are performed on the object, they are referred to as task-coordinated tasks [8]. In addition, a distinction is made in the number of manipulators. When two manipulators perform tasks on an object, it is referred to as Cooperative Dual-Manipulation (CDM). When more than two, hence multiple, manipulators perform tasks on one and the same product, it is referred to as Cooperative Multi-Manipulation (CMM). Dual-manipulation can thus be seen as the simplest variant of multi-manipulation. From 1980 to 1990, the core of development within robotics still laid within single manipulation. Due to this strong increase in development, through new concepts within kinematics, dynamics, and control systems, more research towards CM became more and more common [7,8]. In 1987, a cooperative work environment between robots and the objects to be handled, using a hybrid position/force control method, was developed [9].
It was in the 1990s that research into CM rapidly accelerated. The most researched topic is the control between different manipulators when they are handling objects. The different control systems that were investigated, were force/motion control [10], impedance control [11], model-based coordinated control [12], adaptive control [13], kinematic control [14], and task-space regulation [15]. These control techniques were developed mainly on objects that are considered rigid themselves while in a rigid grasp. Flexible object handling was much less of a concern at that time and is still a research topic today [7]. At the same time, research was performed with the focus on the synchronization of multiple cooperative manipulators. In 1994, the first attempt was made to have two manipulators perform a synchronized movement. It involved a system where 21 axes were controlled [4].
Subsequently, the research focus shifted towards intelligent control. This can be achieved with advanced computations, logical reasoning, deep learning, complex path planning strategies, and collaborative behavior [4]. The availability of novel, more advanced control methods has led towards an increase in the number of applications within CM over the years. Most prior research is based on CDM due to the higher complexity of CMM applications. However, with the continuous emergence of innovative technologies, the proportion of CMM applications has increased. This work applies the CMM applications in the domain of CM and compares with CDM-based approaches.

2. Hierarchical Divisions

Before heading to the state of the art, some clarifications and definitions within the CM topic need to be made. Since this topic can be widely discussed, it is important to establish the boundaries of what will be covered in this paper. In general, CM is one of the six main topics within the overall multi-robotic application domains [16]. The six general domains are: (i) surveillance and search and rescue, (ii) foraging and flocking, (iii) formation and exploration, (iv) CM, (v) team heterogeneity, and (vi) adversarial environments [16]. Within the CM topic, different divisions can also be made. An object can be handled cooperatively with multiple manipulators [17] or with multiple fingers [18]. Dexterous manipulation is a topic on its own and multi-fingers systems are often categorized as end-effectors. The end-effectors, used for CM applications, and the principles of grabbing an object, will be discussed without considering all the topics of dexterous manipulation. The focus will be on cooperative manipulators, starting from the work on dual-manipulators and expending to multi-manipulators. Within this work, a manipulator is defined as: “A robotic device with x DOFs (1 or more) and a single end-effector that can physically and directly manipulate the environment by using joints and motors to control its movements, such as revolute joints for rotation and prismatic joints for back-and-forth motion” [19]. In opposition to common understanding, manipulators are not exclusively robot arms. A single linear z-translation such as picking up a product with a suction cup, could also be defined as a manipulator.

2.1. Task Divisions

In addition to the localization of CM within general robotic application domains, two different types of cooperation tasks appear within CM:
  • Simultaneous coordinated: different manipulators are performing the same task on the same object. For example two or more manipulators are transporting an object from position A to position B;
  • Task coordinated: different manipulators are performing a different task on the same object within the same time slot. For example, one manipulator holds a cup while another fills the cup with tea [8].
  • Additionally, mobile robotics are not considered to contribute to the number of manipulators. Two examples provide more explanation:
  • In some applications, manipulators are placed on a mobile system, giving them more freedom to operate in large areas. As shown in Figure 2, three manipulators are placed on their mobile platform to transport an object from position A to position B. This is referred to as CMM because three manipulators are simultaneously transporting the object. The mobile platforms, supporting the manipulators, are not considered in the number of manipulators. It is a cooperative multi-manipulator system with three manipulators [20];
  • The second example involves an application where the manipulators are positioned on the same linear track. The two manipulators can move along the track to take the product and transport it from point A to point B. In this case, the linear track causes the movement of the manipulators but does not support the object. This system is called a CDM system with transportation on a linear axis (shown in Figure 3) [21,22].

2.2. Types of Cooperation

In addition to the different tasks that can be done with CM, a division can also be made into the different types of cooperation when tasks are performed by several manipulators. The following subdivision is made, and examples of each type are provided in Figure 4:
  • Fixation-fixation: several examples of this are:
    • object transportation from point A to point B (Figure 4a) [20,23];
    • opening objects. For instance: one manipulator holds a bag and the second manipulator pulls the bag open, holding it in the opening position;
    • assembly of two or more objects: both objects are fixated and moved into each-other [6].
  • Fixation-tooling: an example of this is cooperative a grinding application. One manipulator holds the object in place while the second manipulator performs the grinding operation (Figure 4b) [24];
  • Tooling-tooling: car painting is an example of this. Each manipulator has a tool to spray paint the car, and none of the manipulators handle the car itself (Figure 4c) [25].
  • In this context, fixation means that the manipulator is handling an object, while tooling means that the manipulator is performing operations with its tool on the object.
    Figure 4. Different types of cooperation: (a) is the fixation-fixation cooperation type where two manipulators are holding an object simultaneously, reprinted from Ref. [26], (b) is the fixation-tooling cooperation type where one manipulator is holding the object and the other one is doing an grinding operation on the object, adapted from [24], (c) is the tooling-tooling cooperation type different manipulators are spray painting a car. None of the manipulators are holding the car, reprinted from Ref. [25].
    Figure 4. Different types of cooperation: (a) is the fixation-fixation cooperation type where two manipulators are holding an object simultaneously, reprinted from Ref. [26], (b) is the fixation-tooling cooperation type where one manipulator is holding the object and the other one is doing an grinding operation on the object, adapted from [24], (c) is the tooling-tooling cooperation type different manipulators are spray painting a car. None of the manipulators are holding the car, reprinted from Ref. [25].
    Robotics 15 00097 g004

3. State of the Art

The following section gives an overview of the state of the art in CDM and CMM. Two different approaches appear in the discussion. The first approach discusses the state of the art of CM in general. The reason for this is that both CDM and CMM lay in the simple ground principles. The second approach compares both CDM and CMM with each other to identify where the differences are. Figure 5 gives an overview of the different topics discussed in this section.
(i) The section starts with an historical timeline of the different applications placed in chronological order (Section 3.1). (ii) Modeling is discussed for the CM domain (Section 3.2). (iii) Control methods and architectures are compared between CDM and CMM (Section 3.3). (iv) Planning strategies are mentioned for both CM domains (Section 3.4). (v) Different manipulators setup are explained in Section 3.5. (vi) A division in types of cooperation is discussed in Section 3.6. (vii) Next, the sensing part is discussed (Section 3.7). (viii) The vision topic is explained in Section 3.8. (ix) Different end-effector systems are explained in Section 3.9. (x) A comparison between the application domains is made in Section 3.10.

3.1. Historical Timeline

To contextualize the evolution of cooperative manipulation research, it is useful to examine how publications in CDM and CMM have developed over time. The historical progression of these two approaches reflects broader technological advances, shifts in research priorities, and the increasing complexity of robotic tasks. The following Table 1 provides a structured overview of key publications, grouped by decade, highlighting how interest in CDM and CMM has emerged, expanded, or stagnated during different periods.
As explained in the introduction, during the 1980s the primary focus in robotics was the development of single manipulators. However, during the 1990s, several control algorithms were introduced that enabled not only the control of individual manipulators but also the control of multiple manipulators performing cooperative tasks. This shift led to a noticeable increase in research related to both CDM and CMM.
During the 2000s, an increase in CDM applications became visible, while research on CMM applications slightly decreases. This can be attributed to the higher complexity associated with CMM, in terms of control, planning, modeling, etc. Moreover, CDM forms the conceptual foundation for CMM, as it represents the simplest form of CM. Consequently, CDM required a good foundation before more advanced research in CMM could progress.
In the following decade (2010–2019), research in CDM expanded even more rapidly. During this period, a clear shift occurred from fundamental CDM research toward more applied studies and laboratory demonstrators [8]. As a result of this evolution, CMM applications also became more relevant.
Up and until today (early 2026), both research domains continue to grow in terms of innovative developments. CMM now appears in more research applications than in previous decades. As manipulation tasks become increasingly complex, CMM is emerging as a viable and often necessary approach alongside CDM. This trend confirms that CMM is gaining ground within the field of CM, although CDM remains an essential foundation for future advancements. In addition, demand for industrial applications is expanding. The shift from lab demonstrators to industrial setups within CM is becoming a reality in the near future. A visualization of the publication trends is provided in Figure 6.

3.2. Modeling

In the context of robotic modeling, the objective is to develop mathematical representations capable of predicting manipulator behavior. The analysis of such models enables efficient system design and effective control methods and architectures. Modeling involves several components, among which the kinematics and dynamics of the manipulator are the most fundamental. Kinematic analysis focuses on determining the position, velocity, acceleration, and jerk of each joint during motion from point A to point B, as well as the kinematic links between the joints. A separation can be made between joint-space modeling and task-space modeling. As expected, increasing the number of joints within a kinematic chain leads to a corresponding increase in system complexity. Dynamic analysis, in contrast, examines the forces and torques generated during motion. In addition, the payload of the object in CM is important. Differences in center of mass and dimensions can influence the behavior and dynamic modeling drastically. Control methods and control architectures also constitute essential aspects of the modeling process and will be discussed in more detail in Section 3.3 [26].
Naturally, this all started with single manipulators. It took until the 1980s for CM to really gain traction. As CM became more prevalent, another problem arose. While it was relatively simple for single manipulators to handle objects, this was not the case for CM. It is complex to handle an object simultaneously, because of the closed kinematic chain that is formed in CDM and CMM [26]. Adding more manipulators obviously increases the complexity of CM and applies more computational power to the system, because the manipulators must receive feedback from each other in order to transport the object or perform an operation on the object [8]. An illustration of a closed kinematic chain is given in Figure 7 [26].
In order to effectively manage the complexities of object handling, different approaches were suggested and developed to combat this challenge. In CM, objects can be handled with fixed/rigid gripping methods [46] or dexterous hands and/or compliant soft structures [6,201]. Additionally, a division can be made based on the contact surface between the grippers and the object. This division includes three categories: (i) rolling contact [72], (ii) point contact, and (iii) soft contact [202,203]. Further distinctions can be made within point contacts: (a) common point contact without further constraints [48], (b) frictionless point contact [202,203], and (c) frictional point contact [204]. Closely related to this paragraph, additional information about different end-effectors used in CM, can be found in Section 3.9.

3.3. Control Methods and Architectures

In CM systems, the second major component concerns the control of manipulators. This aspect has been widely investigated due to the large variety of available control approaches. In the literature, a distinction is typically made between the control method applied and the control architecture employed. A comprehensive overview of control methods and architectures for CDM applications is provided by [8].
In the present work, this overview is extended by incorporating the corresponding control methods and architectures used in CDM and CMM applications. Table 2 summarizes the control methods applied across CM, while the subsequent discussion compares the control architectures used in CDM and CMM to highlight their similarities and differences.
Regarding control methods, a general separation can be made into two domains: (i) non-adaptive control methods and (ii) adaptive control methods. The difference between these methods is that non-adaptive systems know the exact dynamics, parameters, and disturbances in the initial state of the manipulator, assuming no wear of the components. These systems always assume the factory-new state of the manipulators and do not adapt over time. Adaptive control methods, on the other hand, can recognize the wear of components and adapt their control system accordingly. One of the first developments within non-adaptive systems is mentioned in [12], while the first developments within adaptive control methods were made in [103].
Within non-adaptive control methods, a split into two domains can be made: (i) hybrid force/position control and (ii) impedance control. Both methods were investigated, starting in the early 1990s, with the first non-adaptive impedance control system described in [11] in 1992 and the first non-adaptive hybrid force/position control in [12] in 1993. In adaptive control methods, a division can be made into five different methods: (i) hybrid force/position control [103], (ii) impedance control [115], (iii) position-based control [205], (iv) vision-based control [206], and (v) admittance control [142].
In more recent developments, intelligent control architectures, such as neural networks and fuzzy control, have been implemented to make adaptive control systems more intelligent, more efficient, and adaptive to dynamic environments. The goal of these systems is to address the lack of information about the dynamic model mapping [8,17,26]. Intelligent control methods are combined with adaptive control methods due to their overlapping characteristics. Table 2 provides the different control methods.

3.3.1. CDM Control Architectures

Every control method comes with a control architecture or a combination of different control architectures. In non-adaptive control methods, several control architectures were used, including hybrid position/force control and impedance control. If a manipulator uses a hybrid position/force control method, two types of control architecture can be employed: computed torque [12] and feedback linearization [31]. If a manipulator uses the impedance control method, four different architectures can be used: computed torque [11], proportional-integral-derivative (PID) [46], proportional-derivative (PD) [117], and sliding mode control, which is used in several object handling applications [164].
In contrast to non-adaptive control methods, where control architectures are rather scarce due to less further developments, there is a wider range of recent developments within the control architectures of adaptive control methods. As mentioned above, combinations between adaptive control systems and intelligent control architectures are possible. Examples of control architectures for adaptive hybrid position/force control modes include:
  • Function approximation technique-based control combined with linear observer-based control [161];
  • Adaptive proportional derivative control [104];
  • Adaptive backstepping control [101];
  • Adaptive fuzzy control combined with backstepping control [120];
  • Fuzzy neural network control [143];
  • Kalman filter combined with iterative learning control [106];
  • Radial basis function neural network control combined with model-based control architecture [134];
  • Synchronous sliding mode control combined with radial basis function neural network [160];
  • Passivity-based hybrid force/position control [35];
  • Vibration suspension control [50];
  • Leader-follower force control [185].
  • For impedance control, a wide variety of architectures can be found in the literature. These include:
  • Adaptive impedance combined with a leader-follower control method [108];
  • Proportional derivative control combined with gravity compensation [115];
  • Adaptive variable impedance control combined with sliding mode control [165];
  • Sliding mode control combined with adaptive radial basis function neural network [24];
  • Adaptive hybrid impedance control [207];
  • Impedance control combined with trajectory coordination [182];
  • Impedance control to achieve compliant control [184].
  • Besides these combined architectures, two individual methods were discussed: adaptive neural networks [159] and adaptive fuzzy control architectures [98,135]. Different position-based control architectures include:
  • Adaptive proportional derivative architecture [102];
  • Fuzzy sliding mode control [208];
  • Adaptive radial basis function neural network combined with sliding mode control [99];
  • Adaptive radial basis function neural network combined with backstepping control and sliding mode control [100];
  • Dynamic surface control combined with radial basis function neural network [158].
  • The fourth control method in adaptive control systems is admittance control. In admittance control methods, three different control architectures exist:
  • Adaptive backstepping [187];
  • Adaptive variable admittance [107,109];
  • Adaptive neural networks [142,209].
  • The last main control structure in adaptive control systems is the vision-based control method. Further information about vision is mentioned in the Section 3.8. In [8], a brief overview of flexible manipulators’ control methods and architectures is given. The reason these architectures are not mentioned is that they are less relevant for CMM research. Flexible manipulators, such as product manipulation with dexterous fingers, are topics on their own.
As mentioned in Section 2.1, manipulators can also be mounted on a mobile base. This configuration provides greater workspace flexibility compared to fixed-base manipulators. For CM on mobile platforms, several control approaches have been explored in the literature. In [71,72,127,128] adaptive coordinated control architectures are proposed to handle manipulators with relative motion, enable interaction with rigid environments, and transport objects between locations, respectively. A related strategy is formation control, as discussed in [133]. Neural network-based telemanipulation is used in [132] to control a single master device that commands multiple slave manipulators to cooperatively manipulate an object. Many CM approaches rely on force/torque measurements to coordinate multiple manipulators. However, Ref. [177] applies prescribed-performance control to manipulate various objects without requiring force/torque sensing. In [139] a crawler robot uses a compound manipulation control approach to improve the reach of end-effectors to grasp rigid objects. CM is not limited to ground robots. Aerial and underwater cooperative manipulation are also active research domains. In [130], multiple aerial vehicles manipulate an unknown object using a constraint-based control architecture. Distributed dynamic control and task-priority control are applied to underwater manipulators for object manipulation and transportation, as presented in [131].

3.3.2. CMM Control Architectures

For CDM, the control aspect is an important factor to determine. The same applies to CMM systems. The control architectures of CDM are the global base to build upon towards CMM applications. Similarly, the proportion of non-adaptive control methods is lower in comparison with adaptive control methods. As the control architectures of CMM are less investigated, a portion of the literature papers has an introduction and modeling section about CMM. However, the results are more related and demonstrated to CDM. These control architectures are the following:
  • Computed torque control [12];
  • Fuzzy neural network position/force hybrid control [143];
  • Dynamic surface control [74];
  • Adaptive backstepping admittance control [187];
  • Adaptive fuzzy backstepping control [146];
  • Adaptive coordinated control [127].
  • Several publications have introduced control architectures specifically for CMM. Many of these approaches overlap with those used in CDM, although some techniques are more prominent in CMM. Adaptive control clearly dominates in CMM applications. An observer-based adaptive sliding mode control combined with proportional derivative, to grab an object with three manipulators, is discussed in [140]. An adaptive fuzzy hybrid intelligent position/force controller is proposed in [75]. Adaptive synchronized control is used in [76] to guide an object synchronously during assembly tasks, while an admittance-based adaptive cooperative control scheme is presented in [142]. Another adaptive method is adaptive consensus control [77], a multi-agent technique that does not appear in the CDM literature. Sliding mode control is another commonly used architecture in both manipulation systems. For welding applications, sliding mode control is applied to cooperative multi-manipulators in [149]. Incremental motion control is used for the simultaneous transport of large objects in [41]. In human-robot interaction, a CMM system is developed to transport large objects together with human operators. Therefore, impedance control combined with leader-follower control is proposed in [155]. Another leader-follower application is proposed in [186] where multiple mobile manipulators transport a rigid object simultaneously. As mentioned in CDM, CM is also performed in underwater environments [131]. The control architectures used there can be extended to CMM systems. In multi-manipulator assembly systems, an agent-based control method is used to coordinate three manipulators operating in the same workspace [42]. A distributed neural network for solving the motion generation problem in multi-manipulator systems is presented in [198]. In telemanipulation, neural network-based control [132] and fuzzy control [152] are proposed for cooperative object transport with multiple manipulators. Motion control approaches using the Open Motion Planning Library and networked mobile platforms are discussed in [153,192]. As mentioned in CDM, formation control and observer-based control are also relevant and can be extended to CMM. Solutions are provided in [133,154]. Table 3 provides a comparison between CDM and CMM control architectures.

3.4. Planning Strategies

Besides modeling and control of the manipulators, planning is a third relevant topic to discuss with regards to CM. Without a motion planning method, manipulators will not know how to reach the object without colliding with other known objects or with each other. A first division can be made for planning algorithms where manipulators plan their paths separately in a specific order, timing, or with the use of a generated road map or topological graph to avoid collisions, also called decoupled planning. The different path planning strategies based on the planning strategy are called: (i) prioritized planning, (ii) fixed-path planning, and (iii) fixed-road map coordination. This division was made by Lavalle in [210]. A comparison in planning strategies for CDM and CMM is given in Table 4.

3.4.1. CDM Planning Strategies

A more recent division of planning strategies for CDM is mainly discussed in [8]. Four different planning algorithms are mentioned: (a) potential field (APF) based methods [105,211,212,213], (b) sampling-based methods (based on the Rapidly-explored Randomized Tree (RRT)) [89,136,167,210], (c) optimization methods [22,114,137], and (d) neural network and reinforcement learning-based methods [214]. Path planning techniques were mostly developed with the main objective of achieving the correct pose that the manipulator needed to move to. Most movements were not the shortest trajectory to reach a specific point, such as going through singularities when moving from point A to point B [17]. An industrial application where singularities can occur is welding. Here, a specific welding trajectory is specified and singularities are sometimes unavoidable. However, CDM welding applications give more freedom to operate in a fixed-tool configuration. One manipulator can rotate/position the object in the correct configuration to avoid singularities during the execution of the welding trajectory of the other welding manipulator. An offline motion planning strategy is discussed in [126] for planning of CDM welding applications.
Over the years, more strategies have been developed with the intelligence to consider the most efficient way to achieve a pose with specific end-effector positioning, while also minimizing energy consumption. These techniques result in higher productivity and lower energy consumption, respectively. These two strategies are called time-optimal path tracking [137] and energy consumption path tracking [213,215]. Time-optimal strategies are more advanced techniques based on the previously cited strategy of fixed-path planning. Examples of fixed-path planning from the 1990s are mentioned in [216,217].

3.4.2. CMM Planning Strategies

On the other hand, planning strategies are also necessary for CMM. Manipulators need to reach the end location without colliding with each other or with surrounding objects in the shared workspace. In [192], task planning strategies are generated using reinforcement learning. The proposed planning algorithm used in [41] is an algorithm that uses incremental, linear, and angular displacements. These parameters are calculated using homogeneous transformations matrices to achieve the desired motion of the manipulated object. A motion planning strategy for cooperative multi-manipulator systems to assemble different parts is mentioned in [175]. For manufacturing applications, a novel non-collision sample-based path planning strategy is developed for CMM [175]. As mentioned in Section 3.4.1, a control method for an agent-based manipulator system is used. The agent-based path planning algorithm is also discussed [42]. In [79], three planning strategies are implemented for CMM applications, namely: (a) the elastic-strip planning method, (b) the strategy-based planning method and (c) the potential field planning method. In welding applications, a path planning method is proposed to weld different parts using a combination of two welding manipulators and one fixation manipulator [151]. Finally, time-optimal path tracking is also performed for CMM [200].

3.5. Manipulator Setup

The manipulators also come in different forms when CM tasks. In general, four main categories can be given for both CDM and CMM, only the number of manipulators is different: (a) a fixed manipulator setup [21], (b) a mobile manipulator setup [176], (c) human-like manipulators [138], and (d) a torso/waist setup [151]. Fixed manipulators stand on a fixed base separated from each other and cannot move around. Meanwhile, mobile manipulators are installed on a base that can move around. Torso or waist setups are manipulators that are fixed on the same base, so not separated from each other. Human-like manipulators, as the name suggests, are manipulators that resemble a human. The different manipulators set-ups are demonstrated in Figure 8.

3.6. Division in Types of Cooperation

As mentioned in Section 2.2, three different types of cooperation exist: (i) fixation-fixation, (ii) fixation-tooling, and (iii) tooling-tooling. Table 5 gives an overview of the applications sorted in the three different types of cooperation for CDM and CMM, respectively.
The results from Table 5 are further visualized in Figure 9. In general, it can be concluded that the fixation-fixation type dominates within the types of cooperation. In total, 87.63% of the publications fall under the fixation-fixation type, of which 63.98% are CDM applications and the remaining 23.66% are CMM applications. The two other types of cooperation account for the remaining 12.37%. Of this, 6.99% are fixation-tooling applications, with 3.76% in the CDM domain and the other 3.23% in the CMM domain. Finally, the tooling-tooling type represents only 5.38%, of which 2.15% and 3.23% are CDM and CMM applications, respectively.
Within the fixation-fixation type, the focus is on handling both rigid/non-deformable and flexible/deformable objects. The reason this type is so prominently represented within the literature is that it often forms the basis on which fundamental research is conducted. Topics such as control and planning strategies typically start from the idea of grasping a rigid/non-deformable object, after which the developed architecture or planning strategy is applied. The other types of cooperation build on this fundamental research and apply it to examples that occur in practice.
Examples of fixation-tooling within the CDM domain include machining processes wherein one manipulator holds the object while the other manipulator, equipped with a tool mounted on the end-effector, performs the operation [24]. Additive processes also make use of fixation-tooling, with both CDM and CMM possibilities [126,149,151,191,199]. Another example is pouring a drink [55,85] or adding a sugar cube to coffee [58]. A further household example is a system in which two dual-manipulators make pancakes, which can be seen as a four-manipulator system [145]. Vision systems for grasping objects also fall within this category [124]. Finally, the assembly of components is also considered fixation-tooling, where the part to be assembled is regarded as the tool [76,78].
Within the tooling-tooling category, several examples can also be found. For instance, Ref. [57] presents a dual-manipulator system that plays music on a drum set. A vision system on each end-effector combined with a gripper to perform operations also belongs to the tooling-tooling type [166]. Simultaneous harvesting of fruits on the same tree is another example [169]. A range of tooling-tooling applications is proposed in [174], including automotive assembly lines where different parts are mounted together simultaneously. Additionally, additive processes with multiple manipulators, such as paint spraying [25] and 3D printing [148], fall into this category. On the other hand, task allocation and scheduling with collision constraints are discussed in [194]. Finally, Refs. [76,191] mention fixation-tooling applications, but they also include applications that belong to the tooling-tooling domain.

3.7. Sensor Systems

Within CM, a variety of sensors is used to receive information. This not only includes internal feedback information regarding the kinematics and dynamics of the manipulators but also external sensor feedback information about the surroundings and environments where the manipulators are located. The most common feedback sensors are force and torque sensors inside the joints or end-effectors of the manipulators. They can be used separately or simultaneously to provide feedback to the control system. Examples of force-only sensors are mentioned in [86,121,207]. Torque sensors used separately are mentioned in [17], and the combination of the two is discussed in [22,45,73,127].
To measure distance to an object, two different approaches are used. The first sensor is a structured light sensor, and the second sensor is a time-of-flight sensor [91]. To scan the environment, IR sensors are used, as mentioned in [87]. These three types of sensors also relate to the vision perspective, where these methods are used to measure depth to objects. Additionally, the position of the joint states of the manipulators must also be measured, mostly done by gyroscopic sensors [219]. Position sensors [62] and accelerometers [219] are integrated to determine the exact placement and the accelerations and decelerations of the manipulators. Recently, central IMUs are units where different sensing components gather information about the state of the manipulators in terms of motion and forces. Various examples of these are explained in [138].

3.8. Vision Systems

In addition to sensors, vision systems can provide feedback to manipulators when doing CM tasks, and provide the relative pose of the manipulator to the environment (visual servoing). Three general categories can be made within the different vision systems, and within those categories, a further division into three different topics each. The three main categories are: (i) different vision feedback techniques, (ii) the mounting position/location of the camera, and (iii) the number of cameras used in the applications [8]. A general overview of the main and subcategories is given in Figure 10.
Looking into the types of vision feedback techniques, a division into position-based, image-based, and a combination of the two techniques is made. The position-based technique uses an error signal, which is the difference between the position of the known place of the 3D object and the final known position used as a local camera frame. This error signal generates a control signal to adjust the position of the manipulator to the final pose. Examples of position-based techniques are presented in [73,220].
With the image-based technique, the error signal is calculated as the difference between the desired and actual position of a certain parameter within the parameter space of the camera. With this difference, a new control signal is calculated, which is closer to the end position of the manipulator. Image-based techniques are mentioned in [206,221], and different hybrid applications, which are a combination of both methods, are discussed in detail in [8,17].
The second main category is the mounting position of the cameras. The subdivision here can be made into end-effector mounted or eye-in-hand, fixed position in the workspace or eye-to-hand, and active robot heads. With eye-in-hand applications, the camera is directly mounted on the end-effector of the manipulator [81,222]. For the eye-to-hand applications, the camera is not directly mounted on the end-effector of the manipulator, but placed in its surrounding environment [73]. The last configuration is the active heads, where the cameras are placed on top of the manipulator’s torso to act like human eyes [61,223].
The third main category is the number of cameras that are used in the CM setup. The split is made into monocular, binocular, and multi-ocular. Monocular means that one camera is used. With binocular, two cameras are used in the cooperative application, and multi-ocular means more than two cameras. Examples of binocular applications are [116]. A binocular application is discussed in [224], and a multi-ocular system is developed in [225].
Visions systems are also used for deep learning processes. In [180], a camera on the robotic setup is used to perform goal-conditioned imitation learning. Here, the CDM system learns how to peel a banana by imitating first the human demonstration of it. A eye-in hand setup is used here. Another imitation learning application is mentioned in [181]. In this case, a eye-to-hand camera setup is used to learn different tasks, including a pick-and-place task of a common object.

3.9. End-Effector and in Hand Manipulation

End-effectors can be characterized in a continuous spectrum between rigid and soft grippers [226]. The more conventional grippers are typically more rigid with fewer degrees of freedom and less compliance. More compliant, soft, grippers typically have more degrees of freedom and, therefore, are often less precise.
A large part of the prior work on gripper technologies is on the aspect of grippers in the manufacturing industry. In this industry the shape, size, weight, nature and material of the objects that are manipulated are mostly known. Within these applications conventional, hard, grippers are mostly used. Conventional or hard grippers are often designed to grasp one or multiple specific objects. Four types of conventional grippers exist: impactive grippers, astrictive grippers, ingressive grippers and contigutive grippers. Impactive grippers are grippers which exert forces with impact against the object surface. Often an actuator is moving rigid fingers against the surface of the object. Astrictive grippers are grippers that generate a continuous holding force without exerting a compressive stress onto the object. Grippers that permeate the surface of an object to fixate the object, for instance with pins or needles are ingressive grippers. Lastly, when tension forces are used to adhere to an object are contigutive grippers. This tension can be generated by chemical or thermal adhesion [227]. The three most common examples of standard rigid/conventional tooling are: (i) parallel grippers, (ii) vacuum grippers, and (iii) magnetic grippers [26].
In cases where the objects are less known or defined, soft grippers play a more important role. Inspired by nature and the mechanical soft structures found in insects and animals, various soft grippers have recently been developed. The soft structures and mechanical compliance allow for superior manipulation, reduced control complexity and safer interaction with humans and natural environment. This compliance can be introduced in three ways: by controlling the actuation, stiffness or adhesion from the gripper [226,228,229,230,231,232].
Aside from the prehension type, grippers can be categorized by the type of manipulation as well. When the grippers are designed to fixate one or a set of objects without changing the orientation of the object with respect to the gripper after grasping, the gripper is considered fixed shape tooling. Examples of tools specifically developed for one application can be found in [37,233]. Alternatively grippers can be articulating. Grippers are considered articulating when grippers have multiple degrees of freedom and can perform precise and complex movements with the grasped object. Articulated tools are very human-like and allow for enhanced agility and adaptability, called dexterous grippers. Examples of articulated tooling are dexterous hands with several fingers [6,205]. Most of the grippers among the conventional and soft grippers are fixed-shape tooling.
As an alternative to articulated tooling, fixed-shape tooling can be exchanged to facilitate a suitable tool for each manipulation task. This can be done with tool changers or by mounting multiple grippers on the same robot flange. The tool changer allows the (fixed-shape) tools to be (dis)mountable from the end-effector [88,234]. While installing multiple grippers on the same robot flange allows direct switching between grippers by changing the robot pose. However, additional weight is applied to the flange and therefore the velocity of the robot is reduced.
Often articulated tooling allows for in-hand manipulation due to the extra degrees of freedom. Since this in-hand manipulation is moving the objects with different manipulators that are integrated within one end-effector, this could arguably be considered CMM on itself. However, within this field, various aspects have been investigated. Since this type of manipulation is very specific and on a smaller scale, the work regarding this topic is not considered to be within the scope of this article.

3.10. Application Domains

Various applications domains are targeted in CDM and CMM across the literature. The most investigated application domain is object handling, as this is the starting point for different research topics such as control, planning, etc. Within object handling, a division can be made, based on the type of object that manipulators are handling, namely: (i) rigid/non-deformable, and (ii) flexible/deformable objects. The ratio of applications is high, with rigid/non-deformable objects being more investigated than flexible/deformable applications. This is due to the added complexity brought on by their flexibility. Additionally, a higher computation power is needed for flexible object manipulation. This is due to high complexity of modeling, calculating, and estimating the object behavior. Examples of rigid/non-deformable objects are mentioned in [28,31,36,47,48,49,50,51,153]. A visualization of rigid/non-deformable object manipulation is given in Figure 11A. Examples of flexible/deformable objects, such as clothes folding or manipulation of flexible cables, are explained in [60,82,90,97]. Figure 11B shows the example of folding clothes. An overview of all the applications categorized in rigid/non-deformable, and flexible/deformable objects for CDM and CMM applications, respectively, is given in Table 6.
The conclusion is that rigid/non-deformable applications have the upper hand compared to flexible/deformable object manipulation. This applies to both CDM and CMM applications. In addition, there are more CDM applications in both topics then CMM applications. Generally, flexible/deformable object manipulation can be investigated further in the near future.
A more specified list of application domains in CM includes: (a) manufacturing, (b) construction, (c) domestic/household, (d) healthcare, (e) agriculture, (f) aerospace, and (g) hazardous environments. The most common example of manufacturing applications is the assembly of different parts into one final part [6,64,81,175]. Additionally, a disassembly application is explained in [167]. This topic will grow exponentially in the near future, considering the required disassembly of all the car and bicycle batteries the upcoming years. Hence, the replacement of ten of thousands of solar panels on roofs and solar farms. In addition, there are additive manufacturing processes such as welding [126,174,199], spray painting, or 3D printing [174]. Substrative manufacturing is also performed in CDM such as grinding [24]. In construction applications, an automated scaffold applications is mentioned in [178]. Additionally, 3D-printing applications are used to print concrete buildings simultaneously [191]. Other CDM use cases can be found in the domestic/household domain. An example of replacing items in a bookshelf is mentioned in [168], clothing folding applications are explained in [60,63,86,88,90,97,183]. Even playing music on drums is done in [57]. Aubergine harvesting with the use of a dual-manipulator is an example in agricultural applications [8]. Different approaches within space applications are mentioned in [50,166,234]. Manipulation in space is considered a separate application topic, since the influence of the environment on the manipulation task is completely different. In [130,185], aerial applications where drones transport and object in the air are explained. The final group of applications is hazardous environments. A dual-manipulator performing manipulation tasks in hazardous environments using a teleoperation system developed at CERN is an example of this [179]. Additionally, a crawler robot is performing object manipulation tasks on rough terrain in [139]. However, exploration and doing tasks underwater is also hazardous [131]. Figure 12 provides examples of different CDM application domains.
The same structure in CMM applications can be applied. A wide range of applications has been developed in additive manufacturing processes namely: (i) 3D-printing applications [148,191], (ii) spraying processes [25,76], and (iii) welding applications [149,151,188]. A range of assembly applications has also been mentioned in the literature of CMM over the past years [37,42,76,78,141,144,175,189]. In the automotive manufacturing industry, CDM is used to polish automobile parts [194]. In construction, 3D-printing applications are used to print concrete buildings simultaneously [191]. Household applications, such as handling common objects and a specific kitchen task (making pancakes), are also multi-manipulator applications [145]. Additionally, a clothing folding application is discussed in [38]. Four applications can be found in healthcare. Two studies involve a multi-manipulator for tooth arrangement in full denture manufacturing [141,144]. The other two applications are within the surgical sector: one publication discusses an endovascular intervention [150], and the other describes a rail-guided system for cross-scale targets [189]. In aerial applications, a three-manipulator construction is made for aerial transportation of objects [197]. Moving from air to water, underwater applications are mentioned in [131,196].
An overview of every application domain in CDM and CMM is given in Table 7. Figure 13 provides examples of different CMM application domains.

4. Challenges and Future Work

CM comes with a lot of advantages in comparison with single manipulation. Different advantages are: (1) Greater adaptability: CM is more versatile, capable of managing complex tasks and adjusting to a variety of situations. This allows the manipulator system to perform well detailed and complex operations; (2) Enhanced load distribution: With dual- and multi-manipulators, the system can share the workload more efficiently, making it possible to handle heavier items; (3) Expanded operational range: These systems can operate over a larger area, making them ideal for tasks that require extensive reach and movement; (4) Increased reliability: In some cases cooperative manipulators add a layer of redundancy. If one manipulator fails, others can take over, ensuring continuous operation and minimizing downtime [235]; (5) Sometimes cooperative systems can perform simultaneous task handling: CM systems can execute several tasks at the same time, boosting overall productivity and efficiency [26].
However, while CM proves to be advantageous in several situations, CM comes with many challenges and drawbacks. The goal in the future is to address some challenges and turn them into advantages for specific applications. To start, CM can be used to handle complex parts or objects. However, these parts often require complex control and planning algorithms to handle the object correctly. The increased complexity is a bottleneck in the development of dual and multi-manipulation systems. Naturally, the complexity increases as the number of manipulators increases. This can also be seen in the number of applications currently available in the literature. More CDM then CMM is available.
Specifically looking at flexible object handling, research opportunities can be found. Only a few applications for both dual and multi-manipulation, compared with rigid object handling, are available. The reason for this is increased complexity. Further investigation is needed. Another challenge and potential area for future work is the extension of control methods/architectures and path planning strategies towards multi-manipulation. Communication overhead is a common problem in CM due to the exchange of large amounts of information, such as synchronization actions and collision avoidance. This can result in non-robust systems due to latency in communication signals [26]. Additionally, collision detection and synchronization between different manipulators are more complex within CMM because of the increased number of manipulators and DOF. While the knowledge and technologies are present within dual-manipulation, the extension towards multi-manipulation is still lacking. The literature shows that new methods are also used for CMM. Not all the CDM methods can be used in CMM.
From an application domain perspective, several assembly applications have been developed within CM over the years. While automated production processes for assembling parts are well-known, the disassembly process is often not considered. In the literature, only one example of a disassembly process is given in CM [167]. With the mass production of car batteries in mind today, this application domain surely has future work potential. For example, considering payload distribution is important because these batteries are heavy objects. Disassembly of components is certainly not the only example. Various industries with specific applications, such as construction and pharmaceuticals, can make use of CM.
When thinking of specific applications, tool design and modeling are essential. Most manipulators are equipped with simple end-effector grippers. More advanced task-related tool designs would be more effective in certain situations. Most cooperative manipulation applications remain highly task-specific. For each new problem, a dedicated robotic setup is typically designed, limiting the reuse of hardware and control architectures. Achieving generalization and flexibility that allow the same cooperative system to be deployed across different application domains therefore remains a significant challenge. Furthermore, cooperative manipulation involving multiple manipulators and human operators introduces additional complexities, including the need to predict human behavior and to ensure safety when humans and robots operate within the same workspace.

5. Conclusions

This paper mapped the state of the art of both CDM and CMM applications. Different fundamental topics in robotics, which involved, control, planning, modeling, sensing, vision, and end-effectors, are discussed. This results in an expansion of control and planning architectures from CDM to CMM. Additionally, different approaches for modeling, sensing, vision, and end-effectors are shown. The historical analysis highlights how interest in CM has grown over the recent decades. Industrial tasks are becoming more complex and more flexible solutions are needed. This gives new challenges and opportunities in CM. Overall provides CDM a technological foundation for CMM to expand further knowledge. Different types of cooperation and application domains are tackled to categorize every application. This revealed a strong dominance in fixation-fixation systems and a lack of fixation-tooling and tooling-tooling applications. Rigid/non-deformable object manipulation still dominates in object manipulation due to the high complexity of flexible object manipulation. Finally, the review identifies several research gaps: (i) flexible object manipulation; (ii) disassembly of components (e.g., batteries); (iii) complexity in control and planning for multi-manipulator systems; (iv) limited industrial deployment of CDM and CMM; and (v) the need for advanced, task-specific tooling and end-effector equipment.

Author Contributions

Conceptualization, L.K., B.E. and I.D.; methodology, L.K., B.E. and I.D.; software, L.K.; validation, L.K. and K.K.; formal analysis, L.K.; investigation, L.K.; resources, K.K.; writing—original draft preparation, L.K.; writing—review and editing, L.K., B.E., I.D. and K.K.; visualization, L.K.; supervision, K.K.; project administration, L.K. and K.K.; funding acquisition, K.K. All authors have read and agreed to the published version of the manuscript.

Funding

This Funded by the European Union under Grant Agreement No 101138374. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Health and Digital Executive Agency (HADEA). Neither the European Union nor the granting authority can be held responsible for them.

Informed Consent Statement

All subjects gave their informed consent for inclusion before they participated in this study.

Data Availability Statement

Not applicable.

Acknowledgments

During the preparation of this manuscript/study, the author(s) used M365 Copilot for the purposes of text editing (spelling, grammar, punctuation and language polishing). The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in writing the manuscript; or decision to publish the results.

References

  1. Ulewicz, R.; Mazur, M. Economic Aspects of Robotization of Production Processes by Example of a Car Semi-trailers Manufacturer. Manuf. Technol. 2019, 19, 1054–1059. [Google Scholar] [CrossRef]
  2. IFR International Federation of Robotics. International Federation of Robotics. Available online: https://ifr.org/about-world-robotics (accessed on 21 October 2025).
  3. Cyberne1. 1954—Programmed Article Transfer Patent—George C. Devol Jr. (American). 2013. Available online: https://cyberneticzoo.com/early-industrial-robots/1954-programmed-article-transfer-patent-george-c-devol-jr-american/ (accessed on 21 October 2025).
  4. Gasparetto, A.; Scalera, L. A Brief History of Industrial Robotics in the 20th Century. Adv. Hist. Stud. 2019, 8, 24–35. [Google Scholar] [CrossRef]
  5. Hayakawa, S.; Wan, W.; Koyama, K.; Harada, K. A Dual-Arm Robot That Manipulates Heavy Plates With the Support of a Vacuum Lifter. IEEE Trans. Autom. Sci. Eng. 2023, 20, 2808–2821. [Google Scholar] [CrossRef]
  6. Lee, D.H.; Choi, M.S.; Park, H.; Jang, G.R.; Park, J.H.; Bae, J.H. Peg-in-Hole Assembly With Dual-Arm Robot and Dexterous Robot Hands. IEEE Robot. Autom. Lett. 2022, 7, 8566–8573. [Google Scholar] [CrossRef]
  7. Caccavale, F. Cooperative Manipulators. In Encyclopedia of Systems and Control; Baillieul, J., Samad, T., Eds.; Springer International Publishing: Cham, Swizerland, 2021; pp. 450–455. [Google Scholar] [CrossRef]
  8. Abbas, M.; Narayan, J.; Dwivedy, S.K. A systematic review on cooperative dual-arm manipulators: Modeling, planning, control, and vision strategies. Int. J. Intell. Robot. Appl. 2023, 7, 683–707. [Google Scholar] [CrossRef]
  9. Uchiyama, M.; Iwasawa, N.; Hakomori, K. Hybrid position/Force control for coordination of a two-arm robot. In Proceedings of the 1987 IEEE International Conference on Robotics and Automation, Raleigh, NC, USA, 31 March–3 April 1987; Volume 4, pp. 1242–1247. [Google Scholar] [CrossRef]
  10. Wen, J.T.; Kreutz-Delgado, K. Motion and force control of multiple robotic manipulators. Automatica 1992, 28, 729–743. [Google Scholar] [CrossRef]
  11. Schneider, S.; Cannon, R. Object impedance control for cooperative manipulation: Theory and experimental results. IEEE Trans. Robot. Autom. 1992, 8, 383–394. [Google Scholar] [CrossRef]
  12. Hsu, P. Coordinated control of multiple manipulator systems. IEEE Trans. Robot. Autom. 1993, 9, 400–410. [Google Scholar] [CrossRef]
  13. Hu, Y.-R.; Goldenberg, A.A.; Zhou, C. Motion and Force Control of Coordinated Robots During Constrained Motion Tasks. Int. J. Robot. Res. 1995, 14, 351–365. [Google Scholar] [CrossRef]
  14. Chiacchio, P.; Chiaverini, S.; Siciliano, B. Direct and Inverse Kinematics for Coordinated Motion Tasks of a Two-Manipulator System. J. Dyn. Syst. Meas. Control 1996, 118, 691–697. [Google Scholar] [CrossRef]
  15. Caccavale, F.; Chiacchio, P.; Chiaverini, S. Task-space regulation of cooperative manipulators. Automatica 2000, 36, 879–887. [Google Scholar] [CrossRef]
  16. Darmanin, R.N.; Bugeja, M.K. A review on multi-robot systems categorised by application domain. In Proceedings of the 2017 25th Mediterranean Conference on Control and Automation (MED), Valletta, Malta, 3–6 July 2017; pp. 701–706. [Google Scholar] [CrossRef]
  17. Smith, C.; Karayiannidis, Y.; Nalpantidis, L.; Gratal, X.; Qi, P.; Dimarogonas, D.V.; Kragic, D. Dual arm manipulation—A survey. Robot. Auton. Syst. 2012, 60, 1340–1353. [Google Scholar] [CrossRef]
  18. Yoshikawa, T. Multifingered robot hands: Control for grasping and manipulation. Annu. Rev. Control 2010, 34, 199–208. [Google Scholar] [CrossRef]
  19. Elsevier. Manipulator—An Overview|ScienceDirect Topics. 2025. Available online: https://www.sciencedirect.com/topics/computer-science/manipulator (accessed on 21 October 2025).
  20. Kume, Y.; Hirata, Y.; Kosuge, K. Coordinated motion control of multiple mobile manipulators handling a single object without using force/torque sensors. In Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA, 29 October–2 November 2007; pp. 4077–4082. [Google Scholar] [CrossRef]
  21. Larsen, L.; Pham, V.L.; Kim, J.; Kupke, M. Collision-free path planning of industrial cooperating robots for aircraft fuselage production. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 2042–2047. [Google Scholar] [CrossRef]
  22. Larsen, L.; Kim, J. Path planning of cooperating industrial robots using evolutionary algorithms. Robot. Comput.-Integr. Manuf. 2021, 67, 102053. [Google Scholar] [CrossRef]
  23. Matheson, R. Robots Track Moving Objects with Unprecedented Precision. 2019. Available online: https://news.mit.edu/2019/robots-track-moving-objects-unprecedented-precision-0219 (accessed on 21 October 2025).
  24. Zhai, A.; Zhang, H.; Wang, J.; Lu, G.; Li, J.; Chen, S. Adaptive neural synchronized impedance control for cooperative manipulators processing under uncertain environments. Robot. Comput.-Integr. Manuf. 2022, 75, 102291. [Google Scholar] [CrossRef]
  25. Zbiss, K.; Kacem, A.; Santillo, M.; Mohammadi, A. Automatic Optimal Robotic Base Placement for Collaborative Industrial Robotic Car Painting. Appl. Sci. 2024, 14, 8614. [Google Scholar] [CrossRef]
  26. Ghorbanpour, A. Cooperative Robot Manipulators Dynamical Modeling and Control: An Overview. Dynamics 2023, 3, 820–854. [Google Scholar] [CrossRef]
  27. Yun, X.; Kumar, V.R. An Approach to Simultaneous Control of Trajectory and Interaction Forces in Dual Arm Configurations. In Advanced Robotics: 1989, Proceedings of the 4th International Conference on Advanced Robotics Columbus, Columbus, OH, USA, 13–15 June 1989; Waldron, K.J., Ed.; Springer: Berlin/Heidelberg, Germany, 1989; pp. 278–298. [Google Scholar] [CrossRef]
  28. Sarkar, N.; Yun, X.; Kumar, V. Dynamic Control of 3-D Rolling Contacts in Two-Arm Manipulation. IEEE Trans. Robot. Autom. 1997, 13, 364–376. [Google Scholar] [CrossRef]
  29. Bicchi, A.; Melchiorri, C.; Balluchi, D. On the mobility and manipulability of general multiple limb robots. IEEE Trans. Robot. Autom. 1995, 11, 215–228. [Google Scholar] [CrossRef]
  30. Wakamatsu, H.; Hirai, S.; Iwata, K. Static analysis of deformable object grasping based on bounded force closure. In Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA, 22–28 April 1996; Volume 4, pp. 3324–3329. [Google Scholar] [CrossRef]
  31. Xi, N.; Tarn, T.J.; Bejczy, A. Intelligent planning and control for multirobot coordination: An event-based approach. IEEE Trans. Robot. Autom. 1996, 12, 439–452. [Google Scholar] [CrossRef]
  32. Bonitz, R.; Hsia, T. Robust dual-arm manipulation of rigid objects via palm grasping-theory and experiments. In Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA, 22–28 April 1996; Volume 4, pp. 3047–3054. [Google Scholar] [CrossRef]
  33. Zheng, Y.F.; Chen, M.Z. Trajectory planning for two manipulators to deform flexible beams. Robot. Auton. Syst. 1994, 12, 55–67. [Google Scholar] [CrossRef]
  34. Buckingham, R. Multi-arm robots. Ind. Robot Int. J. 1996, 23, 16–20. [Google Scholar] [CrossRef]
  35. Liu, Y.H.; Arimoto, S.; Parra-Vega, V.; Kitagaki, K. Adaptive distributed cooperation controller for multiple manipulators. In Proceedings of the 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots, Pittsburgh, PA, USA, 5–9 August 1995; Volume 1, pp. 489–494. [Google Scholar] [CrossRef]
  36. Yun, X.; Kumar, V. An approach to simultaneous control of trajectory and interaction forces in dual-arm configurations. IEEE Trans. Robot. Autom. 1991, 7, 618–625. [Google Scholar] [CrossRef]
  37. Yamada, Y.; Nagamatsu, S.; Sato, Y. Development of multi-arm robots for automobile assembly. In Proceedings of the 1995 IEEE International Conference on Robotics and Automation, Nagoya, Japan, 21–27 May 1995; Volume 3, pp. 2224–2229. [Google Scholar] [CrossRef]
  38. Tanner, H.G.; Kyriakopoulos, K.J.; Krikelis, N.J. Modeling of multiple mobile manipulators handling a common deformable object. J. Robot. Syst. 1998, 15, 599–623. [Google Scholar] [CrossRef]
  39. Chiacchio, P.; Chiaverini, S.; Sciavicco, L.; Siciliano, B. Global Task Space Manipulability Ellipsoids for Multiple-Arm Systems. IEEE Trans. Robot. Autom. 1991, 7, 678–685. [Google Scholar] [CrossRef]
  40. Williams, D.; Khatib, O. The virtual linkage: A model for internal forces in multi-grasp manipulation. In Proceedings of the [1993] Proceedings IEEE International Conference on Robotics and Automation, Atlanta, GA, USA, 2–6 May 1993; Volume 1, pp. 1025–1030. [Google Scholar] [CrossRef]
  41. Tzafestas, C.S.; Prokopiou, P.A.; Tzafestas, S.G. Path Planning and Control of a Cooperative Three-Robot System Manipulating Large Objects. J. Intell. Robot. Syst. 1998, 22, 99–116. [Google Scholar] [CrossRef]
  42. Fraile, J.C.; Paredis, C.; Wang, C.H.; Khosla, P. Agent-based planning and control of a multi-manipulator assembly system. In Proceedings of the 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C), Detroit, MI, USA, 10–15 May 1999; Volume 2, pp. 1219–1225. [Google Scholar] [CrossRef]
  43. Moon, S.; Ahmad, S. Time-optimal trajectories for cooperative multi-manipulator systems. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 1997, 27, 343–353. [Google Scholar] [CrossRef][Green Version]
  44. Khatib, O.; Yokoi, K.; Chang, K.; Ruspini, D.; Holmberg, R.; Casal, A. Coordination and decentralized cooperation of multiple mobile manipulators. J. Robot. Syst. 1996, 13, 755–764. [Google Scholar] [CrossRef]
  45. Cox, D. Mock-up of hazardous material handling tasks using a dual-arm robotic system. In Proceedings of the 5th Biannual World Automation Congress, Orlando, FL, USA, 9–13 June 2002; Volume 14, pp. 527–532. [Google Scholar] [CrossRef]
  46. Caccavale, F.; Chiacchio, P.; Marino, A.; Luigi, V. Six-DOF Impedance Control of Dual-Arm Cooperative Manipulators. IEEE/ASME Trans. Mechatron. 2008, 13, 576–586. [Google Scholar] [CrossRef]
  47. Gudino-Lau, J.; Arteaga, M.; Munoz, L.; Parra-Vega, V. On the control of cooperative robots without velocity measurements. IEEE Trans. Control Syst. Technol. 2004, 12, 600–608. [Google Scholar] [CrossRef]
  48. Gudiño-Lau, J.; Arteaga, M.A. Dynamic model and simulation of cooperative robots: A case study. Robotica 2005, 23, 615–624. [Google Scholar] [CrossRef]
  49. Navarro-Alarcon, D.; Parra-Vega, V.; Vite-Medecigo, S.; Olguin-Diaz, E. Dexterous Cooperative Manipulation with Redundant Robot Arms. In Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications, Proceedings of the 14th Iberoamerican Conference on Pattern Recognition, CIARP 2009, Guadalajara, Mexico, 15–18 November 2009; Bayro-Corrochano, E., Eklundh, J.O., Eds.; Springer: Berlin/Heidelberg, Germany, 2009; pp. 910–917. [Google Scholar] [CrossRef]
  50. Yamano, M.; Kim, J.S.; Konno, A.; Uchiyama, M. Cooperative Control of a 3D Dual-Flexible-Arm Robot. J. Intell. Robot. Syst. 2004, 39, 1–15. [Google Scholar] [CrossRef]
  51. Tinos, R.; Terra, M.; Ishihara, J. Motion and force control of cooperative robotic manipulators with passive joints. IEEE Trans. Control Syst. Technol. 2006, 14, 725–734. [Google Scholar] [CrossRef]
  52. Lian, K.Y.; Chiu, C.S.; Liu, P. Semi-decentralized adaptive fuzzy control for cooperative multirobot systems with H/sup /spl infin// motion/internal force tracking performance. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2002, 32, 269–280. [Google Scholar] [CrossRef]
  53. Tanner, H.; Loizou, S.; Kyriakopoulos, K. Nonholonomic navigation and control of cooperating mobile manipulators. IEEE Trans. Robot. Autom. 2003, 19, 53–64. [Google Scholar] [CrossRef]
  54. Dauchez, P.; Fraisse, P.; Pierrot, F. A vision/position/force control approach for performing assembly tasks with a humanoid robot. In Proceedings of the 5th IEEE-RAS International Conference on Humanoid Robots, Tsukuba, Japan, 5 December 2005; pp. 277–282. [Google Scholar] [CrossRef]
  55. Vahrenkamp, N.; Böge, C.; Welke, K.; Asfour, T.; Walter, J.; Dillmann, R. Visual servoing for dual arm motions on a humanoid robot. In Proceedings of the 2009 9th IEEE-RAS International Conference on Humanoid Robots, Paris, France, 7–10 December 2009; pp. 208–214. [Google Scholar] [CrossRef]
  56. Platt, R.; Burridge, R.; Diftler, M.; Graf, J.; Goza, M.; Huber, E.; Brock, O. Humanoid Mobile Manipulation Using Controller Refinement. In Proceedings of the 2006 6th IEEE-RAS International Conference on Humanoid Robots, Genova, Italy, 4–6 December 2006; pp. 94–101. [Google Scholar] [CrossRef]
  57. Schaal, S.; Kotosaka, S.; Sternad, D. Nonlinear Dynamical Systems as Movement Primitives; CD-Proceedings: Cambridge, MA, USA, 2000. [Google Scholar]
  58. Gribovskaya, E.; Billard, A. Combining Dynamical Systems Control and Programming by Demonstration for Teaching Discrete Bimanual Coordination Tasks to a Humanoid Robot. In Proceedings of the 3rd ACM/IEEE International Conference on Human-Robot Interaction (HRI 2008), Amsterdam, The Netherlands, 12–15 March 2008; pp. 33–40. [Google Scholar] [CrossRef]
  59. Albers, A.; Brudniok, S.; Ottnad, J.; Sauter, C.; Sedchaicharn, K. Upper Body of a new Humanoid Robot—The Design of ARMAR III. In Proceedings of the 2006 6th IEEE-RAS International Conference on Humanoid Robots, Genova, Italy, 4–6 December 2006; pp. 308–313. [Google Scholar] [CrossRef]
  60. Salleh, K.; Seki, H.; Kamiya, Y.; Hikizu, M. Inchworm robot grippers in clothes manipulation—Optimizing the tracing algorithm. In Proceedings of the 2007 International Conference on Intelligent and Advanced Systems, Kuala Lumpur, Malaysia, 25–28 November 2007; pp. 1051–1055. [Google Scholar] [CrossRef]
  61. Asfour, T.; Regenstein, K.; Azad, P.; Schroder, J.; Bierbaum, A.; Vahrenkamp, N.; Dillmann, R. ARMAR-III: An Integrated Humanoid Platform for Sensory-Motor Control. In Proceedings of the 2006 6th IEEE-RAS International Conference on Humanoid Robots, Genova, Italy, 4–6 December 2006; pp. 169–175. [Google Scholar] [CrossRef]
  62. Iwata, H.; Sugano, S. Design of human symbiotic robot TWENDY-ONE. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 580–586. [Google Scholar] [CrossRef]
  63. Hamajima, K.; Kakikura, M. Planning strategy for task of unfolding clothes. Robot. Auton. Syst. 2000, 32, 145–152. [Google Scholar] [CrossRef]
  64. Park, C.; Park, K.; Park, D.I.; Kyung, J.H. Dual arm robot manipulator and its easy teaching system. In Proceedings of the 2009 IEEE International Symposium on Assembly and Manufacturing, Seoul, Republic of Korea, 17–20 November 2009; pp. 242–247. [Google Scholar] [CrossRef]
  65. Takamatsu, J.; Ogawara, K.; Kimura, H.; Ikeuchi, K. Recognizing Assembly Tasks Through Human Demonstration. Int. J. Robot. Res. 2007, 26, 641–659. [Google Scholar] [CrossRef]
  66. Liu, H.; Dai, J. An approach to carton-folding trajectory planning using dual robotic fingers. Robot. Auton. Syst. 2003, 42, 47–63. [Google Scholar] [CrossRef]
  67. Suda, R.; Kosuge, K.; Kakuya, H. Object-impedance-based cooperative handling of object by mobile robot helper and human using visual and force information. In Proceedings of the 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003), Kobe, Japan, 20–24 July 2003; Volume 1, pp. 592–597. [Google Scholar] [CrossRef]
  68. Fuchs, M.; Borst, C.; Robuffo Giordano, P.; Baumann, A.; Kraemer, E.; Langwald, J.; Gruber, R.; Seitz, N.; Plank, G.; Kunze, K.; et al. Rollin’ Justin—Design considerations and realization of a mobile platform for a humanoid upper body. In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 4131–4137. [Google Scholar] [CrossRef]
  69. Ott, C.; Eiberger, O.; Friedl, W.; Bauml, B.; Hillenbrand, U.; Borst, C.; Albu-Schaffer, A.; Brunner, B.; Hirschmuller, H.; Kielhofer, S.; et al. A Humanoid Two-Arm System for Dexterous Manipulation. In Proceedings of the 2006 6th IEEE-RAS International Conference on Humanoid Robots, Genova, Italy, 4–6 December 2006; pp. 276–283. [Google Scholar] [CrossRef]
  70. Sugar, T.; Kumar, V. Control of cooperating mobile manipulators. IEEE Trans. Robot. Autom. 2002, 18, 94–103. [Google Scholar] [CrossRef]
  71. Li, Z.; Ge, S.S.; Adams, M.; Wijesoma, W.S. Robust Adaptive Control of Cooperating Mobile Manipulators with Relative Motion. In Proceedings of the 2007 IEEE 22nd International Symposium on Intelligent Control, Singapore, 1–3 October 2007; pp. 351–356. [Google Scholar] [CrossRef]
  72. Kawasaki, H.; Ueki, S.; Ito, S. Decentralized Adaptive Coordinated Control of Multiple Robot Arms Without Using a Force Sensor. Automatica 2006, 42, 437–448. [Google Scholar] [CrossRef]
  73. Lippiello, V.; Siciliano, B.; Villani, L. An experimental setup for visual servoing applications on an industrial robotic cell. In Proceedings of the 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Monterey, CA, USA, 24–28 July 2005; pp. 1431–1436. [Google Scholar] [CrossRef]
  74. Swain, A.K.; Morris, A.S. Dynamic control of multi-arm co-operating manipulator systems. Robotica 2004, 22, 271–283. [Google Scholar] [CrossRef]
  75. Gueaieb, W.; Karray, F.; Al-Sharhan, S. A Robust Hybrid Intelligent Position/Force Control Scheme for Cooperative Manipulators. IEEE/ASME Trans. Mechatron. 2007, 12, 109–125. [Google Scholar] [CrossRef]
  76. Sun, D.; Mills, J. Adaptive synchronized control for coordination of multirobot assembly tasks. IEEE Trans. Robot. Autom. 2002, 18, 498–510. [Google Scholar] [CrossRef]
  77. Cheng, L.; Hou, Z.G.; Tan, M.; Liu, D.; Zou, A.M. Multi-Agent Based Adaptive Consensus Control for Multiple Manipulators with Kinematic Uncertainties. In Proceedings of the 2008 IEEE International Symposium on Intelligent Control, San Antonio, TX, USA, 3–5 September 2008; pp. 189–194. [Google Scholar] [CrossRef]
  78. Huang, X.; Lv, X.; Wang, M. Development of A Robotic Microassembly System with Multi-Manipulator Cooperation. In Proceedings of the 2006 International Conference on Mechatronics and Automation, Luoyang, China, 25–28 June 2006; pp. 1197–1201. [Google Scholar] [CrossRef]
  79. Fraile, J.C.; Perez-Turiel, J.; Gonzalez-Sanchez, J.L.; Baeyens, E.; Perez, R. Comparative analysis of collision-free path-planning methods for multi-manipulator systems. Robotica 2006, 24, 711–726. [Google Scholar] [CrossRef]
  80. Moosavian, S.A.A.; Ashtiani, H.R. Cooperation of robotic manipulators using non-model-based multiple impedance control. Ind. Robot Int. J. 2008, 35, 549–558. [Google Scholar] [CrossRef]
  81. Liza Ahmad Shauri, R.; Nonami, K. Assembly manipulation of small objects by dual-arm manipulator. Assem. Autom. 2011, 31, 263–274. [Google Scholar] [CrossRef]
  82. Zhu, J.; Navarro, B.; Fraisse, P.; Crosnier, A.; Cherubini, A. Dual-arm robotic manipulation of flexible cables. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 479–484. [Google Scholar] [CrossRef]
  83. Bell, M. Flexible Object Manipulation. Ph.D. Thesis, Dartmouth College, Hanover, NH, USA, 2010. [Google Scholar] [CrossRef]
  84. Shin, S.Y.; Kim, C. Human-Like Motion Generation and Control for Humanoid’s Dual Arm Object Manipulation. IEEE Trans. Ind. Electron. 2015, 62, 2265–2276. [Google Scholar] [CrossRef]
  85. Adorno, B.V.; Fraisse, P.; Druon, S. Dual position control strategies using the cooperative dual task-space framework. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18–22 October 2010; pp. 3955–3960. [Google Scholar] [CrossRef]
  86. Maitin-Shepard, J.; Cusumano-Towner, M.; Lei, J.; Abbeel, P. Cloth grasp point detection based on multiple-view geometric cues with application to robotic towel folding. In Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA, 3–7 May 2010; pp. 2308–2315. [Google Scholar] [CrossRef]
  87. Zhou, J.; Yu, Y. Coordination control of dual-arm modular robot based on position feedback using Optotrak3020. Ind. Robot Int. J. 2011, 38, 172–185. [Google Scholar] [CrossRef]
  88. Masatoshi, H.; Hiroaki, S.; Yoshitsugu, K.; Sahari, K.S.M. Edge Tracing Manipulation of Clothes Based on Different Gripper Types. J. Comput. Sci. 2010, 6, 872–879. [Google Scholar] [CrossRef]
  89. Vahrenkamp, N.; Do, M.; Asfour, T.; Dillmann, R. Integrated Grasp and motion planning. In Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA, 3–7 May 2010; pp. 2883–2888. [Google Scholar] [CrossRef]
  90. van den Berg, J.; Miller, S.; Goldberg, K.; Abbeel, P. Gravity-Based Robotic Cloth Folding. In Algorithmic Foundations of Robotics IX: Selected Contributions of the Ninth International Workshop on the Algorithmic Foundations of Robotics; Hsu, D., Isler, V., Latombe, J.C., Lin, M.C., Eds.; Springer: Berlin/Heidelberg, Germany, 2011; pp. 409–424. [Google Scholar] [CrossRef]
  91. Stückler, J.; Behnke, S. Following human guidance to cooperatively carry a large object. In Proceedings of the 2011 11th IEEE-RAS International Conference on Humanoid Robots, Bled, Slovenia, 26–28 October 2011; pp. 218–223. [Google Scholar] [CrossRef]
  92. Li, H.; Huang, Q.; Dong, Q.; Li, C.; He, Y.; Jiang, Z.; Li, Y.; Lv, P.; Xie, L.; Chen, X.; et al. Design for a Dual-Arm Space Robot. In Proceedings of the ROMANSY 18 Robot Design, Dynamics and Control; Parenti Castelli, V., Schiehlen, W., Eds.; Springer: Vienna, Austria, 2010; pp. 191–198. [Google Scholar] [CrossRef]
  93. Krüger, J.; Schreck, G.; Surdilovic, D. Dual arm robot for flexible and cooperative assembly. CIRP Ann. 2011, 60, 5–8. [Google Scholar] [CrossRef]
  94. Mukai, T.; Hirano, S.; Nakashima, H.; Kato, Y.; Sakaida, Y.; Guo, S.; Hosoe, S. Development of a nursing-care assistant robot RIBA that can lift a human in its arms. In Proceedings of the 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, 18–22 October 2010; pp. 5996–6001. [Google Scholar] [CrossRef]
  95. Kojima, K.; Karasawa, T.; Kozuki, T.; Kuroiwa, E.; Yukizaki, S.; Iwaishi, S.; Ishikawa, T.; Koyama, R.; Noda, S.; Ueda, R.; et al. Development of High-Speed and High-Power Humanoid Research Platform JAXON. J. Robot. Soc. Jpn. 2016, 34, 458–467. [Google Scholar] [CrossRef]
  96. Lemburg, J.; de Gea Fernández, J.; Eich, M.; Mronga, D.; Kampmann, P.; Vogt, A.; Aggarwal, A.; Shi, Y.; Kirchner, F. AILA—Design of an autonomous mobile dual-arm robot. In Proceedings of the 2011 IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 5147–5153. [Google Scholar] [CrossRef]
  97. Sun, L.; Aragon-Camarasa, G.; Rogers, S.; Siebert, J.P. Autonomous Clothes Manipulation Using a Hierarchical Vision Architecture. IEEE Access 2018, 6, 76646–76662. [Google Scholar] [CrossRef]
  98. Li, Z.; Yang, C.; Su, C.Y.; Deng, S.; Sun, F.; Zhang, W. Decentralized Fuzzy Control of Multiple Cooperating Robotic Manipulators With Impedance Interaction. IEEE Trans. Fuzzy Syst. 2015, 23, 1044–1056. [Google Scholar] [CrossRef]
  99. Tuan, L.A.; Joo, Y.H.; Tien, L.Q.; Duong, P.X. Adaptive neural network second-order sliding mode control of dual arm robots. Int. J. Control Autom. Syst. 2017, 15, 2883–2891. [Google Scholar] [CrossRef]
  100. Nguyen, T.V.; Thai, N.H.; Pham, H.T.; Phan, T.A.; Nguyen, L.; Le, H.X.; Nguyen, H.D. Adaptive Neural Network-Based Backstepping Sliding Mode Control Approach for Dual-Arm Robots. J. Control Autom. Electr. Syst. 2019, 30, 512–521. [Google Scholar] [CrossRef]
  101. Ahmad, U.; Pan, Y.J.; Shen, H.; Liu, S. Cooperative Control of Mobile Manipulators Transporting an Object based on an Adaptive Backstepping Approach. In Proceedings of the 2018 IEEE 14th International Conference on Control and Automation (ICCA), Anchorage, AK, USA, 12–15 June 2018; pp. 198–203. [Google Scholar] [CrossRef]
  102. Gaytán, A.; Sanchez-Magos, M.; Cruz-Ortiz, D.; Ballesteros-Escamilla, M.; Salgado, I.; Chairez, I. Adaptive Proportional Derivative Controller of Cooperative Manipulators. IFAC-PapersOnLine 2018, 51, 232–237. [Google Scholar] [CrossRef]
  103. Erhart, S.; Hirche, S. Adaptive force/velocity control for multi-robot cooperative manipulation under uncertain kinematic parameters. In Proceedings of the 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan, 3–7 November 2013; pp. 307–314. [Google Scholar] [CrossRef]
  104. Pliego-Jimenez, J.; Arteaga-Perez, M. On the adaptive control of cooperative robots with time-variant holonomic constraints. Int. J. Adapt. Control Signal Process. 2017, 31, 1217–1231. [Google Scholar] [CrossRef]
  105. Cai, C.; Wang, B.; Li, Y. Research on Cooperative Work Path Planning Method Based on Double 6—DOF Manipulators. In Proceedings of the 2018 IEEE International Conference on Mechatronics and Automation (ICMA), Changchun, China, 5–8 August 2018; pp. 12–17. [Google Scholar] [CrossRef]
  106. Chen, B.H.; Wang, Y.H.; Lin, P.C. A Hybrid Control Strategy for Dual-arm Object Manipulation Using Fused Force/Position Errors and Iterative Learning. In Proceedings of the 2018 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Auckland, New Zealand, 9–12 July 2018; pp. 39–44. [Google Scholar] [CrossRef]
  107. Bjerkeng, M.; Schrimpf, J.; Myhre, T.; Pettersen, K.Y. Fast dual-arm manipulation using variable admittance control: Implementation and experimental results. In Proceedings of the 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA, 14–18 September 2014; pp. 4728–4734. [Google Scholar] [CrossRef]
  108. Liu, X.; Zhang, P.; Du, G. Hybrid adaptive impedance-leader-follower control for multi-arm coordination manipulators. Ind. Robot Int. J. 2016, 43, 112–120. [Google Scholar] [CrossRef]
  109. Jinjun, D.; Yahui, G.; Ming, C.; Xianzhong, D. Symmetrical adaptive variable admittance control for position/force tracking of dual-arm cooperative manipulators with unknown trajectory deviations. Robot. Comput.-Integr. Manuf. 2019, 57, 357–369. [Google Scholar] [CrossRef]
  110. Lin, L.; Yang, Y.; Song, Y.; Nemec, B.; Ude, A.; Rytz, J.; Buch, A.; Krüger, N.; Savarimuthu, T. Peg-in-Hole assembly under uncertain pose estimation. In Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China, 29 June–4 July 2014; pp. 2842–2847. [Google Scholar] [CrossRef]
  111. Qu, J.; Zhang, F.; Fu, Y.; Guo, S. Multi-cameras visual servoing for dual-arm coordinated manipulation. Robotica 2017, 35, 2218–2237. [Google Scholar] [CrossRef]
  112. Parigi Polverini, M.; Zanchettin, A.M.; Rocco, P. A constraint-based programming approach for robotic assembly skills implementation. Robot. Comput.-Integr. Manuf. 2019, 59, 69–81. [Google Scholar] [CrossRef]
  113. Choi, T.Y.; Do, H.; Park, D.; Kyungk, J. Control of an Industrial Dual-arm Robot in a Narrow Space where Human Workers are Familiar with. In Proceedings of the 16th International Conference on Informatics in Control, Automation and Robotics, Prague, Czech Republic, 29–31 July 2019; Volume 2: ICINCO, pp. 339–344. [Google Scholar] [CrossRef]
  114. Völz, A.; Graichen, K. An Optimization-Based Approach to Dual-Arm Motion Planning with Closed Kinematics. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; pp. 8346–8351. [Google Scholar] [CrossRef]
  115. Ren, Y.; Liu, Y.; Jin, M.; Liu, H. Biomimetic object impedance control for dual-arm cooperative 7-DOF manipulators. Robot. Auton. Syst. 2016, 75, 273–287. [Google Scholar] [CrossRef]
  116. Huang, Y.; Zhang, X.; Chen, X.; Ota, J. Vision-guided peg-in-hole assembly by Baxter robot. Adv. Mech. Eng. 2017, 9, 1687814017748078. [Google Scholar] [CrossRef]
  117. Stolfi, A.; Gasbarri, P.; Sabatini, M. A combined impedance-PD approach for controlling a dual-arm space manipulator in the capture of a non-cooperative target. Acta Astronaut. 2017, 139, 243–253. [Google Scholar] [CrossRef]
  118. Choi, Y.; Kim, D.; Hwang, S.; Kim, H.; Kim, N.; Han, C. Dual-arm robot motion planning for collision avoidance using B-spline curve. Int. J. Precis. Eng. Manuf. 2017, 18, 835–843. [Google Scholar] [CrossRef]
  119. Ren, Y.; Chen, Z.; Liu, Y.; Gu, Y.; Jin, M.; Liu, H. Adaptive hybrid position/force control of dual-arm cooperative manipulators with uncertain dynamics and closed-chain kinematics. J. Frankl. Inst. 2017, 354, 7767–7793. [Google Scholar] [CrossRef]
  120. Jiang, Y.; Liu, Z.; Chen, C.; Zhang, Y. Adaptive robust fuzzy control for dual arm robot with unknown input deadzone nonlinearity. Nonlinear Dyn. 2015, 81, 1301–1314. [Google Scholar] [CrossRef]
  121. Kurosu, J.; Yorozu, A.; Takahashi, M. Simultaneous Dual-Arm Motion Planning for Minimizing Operation Time. Appl. Sci. 2017, 7, 1210. [Google Scholar] [CrossRef]
  122. Benali, K.; Brethé, J.F.; Guérin, F.; Gorka, M. Dual arm robot manipulator for grasping boxes of different dimensions in a logistics warehouse. In Proceedings of the 2018 IEEE International Conference on Industrial Technology (ICIT), Lyon, France, 20–22 February 2018; pp. 147–152. [Google Scholar] [CrossRef]
  123. He, J.; Luo, M.; Zhang, Q. Dual impedance control with variable object stiffness for the dual-arm cooperative manipulators. In Proceedings of the 2016 Asia-Pacific Conference on Intelligent Robot Systems (ACIRS), Tokyo, Japan, 20–22 July 2016; pp. 102–108. [Google Scholar] [CrossRef]
  124. Sarabu, H.; Ahlin, K.; Hu, A.P. Graph-Based Cooperative Robot Path Planning in Agricultural Environments. In Proceedings of the 2019 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Hong Kong, China, 8–12 July 2019; pp. 519–525. [Google Scholar] [CrossRef]
  125. Ling, X.; Zhao, Y.; Gong, L.; Liu, C.; Wang, T. Dual-arm cooperation and implementing for robotic harvesting tomato using binocular vision. Robot. Auton. Syst. 2019, 114, 134–143. [Google Scholar] [CrossRef]
  126. Zhang, T.; Ouyang, F. Offline motion planning and simulation of two-robot welding coordination. Front. Mech. Eng. 2012, 7, 81–92. [Google Scholar] [CrossRef]
  127. Bai, H.; Wen, J.T. Cooperative Load Transport: A Formation-Control Perspective. IEEE Trans. Robot. 2010, 26, 742–750. [Google Scholar] [CrossRef]
  128. Li, Z.; Li, J.; Kang, Y. Adaptive robust coordinated control of multiple mobile manipulators interacting with rigid environments. Automatica 2010, 46, 2028–2034. [Google Scholar] [CrossRef]
  129. Knepper, R.A.; Layton, T.; Romanishin, J.; Rus, D. IkeaBot: An autonomous multi-robot coordinated furniture assembly system. In Proceedings of the 2013 IEEE International Conference on Robotics and Automation, Karlsruhe, Germany, 6–10 May 2013; pp. 855–862. [Google Scholar] [CrossRef]
  130. Lee, H.; Kim, H.J. Constraint-Based Cooperative Control of Multiple Aerial Manipulators for Handling an Unknown Payload. IEEE Trans. Ind. Inform. 2017, 13, 2780–2790. [Google Scholar] [CrossRef]
  131. Simetti, E.; Casalino, G. Manipulation and Transportation With Cooperative Underwater Vehicle Manipulator Systems. IEEE J. Ocean. Eng. 2017, 42, 782–799. [Google Scholar] [CrossRef]
  132. Li, Z.; Su, C.Y. Neural-Adaptive Control of Single-Master–Multiple-Slaves Teleoperation for Coordinated Multiple Mobile Manipulators With Time-Varying Communication Delays and Input Uncertainties. IEEE Trans. Neural Netw. Learn. Syst. 2013, 24, 1400–1413. [Google Scholar] [CrossRef] [PubMed]
  133. Ferrante, E.; Tuci, M.E.; Huepe, C.; Dorigo, M. Multi-robot formation control and object transport in dynamic environments via constrained optimization. Int. J. Robot. Res. 2017, 36, 1000–1021. [Google Scholar] [CrossRef]
  134. Rani, M.; Kumar, N. A New Hybrid Position/Force Control Scheme for Coordinated Multiple Mobile Manipulators. Arab. J. Sci. Eng. 2019, 44, 2399–2411. [Google Scholar] [CrossRef]
  135. Dong, Y.; He, W.; Kong, L.; Hua, X. Impedance Control for Coordinated Robots by State and Output Feedback. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 5056–5066. [Google Scholar] [CrossRef]
  136. Wang, J.; Liu, S.; Zhang, B.; Yu, C. Inverse kinematics-based motion planning for dual-arm robot with orientation constraints. Int. J. Adv. Robot. Syst. 2019, 16, 1729881419836858. [Google Scholar] [CrossRef]
  137. Cao, P.; Gan, Y.; Duan, J.; Dai, X. Time-optimal path tracking for coordinated dual-robot system using sequential convex programming. In Proceedings of the 2016 12th World Congress on Intelligent Control and Automation (WCICA), Guilin, China, 12–15 June 2016; pp. 1520–1525. [Google Scholar] [CrossRef]
  138. Asfour, T.; Waechter, M.; Kaul, L.; Rader, S.; Weiner, P.; Ottenhaus, S.; Grimm, R.; Zhou, Y.; Grotz, M.; Paus, F. ARMAR-6: A High-Performance Humanoid for Human-Robot Collaboration in Real-World Scenarios. IEEE Robot. Autom. Mag. 2019, 26, 108–121. [Google Scholar] [CrossRef]
  139. Chen, K.; Kamezaki, M.; Katano, T.; Kaneko, T.; Azuma, K.; Uehara, Y.; Ishida, T.; Seki, M.; Ichiryu, K.; Sugano, S. Compound manipulation mode for improving task-ability of multi-arm multi-flipper crawler robot. In Proceedings of the 2017 IEEE/SICE International Symposium on System Integration (SII), Taipei, Taiwan, 11–14 December 2017; pp. 463–468. [Google Scholar] [CrossRef]
  140. Monfaredi, R.; Rezaei, S.M.; Talebi, A. A new observer-based adaptive controller for cooperative handling of an unknown object. Robotica 2016, 34, 1437–1463. [Google Scholar] [CrossRef]
  141. Yong-de, Z.; Jin-gang, J.; Pei-jun, L.; Yong, W. Study on the multi-manipulator tooth-arrangement robot for complete denture manufacturing. Ind. Robot Int. J. 2011, 38, 20–26. [Google Scholar] [CrossRef]
  142. Li, Y.; Yang, C.; Yan, W.; Cui, R.; Annamalai, A. Admittance-Based Adaptive Cooperative Control for Multiple Manipulators With Output Constraints. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 3621–3632. [Google Scholar] [CrossRef] [PubMed]
  143. Xu, Z.; Zhou, X.; Cheng, T.; Sun, K.; Huang, D. Fuzzy-neural-network based position/force hybrid control for multiple robot manipulators. In Proceedings of the 2017 IEEE International Conference on Cybernetics and Intelligent Systems (CIS) and IEEE Conference on Robotics, Automation and Mechatronics (RAM), Ningbo, China, 19–21 November 2017; pp. 94–99. [Google Scholar] [CrossRef]
  144. Zhang, Y.d.; Jiang, J.g.; Liang, T.; Hu, W.p. Kinematics Modeling and Experimentation of the Multi-manipulator Tooth-Arrangement Robot for Full Denture Manufacturing. J. Med. Syst. 2011, 35, 1421–1429. [Google Scholar] [CrossRef]
  145. Beetz, M.; Klank, U.; Maldonado, A.; Pangercic, D.; Rühr, T.; Kresse, I.; Mösenlechner, L.; Tenorth, M. Robotic Roommates Making Pancakes—Look Into Perception–Manipulation Loop. In Proceedings of the 2011 11th IEEE-RAS International Conference on Humanoid Robots (Humanoids), Bled, Slovenia, 26–28 October 2011; pp. 529–536. [Google Scholar] [CrossRef]
  146. Baigzadehnoe, B.; Rahmani, Z.; Khosravi, A.; Rezaie, B. On position/force tracking control problem of cooperative robot manipulators using adaptive fuzzy backstepping approach. ISA Trans. 2017, 70, 432–446. [Google Scholar] [CrossRef] [PubMed]
  147. Marino, A.; Pierri, F. A two stage approach for distributed cooperative manipulation of an unknown object without explicit communication and unknown number of robots. Robot. Auton. Syst. 2018, 103, 122–133. [Google Scholar] [CrossRef]
  148. Shen, H.; Pan, L.; Qian, J. Research on large-scale additive manufacturing based on multi-robot collaboration technology. Addit. Manuf. 2019, 30, 100906. [Google Scholar] [CrossRef]
  149. Zi, B.; Sun, H.; Zhu, Z.; Qian, S. The Dynamics and Sliding Mode Control of Multiple Cooperative Welding Robot Manipulators. Int. J. Adv. Robot. Syst. 2012, 9, 53. [Google Scholar] [CrossRef]
  150. Wang, K.; Lu, Q.; Chen, B.; Shen, Y.; Li, H.; Liu, M.; Xu, Z. Endovascular intervention robot with multi-manipulators for surgical procedures: Dexterity, adaptability, and practicability. Robot. Comput.-Integr. Manuf. 2019, 56, 75–84. [Google Scholar] [CrossRef]
  151. Liu, X.; Qiu, C.; Zeng, Q.; Li, A. Kinematics Analysis and Trajectory Planning of collaborative welding robot with multiple manipulators. Procedia CIRP 2019, 81, 1034–1039. [Google Scholar] [CrossRef]
  152. Zhai, D.H.; Xia, Y. Adaptive Fuzzy Control of Multilateral Asymmetric Teleoperation for Coordinated Multiple Mobile Manipulators. IEEE Trans. Fuzzy Syst. 2016, 24, 57–70. [Google Scholar] [CrossRef]
  153. Petitti, A.; Franchi, A.; Di Paola, D.; Rizzo, A. Decentralized motion control for cooperative manipulation with a team of networked mobile manipulators. In Proceedings of the 2016 IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, 16–21 May 2016; pp. 441–446. [Google Scholar] [CrossRef]
  154. Marino, A. Distributed Adaptive Control of Networked Cooperative Mobile Manipulators. IEEE Trans. Control Syst. Technol. 2018, 26, 1646–1660. [Google Scholar] [CrossRef]
  155. Sieber, D.; Hirche, S. Human-Guided Multirobot Cooperative Manipulation. IEEE Trans. Control Syst. Technol. 2019, 27, 1492–1509. [Google Scholar] [CrossRef]
  156. Bai, W.; Zhang, N.; Huang, B.; Wang, Z.; Cursi, F.; Tsai, Y.Y.; Xiao, B.; Yeatman, E.M. Dual-arm Coordinated Manipulation for Object Twisting with Human Intelligence. In Proceedings of the 2021 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Melbourne, Australia, 17–20 October 2021; pp. 902–908. [Google Scholar] [CrossRef]
  157. Garate, V.R.; Gholami, S.; Ajoudani, A. A Scalable Framework for Multi-Robot Tele-Impedance Control. IEEE Trans. Robot. 2021, 37, 2052–2066. [Google Scholar] [CrossRef]
  158. Pham, D.T.; Nguyen, T.V.; Le, H.X.; Nguyen, L.; Thai, N.H.; Phan, T.A.; Pham, H.T.; Duong, A.H.; Bui, L.T. Adaptive neural network based dynamic surface control for uncertain dual arm robots. Int. J. Dyn. Control 2020, 8, 824–834. [Google Scholar] [CrossRef]
  159. Fan, Y.; Zhu, Z.; Li, Z.; Yang, C. Neural adaptive with impedance learning control for uncertain cooperative multiple robot manipulators. Eur. J. Control 2023, 70, 100769. [Google Scholar] [CrossRef]
  160. Wang, C.; Zhang, Q.; Tian, Q.; Li, S.; Wang, X.; Lane, D.; Petillot, Y.; Wang, S. Learning Mobile Manipulation through Deep Reinforcement Learning. Sensors 2020, 20, 939. [Google Scholar] [CrossRef]
  161. Deylami, A.; Izadbakhsh, A. FAT-based robust adaptive control of cooperative multiple manipulators without velocity measurement. Robotica 2022, 40, 1732–1762. [Google Scholar] [CrossRef]
  162. Jing, X.; Gao, H.; Chen, Z.; Wang, Y. A Recursive Dynamic Modeling and Control for Dual-arm Manipulator With Elastic Joints. IEEE Access 2020, 8, 155093–155102. [Google Scholar] [CrossRef]
  163. Jing, X.; Gao, H.; Wang, Y.; Chen, Z. Cooperative compliance control of the dual-arm manipulators with elastic joints. J. Mech. Sci. Technol. 2021, 35, 5689–5697. [Google Scholar] [CrossRef]
  164. Liu, X.; Xu, X.; Zhu, Z.; Jiang, Y. Dual-Arm Coordinated Control Strategy Based on Modified Sliding Mode Impedance Controller. Sensors 2021, 21, 4653. [Google Scholar] [CrossRef]
  165. Hu, H.; Cao, J. Adaptive variable impedance control of dual-arm robots for slabstone installation. ISA Trans. 2022, 128, 397–408. [Google Scholar] [CrossRef] [PubMed]
  166. Peng, J.; Xu, W.; Liang, B.; Wu, A.G. Virtual Stereovision Pose Measurement of Noncooperative Space Targets for a Dual-Arm Space Robot. IEEE Trans. Instrum. Meas. 2020, 69, 76–88. [Google Scholar] [CrossRef]
  167. Chen, X.; You, X.; Jiang, J.; Ye, J.; Wu, H. Trajectory Planning of Dual-Robot Cooperative Assembly. Machines 2022, 10, 689. [Google Scholar] [CrossRef]
  168. Motoda, T.; Petit, D.; Nishi, T.; Nagata, K.; Wan, W.; Harada, K. Shelf Replenishment Based on Object Arrangement Detection and Collapse Prediction for Bimanual Manipulation. Robotics 2022, 11, 104. [Google Scholar] [CrossRef]
  169. SepúLveda, D.; Fernández, R.; Navas, E.; Armada, M.; González-De-Santos, P. Robotic Aubergine Harvesting Using Dual-Arm Manipulation. IEEE Access 2020, 8, 121889–121904. [Google Scholar] [CrossRef]
  170. Stolfi, A.; Gasbarri, P.; Misra, A.K. A two-arm flexible space manipulator system for post-grasping manipulation operations of a passive target object. Acta Astronaut. 2020, 175, 66–78. [Google Scholar] [CrossRef]
  171. Yang, M.; Yu, L.; Wong, C.; Mineo, C.; Yang, E.; Bomphray, I.; Huang, R.; Brady, S. Comprehensive Simulation of Cooperative Robotic System for Advanced Composite Manufacturing: A Case Study. In Advances in Manufacturing Technology XXXIV; Shafik, M., Case, K., Eds.; Advances in Transdisciplinary Engineering; IOS Press: Amsterdam, The Netherlands, 2021; Volume 15, pp. 105–110. [Google Scholar] [CrossRef]
  172. Wang, X.; Shi, L.; Katupitiya, J. A strategy to decelerate and capture a spinning object by a dual-arm space robot. Aerosp. Sci. Technol. 2021, 113, 106682. [Google Scholar] [CrossRef]
  173. Xu, R.; Luo, J.; Wang, M. Optimal grasping pose for dual-arm space robot cooperative manipulation based on global manipulability. Acta Astronaut. 2021, 183, 300–309. [Google Scholar] [CrossRef]
  174. Feng, Z.; Hu, G.; Sun, Y.; Soon, J. An overview of collaborative robotic manipulation in multi-robot systems. Annu. Rev. Control 2020, 49, 113–127. [Google Scholar] [CrossRef]
  175. Chen, J.; Li, J.; Huang, Y.; Garrett, C.; Sun, D.; Fan, C.; Hofmann, A.; Mueller, C.; Koenig, S.; Williams, B.C. Cooperative Task and Motion Planning for Multi-Arm Assembly Systems. arXiv 2022, arXiv:2203.02475. [Google Scholar] [CrossRef]
  176. Zhao, T.; Deng, M.; Li, Z.; Hu, Y. Cooperative Manipulation for a Mobile Dual-Arm Robot Using Sequences of Dynamic Movement Primitives. IEEE Trans. Cogn. Dev. Syst. 2020, 12, 18–29. [Google Scholar] [CrossRef]
  177. Verginis, C.K.; Mastellaro, M.; Dimarogonas, D.V. Robust Cooperative Manipulation Without Force/Torque Measurements: Control Design and Experiments. IEEE Trans. Control Syst. Technol. 2020, 28, 713–729. [Google Scholar] [CrossRef]
  178. PERI. PERI at Bauma 2025: Innovation, Sustainability and Digital Solutions. 2025. Available online: https://www.peri.com/en/company/press-releases/peri-at-bauma-april-2025.html (accessed on 21 October 2025).
  179. Gentile, C.; Lunghi, G.; Buonocore, L.R.; Cordella, F.; Di Castro, M.; Masi, A.; Zollo, L. Manipulation Tasks in Hazardous Environments Using a Teleoperated Robot: A Case Study at CERN. Sensors 2023, 23, 1979. [Google Scholar] [CrossRef] [PubMed]
  180. Kim, H.; Ohmura, Y.; Kuniyoshi, Y. Goal-Conditioned Dual-Action Imitation Learning for Dexterous Dual-Arm Robot Manipulation. IEEE Trans. Robot. 2024, 40, 2287–2305. [Google Scholar] [CrossRef]
  181. Kong, D.; Shi, L.; Jiang, H. Design and Implementation of a Dual Arm Imitation Learning System for Fine Manipulation Tasks. In Proceedings of the 2026 6th International Conference on Neural Networks, Information and Communication Engineering (NNICE), Hefei, China, 23–25 January 2026; pp. 1513–1517. [Google Scholar] [CrossRef]
  182. Ibarguren, A.; Daelman, P.; Prada, M. Control Strategies for Dual Arm Co-Manipulation of Flexible Objects in Industrial Environments. In Proceedings of the 2020 IEEE Conference on Industrial Cyberphysical Systems (ICPS), Tampere, Finland, 10–12 June 2020; Volume 1, pp. 514–519. [Google Scholar] [CrossRef]
  183. Zhu, Z.; Guo, Z.; Hu, Q.; Zhou, Y.; He, B. Dual-Arm Fabric Manipulation Learning With Grasp Pose Constraints. IEEE Robot. Autom. Lett. 2025, 10, 3494–3501. [Google Scholar] [CrossRef]
  184. Wang, D.; Qiu, C.; Lian, J.; Wan, W.; Pan, Q.; Dong, Y. Cooperative Control for Dual-Arm Robots Based on Improved Dynamic Movement Primitives. IEEE Trans. Ind. Electron. 2024, 1–11. [Google Scholar] [CrossRef]
  185. Gkountas, K.; Tzes, A. Leader/Follower Force Control of Aerial Manipulators. IEEE Access 2021, 9, 17584–17595. [Google Scholar] [CrossRef]
  186. Sewlia, M.; Verginis, C.K.; Dimarogonas, D.V. Leader-Follower Cooperative Manipulation Under Spatio-Temporal Constraints. In Proceedings of the 2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Abu Dhabi, United Arab Emirates, 14–18 October 2024; pp. 10312–10317. [Google Scholar] [CrossRef]
  187. Abbas, M.; Dwivedy, S.K. Event-triggered adaptive backstepping admittance control for cooperative manipulation. Trans. Inst. Meas. Control 2022, 44, 2675–2692. [Google Scholar] [CrossRef]
  188. Liu, Q.; Wang, C.; Shang, C.; Li, J. Design of a multi-manipulator robot for relieving welding residual stress. Ind. Robot Int. J. Robot. Res. Appl. 2024, 52, 183–194. [Google Scholar] [CrossRef]
  189. Tao, H.; Wang, H.; Hou, Y.; Guo, S.; Lin, K.; Wang, M.; Huang, Q.; Fukuda, T. Rail-Guided Multi-Robot System for the Cooperative Manipulation of Cross-Scale Targets. In Proceedings of the 2022 IEEE International Conference on Cyborg and Bionic Systems (CBS), Wuhan, China, 24–26 March 2023; pp. 128–133. [Google Scholar] [CrossRef]
  190. Abbas, M.; Dwivedy, S.K. Adaptive control for networked uncertain cooperative dual-arm manipulators: An event-triggered approach. Robotica 2022, 40, 1951–1978. [Google Scholar] [CrossRef]
  191. Alhijaily, A.; Kilic, Z.M.; Bartolo, A.N.P. Teams of robots in additive manufacturing: A review. Virtual Phys. Prototyp. 2023, 18, e2162929. [Google Scholar] [CrossRef]
  192. Li, T.; Xie, F.; Zhao, Z.; Zhao, H.; Guo, X.; Feng, Q. A multi-arm robot system for efficient apple harvesting: Perception, task plan and control. Comput. Electron. Agric. 2023, 211, 107979. [Google Scholar] [CrossRef]
  193. Su, C.; Xu, J. A novel non-collision path planning strategy for multi-manipulator cooperative manufacturing systems. Int. J. Adv. Manuf. Technol. 2022, 120, 3299–3324. [Google Scholar] [CrossRef]
  194. Qin, X.; Liao, Z.; Liu, C.; Xiong, Z. Online task allocation and scheduling in multi-manipulator system considering collision constraints and unknown tasks. Robot. Comput.-Integr. Manuf. 2024, 90, 102808. [Google Scholar] [CrossRef]
  195. Wang, W.; Liu, S.; Wang, J.; Lu, G. A calibration-based method for interval reliability analysis of the multi-manipulator system. Eksploat. Niezawodn.—Maint. Reliab. 2022, 24, 42–52. [Google Scholar] [CrossRef]
  196. León-González, G.; Núñez-Cruz, R.S.; Antonio-Yañez, E.D.; Herrera-Vidal, J.; Canales-Gómez, G.; Rueda-Germán, C. A Unified Approach to Modeling and Simulation of Underwater Vehicle Multi-Manipulator Systems. Machines 2024, 12, 94. [Google Scholar] [CrossRef]
  197. TAMS: Development of a Multipurpose Three-Arm Aerial Manipulator System. Available online: https://www.tandfonline.com/doi/epdf/10.1080/01691864.2020.1845237?needAccess=true (accessed on 21 October 2025).
  198. Ren, X.; Guo, J.; Chen, S.; Zhang, M.; Zhang, Z. A Distributed Varying-Parameter Recurrent Neural Network for Solving the Motion Generation Problem of a Multimanipulator Collaborative System. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 4918–4928. [Google Scholar] [CrossRef]
  199. Xiong, J.; Fu, Z.; Chen, H.; Pan, J.; Gao, X.; Chen, X. Simulation and trajectory generation of dual-robot collaborative welding for intersecting pipes. Int. J. Adv. Manuf. Technol. 2020, 111, 2231–2241. [Google Scholar] [CrossRef]
  200. Haghshenas, H.; Hansson, A.; Norrlöf, M. Time-Optimal Path Tracking for Cooperative Manipulators: A Convex Optimization Approach. arXiv 2023, arXiv:2303.07039. [Google Scholar] [CrossRef]
  201. Billard, A.; Kragic, D. Trends and challenges in robot manipulation. Science 2019, 364, eaat8414. [Google Scholar] [CrossRef]
  202. Murray, R.M.; Li, Z.; Sastry, S.S. A Mathematical Introduction to Robotic Manipulation; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar] [CrossRef]
  203. Bicchi, A. Hands for dexterous manipulation and robust grasping: A difficult road toward simplicity. IEEE Trans. Robot. Autom. 2000, 16, 652–662. [Google Scholar] [CrossRef]
  204. Hu, Z.; Wan, W.; Harada, K. Designing a Mechanical Tool for Robots with 2-Finger Parallel Grippers. IEEE Robot. Autom. Lett. 2019, 4, 2981–2988. [Google Scholar] [CrossRef]
  205. Ozawa, R.; Arimoto, S.; Nakamura, S.; Bae, J.-H. Control of an object with parallel surfaces by a pair of finger robots without object sensing. IEEE Trans. Robot. 2005, 21, 965–976. [Google Scholar] [CrossRef]
  206. Zhao, Y.; Cheah, C.C. Neural network control of multifingered robot hands using visual feedback. Trans. Neur. Netw. 2009, 20, 758–767. [Google Scholar] [CrossRef]
  207. Jiao, C.; Yu, L.; Su, X.; Wen, Y.; Dai, X. Adaptive hybrid impedance control for dual-arm cooperative manipulation with object uncertainties. Automatica 2022, 140, 110232. [Google Scholar] [CrossRef]
  208. Farahmandrad, M.; Ganjefar, S.; Talebi, H.A.; Bayati, M. Fuzzy Sliding Mode Controller Design for a Cooperative Robotic System With Uncertainty for Handling an Object. J. Dyn. Syst. Meas. Control 2019, 141, 061010. [Google Scholar] [CrossRef]
  209. Peng, G.; Yang, C.; He, W.; Chen, C.L.P. Force Sensorless Admittance Control With Neural Learning for Robots With Actuator Saturation. IEEE Trans. Ind. Electron. 2020, 67, 3138–3148. [Google Scholar] [CrossRef]
  210. LaValle, S.M. Planning Algorithms; Cambridge University Press: Cambridge, UK, 2006. [Google Scholar]
  211. Zhang, H.; Zhu, Y.; Liu, X.; Xu, X. Analysis of Obstacle Avoidance Strategy for Dual-Arm Robot Based on Speed Field with Improved Artificial Potential Field Algorithm. Electronics 2021, 10, 1850. [Google Scholar] [CrossRef]
  212. Byrne, S.; Naeem, W.; Ferguson, S. Improved APF strategies for dual-arm local motion planning. Trans. Inst. Meas. Control 2015, 37, 73–90. [Google Scholar] [CrossRef]
  213. Kim, D.E.; Park, D.J.; Park, J.H.; Lee, J.M. Collision and Singularity Avoidance Path Planning of 6-DOF Dual-Arm Manipulator. In Proceedings of the Intelligent Robotics and Applications, Newcastle, NSW, Australia, 9–11 August 2018; Chen, Z., Mendes, A., Yan, Y., Chen, S., Eds.; Springer: Cham, Swizerland, 2018; pp. 195–207. [Google Scholar] [CrossRef]
  214. Prianto, E.; Kim, M.; Park, J.H.; Bae, J.H.; Kim, J.S. Path Planning for Multi-Arm Manipulators Using Deep Reinforcement Learning: Soft Actor-Critic with Hindsight Experience Replay. Sensors 2020, 20, 5911. [Google Scholar] [CrossRef] [PubMed]
  215. Ghorbanpour, A.; Richter, H. Energy-Optimal Impedance Control of Cooperative Robot Manipulators. J. Dyn. Syst. Meas. Control 2022, 144, 121002. [Google Scholar] [CrossRef]
  216. Shin, K.; Zheng, Q. Minimum-time collision-free trajectory planning for dual-robot systems. IEEE Trans. Robot. Autom. 1992, 8, 641–644. [Google Scholar] [CrossRef]
  217. Bien, Z.; Lee, J. A minimum-time trajectory planning method for two robots. IEEE Trans. Robot. Autom. 1992, 8, 414–418. [Google Scholar] [CrossRef]
  218. Han, S.; Choi, J.; Son, K.; Lee, M.; Lee, J.; Lee, M. A study on feature-based visual servoing control of eight axes-dual arm robot by utilizing redundant feature. In Proceedings of the IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), Seoul, Republic of Korea, 21–26 May 2001; Volume 3, pp. 2622–2627. [Google Scholar] [CrossRef]
  219. Kazhoyan, G.; Stelter, S.; Kenfack, F.K.; Koralewski, S.; Beetz, M. The Robot Household Marathon Experiment. arXiv 2020, arXiv:2011.09792. [Google Scholar] [CrossRef]
  220. Doulgeri, Z.; Fasoulas, J. Grasping control of rolling manipulations with deformable fingertips. IEEE/ASME Trans. Mechatron. 2003, 8, 283–286. [Google Scholar] [CrossRef]
  221. Han, L.; Trinkle, J.; Li, Z. Grasp analysis as linear matrix inequality problems. IEEE Trans. Robot. Autom. 2000, 16, 663–674. [Google Scholar] [CrossRef]
  222. Kelly, R.; Carelli, R.; Nasisi, O.; Kuchen, B.; Reyes, F. Stable visual servoing of camera-in-hand robotic systems. IEEE/ASME Trans. Mechatron. 2000, 5, 39–48. [Google Scholar] [CrossRef]
  223. Claudio, G.; Spindler, F.; Chaumette, F. Vision-based manipulation with the humanoid robot Romeo. In Proceedings of the 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), Cancun, Mexico, 15–17 November 2016; pp. 286–293. [Google Scholar] [CrossRef]
  224. Kim, Y.; Fan, S.; Han, S.; Go, H. Image-based visual feedback control of a dual-arm robot. In Proceedings of the 2001 IEEE International Symposium on Industrial Electronics Proceedings (Cat. No.01TH8570), Pusan, Republic of Korea, 12–16 June 2001; Volume 3, pp. 1603–1608. [Google Scholar] [CrossRef]
  225. Abdul Hafez, A.H.; Mithun, P.; Anurag, V.V.; Shah, S.V.; Krishna, K.M. Reactionless visual servoing of a multi-arm space robot combined with other manipulation tasks. Robot. Auton. Syst. 2017, 91, 1–10. [Google Scholar] [CrossRef]
  226. Hughes, J.; Culha, U.; Giardina, F.; Guenther, F.; Rosendo, A.; Iida, F. Soft Manipulators and Grippers: A Review. Front. Robot. AI 2016, 3, 69. [Google Scholar] [CrossRef]
  227. Monkman, G.; Hesse, S.; Steinmann, R.; Schunk, H. Robot Grippers, 1st ed.; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2006. [Google Scholar] [CrossRef]
  228. Makris, S.; Dietrich, F.; Kellens, K.; Hu, S. Automated assembly of non-rigid objects. CIRP Ann. 2023, 72, 513–539. [Google Scholar] [CrossRef]
  229. Shintake, J.; Schubert, B.; Rosset, S.; Shea, H.; Floreano, D. Variable stiffness actuator for soft robotics using dielectric elastomer and low-melting-point alloy. In Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany, 28 September–2 October 2015; pp. 1097–1102. [Google Scholar] [CrossRef]
  230. Hirai, S.; Niiyama, R.; Nakamura, T.; Umedachi, T.; Nakata, T.; Tanaka, H. Soft Manipulation and Locomotion. In The Science of Soft Robots: Design, Materials and Information Processing; Suzumori, K., Fukuda, K., Niiyama, R., Nakajima, K., Eds.; Natural Computing Series; Springer Nature: Singapore, 2023; pp. 59–106. [Google Scholar] [CrossRef]
  231. Xavier, M.S.; Tawk, C.D.; Zolfagharian, A.; Pinskier, J.; Howard, D.; Young, T.; Lai, J.; Harrison, S.M.; Yong, Y.K.; Bodaghi, M.; et al. Soft Pneumatic Actuators: A Review of Design, Fabrication, Modeling, Sensing, Control and Applications. IEEE Access 2022, 10, 59442–59485. [Google Scholar] [CrossRef]
  232. Rus, D.; Tolley, M.T. Design, fabrication and control of soft robots. Nature 2015, 521, 467–475. [Google Scholar] [CrossRef]
  233. Bandala, M.; West, C.; Monk, S.; Montazeri, A.; Taylor, C.J. Vision-Based Assisted Tele-Operation of a Dual-Arm Hydraulically Actuated Robot for Pipe Cutting and Grasping in Nuclear Environments. Robotics 2019, 8, 42. [Google Scholar] [CrossRef]
  234. Zereik, E.; Sorbara, A.; Casalino, G.; Didot, F. Autonomous dual-arm mobile manipulator crew assistant for surface operations: Force/vision-guided grasping. In Proceedings of the 2009 4th International Conference on Recent Advances in Space Technologies, Istanbul, Turkey, 11–13 June 2009; pp. 710–715. [Google Scholar] [CrossRef]
  235. Su, C.; Zhang, M.; Zhang, S.; Guo, S.; Wang, R.; Zhang, G.; Yao, Y.; Zhang, Q. Adaptive coordinated motion constraint control for cooperative multi-manipulator systems. Int. J. Adv. Manuf. Technol. 2022, 119, 4203–4218. [Google Scholar] [CrossRef]
Figure 1. Operational stock of industrial manipulators in the world per 1000 units [2].
Figure 1. Operational stock of industrial manipulators in the world per 1000 units [2].
Robotics 15 00097 g001
Figure 2. Object transport with a multi-manipulator system (three manipulators), adapted from [20].
Figure 2. Object transport with a multi-manipulator system (three manipulators), adapted from [20].
Robotics 15 00097 g002
Figure 3. Object transport with a dual-manipulation system on a linear track, adapted from [22].
Figure 3. Object transport with a dual-manipulation system on a linear track, adapted from [22].
Robotics 15 00097 g003
Figure 5. Overview different topics discussed in the state of the art.
Figure 5. Overview different topics discussed in the state of the art.
Robotics 15 00097 g005
Figure 6. Visualization of the number of publications in CDM and CMM in a time periode of a decade.
Figure 6. Visualization of the number of publications in CDM and CMM in a time periode of a decade.
Robotics 15 00097 g006
Figure 7. Closed kinematic chain of N robots grasping an object. End-effector frames are defined as ( e i , i { 1 , , N } ), the manipulator base frame as ( i , i { 1 , , N } ), the frame of the center of the object as ( O ), and the world frame as ( W ), reprinted from Ref. [26].
Figure 7. Closed kinematic chain of N robots grasping an object. End-effector frames are defined as ( e i , i { 1 , , N } ), the manipulator base frame as ( i , i { 1 , , N } ), the frame of the center of the object as ( O ), and the world frame as ( W ), reprinted from Ref. [26].
Robotics 15 00097 g007
Figure 8. Classification of different manipulator setups: (A) is a representation of CDM system with two manipulators on a different base, placed on the same linear track, adapted from [21], (B) is an example of a CDM system on a mobile platform, reprinted from Ref. [160], (C) is the representation of the ARMAR 6 human-like dual-manipulator, reprinted from Ref. [138], and (D) is a torso set-up with three manipulators operating a welding task, reprinted from Ref. [151].
Figure 8. Classification of different manipulator setups: (A) is a representation of CDM system with two manipulators on a different base, placed on the same linear track, adapted from [21], (B) is an example of a CDM system on a mobile platform, reprinted from Ref. [160], (C) is the representation of the ARMAR 6 human-like dual-manipulator, reprinted from Ref. [138], and (D) is a torso set-up with three manipulators operating a welding task, reprinted from Ref. [151].
Robotics 15 00097 g008
Figure 9. Visualization of the percentage of CDM and CMM within the different types of cooperation. Dark and light blue represent the percentage of CDM and CMM within fixation-fixation, respectively. Dark and light green represent the percentage of CDM and CMM within fixation-tooling, respectively. Purple and pink represent the percentage of CDM and CMM within the tooling-tooling type, respectively.
Figure 9. Visualization of the percentage of CDM and CMM within the different types of cooperation. Dark and light blue represent the percentage of CDM and CMM within fixation-fixation, respectively. Dark and light green represent the percentage of CDM and CMM within fixation-tooling, respectively. Purple and pink represent the percentage of CDM and CMM within the tooling-tooling type, respectively.
Robotics 15 00097 g009
Figure 10. Classification of visual servoing with main and sub categories, adapted from [8].
Figure 10. Classification of visual servoing with main and sub categories, adapted from [8].
Robotics 15 00097 g010
Figure 11. (A) Three manipulators transporting a rigid/non-deformable object from A to B without colliding with obstacles, reprinted from Ref. [133]. (B) Torso-shaped dual-manipulator performing clothes folding, reprinted from Ref. [97].
Figure 11. (A) Three manipulators transporting a rigid/non-deformable object from A to B without colliding with obstacles, reprinted from Ref. [133]. (B) Torso-shaped dual-manipulator performing clothes folding, reprinted from Ref. [97].
Robotics 15 00097 g011
Figure 12. (A) CDM household application where one manipulator holds the books to prevent them from falling when the second arm takes a book out of the bookshelf, reprinted from Ref. [168]. (B) 3D-printing of a concrete building with a CDM application, reprinted from Ref. [191]. (C) A disassembly setup where a wire is plugged out of a connector, reprinted from Ref. [167].
Figure 12. (A) CDM household application where one manipulator holds the books to prevent them from falling when the second arm takes a book out of the bookshelf, reprinted from Ref. [168]. (B) 3D-printing of a concrete building with a CDM application, reprinted from Ref. [191]. (C) A disassembly setup where a wire is plugged out of a connector, reprinted from Ref. [167].
Robotics 15 00097 g012
Figure 13. (A) Four manipulators are simultaneously 3D-printing an object, reprinted from Ref. [191]. (B) Four manipulator application to do underwater tasks, reprinted from Ref. [196]. (C) Multiple manipulators are performing spray painting to paint a car in red, reprinted from Ref. [25].
Figure 13. (A) Four manipulators are simultaneously 3D-printing an object, reprinted from Ref. [191]. (B) Four manipulator application to do underwater tasks, reprinted from Ref. [196]. (C) Multiple manipulators are performing spray painting to paint a car in red, reprinted from Ref. [25].
Robotics 15 00097 g013
Table 1. Overview with the different publications, in CDM and CMM, respectively, divided in time periods.
Table 1. Overview with the different publications, in CDM and CMM, respectively, divided in time periods.
PeriodCDMCMM
[1980–1990[[27]
[1990–2000[[4,28,29,30,31,32,33,34,35,36][12,15,34,37,38,39,40,41,42,43,44]
[2000–2010[[20,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73][70,74,75,76,77,78,79,80]
[2010–2020[[21,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139][127,131,132,133,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155]
[2020–now[[5,6,7,22,24,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186][25,174,175,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200]
Table 2. Overview control methods divided in non-adaptive and adaptive control.
Table 2. Overview control methods divided in non-adaptive and adaptive control.
Control MethodNon-AdaptiveAdaptive
Hybrid force/position controlxx
Impedance controlxx
Position-based control x
Admittance control x
Vision-based control x
Table 3. Summary control architectures in CDM and CMM applications.
Table 3. Summary control architectures in CDM and CMM applications.
Control ArchitectureCDMCMM
Non-adaptive
Computed torque[11,12][12]
Feedback linearization[31]
PID control[46]
PD control[117],
Sliding mode control[24,164]
Adaptive
PD control[102,104,115][140]
KF control[106]
Sliding mode control[99,100,160,208][140,149]
Function approximation technique based control[161]
Admittance control[107,109,187][142,187]
Impedance control[108,165,182,184,207][155]
Radial basis function neural network[24,99,100,134,158,160]
Model-base control[134,165]
Iterative learning control[106]
Neural network[132,143,159][132,143,198]
Dynamic surface control[142,158,209][74]
Backstepping[100,101,120,187][146,187]
Passivity based control[35]
Vibration suspension control[50]
Fuzzy control[98,120,135,143,208][75,143,146,152]
Leader-follower control[108,185,186][155,186]
Compound manipulation control mode             [139]
Gravity compensation[115]
Observer-based control[161][140,154]
Coordinated control[71,72,127,128][127]
Formation control[133][133]
Prescribed performance control[177]
Constraint-based control[130]
Task priority control[131][131]
Distributed dynamic control[131][131]
Synchronized control [76]
Consensus control [77]
Motion control [41,153,192]
Agent-based control [42]
Table 4. Comparison planning strategies in CDM and CMM applications.
Table 4. Comparison planning strategies in CDM and CMM applications.
Planning StrategiesCDMCMM
APF planning[105,211,212,213][79]
Sampling-based planning[89,136,167,210][175]
Optimization planning[22,114,137]
Neural network and reinforcement learning-based planning[214][192]
Time optimal planning[137][200]
Optimal energy consumption planning[213,215]
Welding trajectory planning[126][151]
Incremental displacement planning [41]
Agent-based planning [42]
Elastic-strip planning [79]
Strategy-based planning [79]
Table 5. Overview about the classification of the cooperative multi-manipulator applications into the different types of cooperation.
Table 5. Overview about the classification of the cooperative multi-manipulator applications into the different types of cooperation.
Type of CooperationCDMCMM
Fixation-fixation[5,6,7,15,20,21,22,28,29,30,31,32,33,34,36,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,67,68,69,70,71,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,127,128,129,130,131,132,133,139,156,157,158,159,160,161,162,163,164,165,167,168,170,171,172,173,174,175,176,177,180,181,182,183,184,185,186,218] 
Fixation-tooling[24,55,58,85,124,126,199][76,78,145,149,151,191]
Tooling-tooling[57,166,169,174][25,76,148,174,191,194]
Table 6. Object handling applications in CMM divide in the type of object that is handled.
Table 6. Object handling applications in CMM divide in the type of object that is handled.
Type of ObjectCDMCMM
Rigid/non-deformable[5,6,7,15,20,28,29,31,32,34,36,47,48,49,50,51,55,56,58,62,64,65,68,69,70,85,87,89,91,92,93,94,95,96,99,100,101,103,104,105,106,107,108,109,110,111,112,115,116,117,118,119,120,122,123,124,125,127,128,129,130,131,132,133,139,157,158,159,160,161,162,163,164,165,167,169,170,172,173,174,175,176,177,184,185,186,218][12,31,34,37,39,40,41,43,44,74,75,76,78,80,131,132,133,141,142,143,144,145,146,147,151,152,153,154,155,174,175,186,187,188,189,190,192,195,196,197,198]
Flexible/deformable[21,22,30,33,46,53,55,60,62,63,66,82,83,84,86,88,90,97,121,167,168,171,180,182,183][38,70,127,145,150,189]
Table 7. CDM and CMM categorized by application domain.
Table 7. CDM and CMM categorized by application domain.
Application DomainCDMCMM
Assembly[6,64,81,175][37,42,76,78,141,144,175,189]
Disassembly[167]
3D-printing[174][148,191]
Spraying processes         [174][25,76]
Welding[126,174,199][149,151,188]
Grinding[24]
Polishing [194]
Construction[178,191][191]
Cleaning[168]
Cooking [145]
Folding[60,63,86,88,90,97,183][38]
Playing music[57]
Health care [141,144,150,189]
Agriculture[8]
Space[50,166,234]                 
Aerial[130,185][197]
Hazardous environment[139,179]
Underwater[131][131,196]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ketelbuters, L.; Engelen, B.; Dekker, I.; Kellens, K. From Cooperative Dual-Arm Manipulators to Cooperative Multi-Arm Manipulators—Where Are We Standing Today? Robotics 2026, 15, 97. https://doi.org/10.3390/robotics15050097

AMA Style

Ketelbuters L, Engelen B, Dekker I, Kellens K. From Cooperative Dual-Arm Manipulators to Cooperative Multi-Arm Manipulators—Where Are We Standing Today? Robotics. 2026; 15(5):97. https://doi.org/10.3390/robotics15050097

Chicago/Turabian Style

Ketelbuters, Lander, Bart Engelen, Ivo Dekker, and Karel Kellens. 2026. "From Cooperative Dual-Arm Manipulators to Cooperative Multi-Arm Manipulators—Where Are We Standing Today?" Robotics 15, no. 5: 97. https://doi.org/10.3390/robotics15050097

APA Style

Ketelbuters, L., Engelen, B., Dekker, I., & Kellens, K. (2026). From Cooperative Dual-Arm Manipulators to Cooperative Multi-Arm Manipulators—Where Are We Standing Today? Robotics, 15(5), 97. https://doi.org/10.3390/robotics15050097

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop