Abstract

In this article, we present a framework that automatically selects a modular manipulator structure based on a user-defined task involving 3D trajectory tracking, handling heavy payloads with precision, and navigating around obstacles. For such tasks, hybrid structures combining serial and parallel components may offer advantages, leveraging the large reachable space of serial elements and the rigidity of parallel components for enhanced accuracy. Given the challenges in developing a comprehensive method for kinematic design and dynamic analysis of hybrid robots, existing works often constrain structures to 2D space or optimize predefined initial designs. Our approach explores both serial and hybrid structures, incorporating modular components such as open and closed loops. By widening the solution space, we uncover designs for tasks previously considered unfeasible due to structural constraints.We formulate task-to-manipulator matching as a constrained optimization problem in kinematics and statics, yielding both design and control solutions. To validate our approach, we demonstrate its feasibility through the physical implementation of manipulators capable of performing complex tasks.

References

1.
Campos
,
T.
,
Inala
,
J. P.
,
Solar-Lezama
,
A.
, and
Kress-Gazit
,
H.
,
2019
, “
Task-Based Design of Ad-Hoc Modular Manipulators
,”
2019 International Conference on Robotics and Automation (ICRA)
,
Montreal, CA
,
May 20–24
,
IEEE
, pp.
6058
6064
.
2.
Campos
,
T.
,
Marri
,
S.
, and
Kress-Gazit
,
H.
,
2020
, “
Automated Synthesis of Modular Manipulators’ Structure and Control for Continuous Tasks Around Obstacles
,”
Robotics Science and Systems
,
Corvallis, OR
,
July 12–16
.
3.
Chocron
,
O.
,
2008
, “
Evolutionary Design of Modular Robotic Arms
,”
Robotica
,
26
(
3
), pp.
323
330
.
4.
Patel
,
S.
, and
Sobh
,
T.
,
2015
, “
Task Based Synthesis of Serial Manipulators
,”
J. Adv. Res.
,
6
(
3
), pp.
479
492
.
5.
Tabandeh
,
S.
,
Melek
,
W.
,
Biglarbegian
,
M.
,
Won
,
S.-H. P.
, and
Clark
,
C.
,
2016
, “
A Memetic Algorithm Approach for Solving the Task-Based Configuration Optimization Problem in Serial Modular and Reconfigurable Robots
,”
Robotica
,
34
(
9
), pp.
1979
2008
.
6.
Valente
,
A.
,
2016
, “
Reconfigurable Industrial Robots: A Stochastic Programming Approach for Designing and Assembling Robotic Arms
,”
Rob. Comput. Integr. Manuf.
,
41
, pp.
115
126
.
7.
Icer
,
E.
,
Hassan
,
H. A.
,
El-Ayat
,
K.
, and
Althoff
,
M.
,
2017
, “
Evolutionary Cost-Optimal Composition Synthesis of Modular Robots Considering a Given Task
,”
2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
,
Vancouver, Canada
,
Sept. 24–28
,
IEEE
, pp.
3562
3568
.
8.
Chu
,
A. M.
,
Nguyen
,
C. D.
,
Vu
,
M. H.
,
Duong
,
X. B.
,
Nguyen
,
T. A.
, and
Le
,
C. H.
,
2020
, “
Kinematic and Dynamic Modelling for a Class of Hybrid Robots Composed of M Local Closed-Loop Linkages Appended to an N-Link Serial Manipulator
,”
Appl. Sci.
,
10
(
7
), p.
2567
.
9.
Yang
,
C.
,
Wang
,
Y.
, and
Yao
,
F.
,
2017
, “
Driving Performance of Underwater Long-Arm Hydraulic Manipulator System for Small Autonomous Underwater Vehicle and Its Positioning Accuracy
,”
Int. J. Adv. Rob. Syst.
,
14
(
6
), p.
1729881417747104
.
10.
My
,
C. A.
,
Le
,
C. H.
,
Packianather
,
M.
, and
Bohez
,
E. L.
,
2019
, “
Novel Robot Arm Design and Implementation for Hot Forging Press Automation
,”
Int. J. Prod. Res.
,
57
(
14
), pp.
4579
4593
.
11.
Yang
,
G.
,
Chen
,
I.-M.
,
Yeo
,
S. H.
, and
Lin
,
W.
,
2008
, “Design and Analysis of a Modular Hybrid Parallel-Serial Manipulator for Robotised Deburring Applications,”
Smart Devices and Machines for Advanced Manufacturing
,
Springer
, pp.
167
188
.
12.
Kim
,
J.
,
2006
, “
Task Based Kinematic Design of a Two DOF Manipulator With a Parallelogram Five-Bar Link Mechanism
,”
Mechatronics
,
16
(
6
), pp.
323
329
.
13.
Mejia-Rodriguez
,
R.
,
Villarreal-Cervantes
,
M. G.
,
Rodríguez-Molina
,
A.
,
Pérez-Cruz
,
J. H.
, and
Silva-García
,
V. M.
,
2023
, “
Evolutionary Multiobjective Design Approach for Robust Balancing of the Shaking Force, Shaking Moment, and Torque Under Uncertainties: Application to Robotic Manipulators
,”
Mathematics
,
11
(
8
), p.
1776
.
14.
Gupta
,
S.
,
Gupta
,
S.
,
Agrawal
,
A.
, and
Singla
,
E.
,
2021
, “
A Novel Modular Approach for Kinematic Modeling and Analysis of Planar Hybrid Manipulators
,”
ASME J. Mech. Des.
,
143
(
9
), p.
093302
.
15.
Campos
,
A.
,
Budde
,
C.
, and
Hesselbach
,
J.
,
2008
, “
A Type Synthesis Method for Hybrid Robot Structures
,”
Mech. Mach. Theory
,
43
(
8
), pp.
984
995
.
16.
Klimchik
,
A.
,
Pashkevich
,
A.
,
Chablat
,
D.
, and
Hovland
,
G.
,
2013
, “
Compliance Error Compensation Technique for Parallel Robots Composed of Non-Perfect Serial Chains
,”
Rob. Comput. Integr. Manuf.
,
29
(
2
), pp.
385
393
.
17.
HEBI Robotics
, https://www.hebirobotics.com/x-series-smart-actuators, Accessed June 17, 2021.
18.
Denavit
,
J.
,
Hartenberg
,
R.
,
Mooring
,
B.
,
Tang
,
G.
,
Whitney
,
D.
, and
Lozinski
,
C.
,
1955
, “
54 Kinematic Parameter
,”
ASME J. Appl. Mech.
,
77
(
2
), pp.
215
221
.
19.
Kelmar
,
L.
, and
Khosla
,
P. K.
,
1988
, “
Automatic Generation of Kinematics for a Reconfigurable Modular Manipulator System
,”
Proceedings of 1988 IEEE International Conference on Robotics and Automation
,
Philadelphia, PA
,
Apr. 24–29
,
IEEE
, pp.
663
668
.
20.
Klimchik
,
A.
, and
Pashkevich
,
A.
,
2017
, “
Serial Vs. Quasi-Serial Manipulators: Comparison Analysis of Elasto-Static Behaviors
,”
Mech. Mach. Theory
,
107
, pp.
46
70
.
21.
Zabinsky
,
Z. B.
,
2010
, “Random Search Algorithms,”
Wiley Encyclopedia of Operations Research and Management Science
.
22.
Bekey
,
G. A.
, and
Masri
,
S. F.
,
1983
, “
Random Search Techniques for Optimization of Nonlinear Systems With Many Parameters
,”
Math. Comput. Simul.
,
25
(
3
), pp.
210
213
.
23.
Ullah
,
I.
, and
Kota
,
S.
,
1997
, “Optimal Synthesis of Mechanisms for Path Generation Using Fourier Descriptors and Global Search Methods”.
24.
Nick
,
2020
, Shortest Distance Between Two Line Segments. MATLAB Central File Exchange, Accessed December 16.
25.
Legland
,
D.
,
2020
, geom3d. MATLAB Central File Exchange, Accessed December 16.
26.
HEBI Robotics – Apps and APIs
, https://docs.hebi.us/tools.html#matlab-api, Accessed November 3, 2024.
27.
Meng
,
J.
, and
Li
,
Z.
,
2005
, “
A General Approach for Accuracy Analysis of Parallel Manipulators With Joint Clearance
,”
2005 IEEE/RSJ International Conference on Intelligent Robots and Systems
,
Edmonton, Canada
,
Aug. 2–6
,
IEEE
, pp.
2468
2473
.
28.
Gao
,
S.
,
Kong
,
S.
, and
Clarke
,
E. M.
,
2013
, “
dReal: An SMT Solver for Nonlinear Theories Over the Reals
,”
International Conference on Automated Deduction
,
Lake Placid, NY
,
June 9–14
,
Springer
, pp.
208
214
.
29.
Klimchik
,
A.
,
Furet
,
B.
,
Caro
,
S.
, and
Pashkevich
,
A.
,
2015
, “
Identification of the Manipulator Stiffness Model Parameters in Industrial Environment
,”
Mech. Mach. Theory
,
90
, pp.
1
22
.
You do not currently have access to this content.