For special purpose robotic arms, such as a rail mounted ballast-water tank inspection arm, specific needs require special designs. Currently, there is no method to efficiently design robotic arms that can handle not quantifiable requirements. In this paper, an efficient method for the design and evaluation of the kinematics of manipulator arms on mobile platforms, with certain reach requirements within a limited space, is presented. First, the design space for kinematic arm structures is analyzed and narrowed down by a set of design rules. Second, key test locations in the workspace are determined and reduced based on, for example, relative positions and symmetry. Third, an algorithm is made to solve the inverse kinematics problem in an iterative way, using a virtual elastic wrench on the end effector to control the candidate structure toward its desired pose. The algorithm evaluates the remaining candidate manipulator structures for every required end-effector positions in the reduced set. This method strongly reduces the search space with respect to brute force methods and yields a design that is guaranteed to meet specifications. This method is applied to the use case of a rail-guided robot for ballast-water tank inspection. The resulting manipulator design has been built and the proof of concept has been successfully evaluated in a ballast-water tank replica.

References

1.
Bischoff
,
R.
,
Kurth
,
J.
,
Schreiber
,
G.
,
Koeppe
,
R.
,
Albu-Schäffer
,
A.
,
Beyer
,
A.
,
Eiberger
,
O.
,
Haddadin
,
S.
,
Stemmer
,
A.
,
Grunwald
,
G.
, and
Hirzinger
,
G.
,
2010
, “
The KUKA-DLR Lightweight Robot Arm—A New Reference Platform for Robotics Research and Manufacturing
,” 41st International Symposium on and 26th German Conference on Robotics (
ROBOTIK
), June 7–9, pp.
1
8
.http://ieeexplore.ieee.org/document/5756872/
2.
Universal Robots
,
2015
, “
UR5 Robot: A Highly Flexible Robot Arm
,” Universal Robots, Odense, Denmark, accessed Dec. 10, 2015, http://www.universal-robots.com/products/ur5-robot
3.
Igus
,
2015
, “
Igus-Robolink: Articulated Joint Modules for Robots
,” Igus, East Providence, RI, accessed Dec. 10, 2015, http://www.igus.com/wpck/6658/robolink
4.
Festo
,
2015
, “
Bionic Handling Assistant
,” Festo, Esslingen am Neckar, Germany, accessed Dec. 10, 2015, http://www.festo.com/bionik
5.
Kinova Robotics
,
2015
, “
JACO2
,” Kinova Robotics, Boisbriand, Quebec, Canada, accessed Dec. 10, 2015, http://www.kinovarobotics.com/service-robotics
6.
Dwarakanath
,
T. A.
,
Ghosal
,
A.
, and
Shrinivase
,
U.
,
1994
, “
Kinematic Analysis and Design of Articulated Manipulators With Joint Motion Constraints
,”
ASME J. Mech. Des.
,
116
(
3
), pp.
969
972
.
7.
Lee
,
D.
,
Seo
,
T.
, and
Kim
,
J.
,
2011
, “
Optimal Design and Workspace Analysis of a Mobile Welding Robot With a 3P3R Serial Manipulator
,”
Rob. Auton. Syst.
,
59
(
10
), pp.
813
826
.
8.
Baili
,
M.
,
Wenger
,
P.
, and
Chablat
,
D.
,
2007
, “
Kinematic Analysis of a Family of 3R Manipulators
,” IFToMM,
Probl. Mech.
,
15
(
2
), pp.
27
32
.https://arxiv.org/ftp/arxiv/papers/0707/0707.2228.pdf
9.
Bergamaschi
,
P. R.
,
Saramago
,
S. F. P.
, and
Nogueira
,
A. C.
,
2003
, “
An Optimal Design of 3R Manipulators Taking Into Account Regular Workspace Boundary
,”
18th International Congress of Mechanical Engineering
,
ABCM
,
Sao Paulo, Brazil
, Vol.
1
, pp.
86
94
.
10.
Lenarčič
,
J.
,
Stanič
,
U.
, and
Oblak
,
P.
,
1989
, “
Some Kinematic Considerations for the Design of Robot Manipulators
,”
Rob. Comput.-Integr. Manuf.
,
5
(
2
), pp.
235
241
.
11.
Wenger
,
P.
,
2000
, “
Some Guidelines for the Kinematic Design of New Manipulators
,”
Mech. Mach. Theory
,
35
(
3
), pp.
437
449
.
12.
Siciliano
,
B.
, and
Khatib
,
O.
,
2007
,
Springer Handbook of Robotics
,
Springer-Verlag
,
Secaucus, NJ
.
13.
Nakamura
,
Y.
,
1990
,
Advanced Robotics: Redundancy and Optimization
, 1st ed.,
Addison-Wesley Longman Publishing
,
Boston, MA
.
14.
Sciavicco
,
L.
, and
Siciliano
,
B.
,
1988
, “
A Solution Algorithm to the Inverse Kinematic Problem for Redundant Manipulators
,”
IEEE J. Rob. Autom.
,
4
(
4
), pp.
403
410
.
15.
Stramigioli
,
S.
,
2001
,
Modeling and IPC Control of Interactive Mechanical Systems: A Coordinate-Free Approach
,
Springer-Verlag
,
New York
.
16.
Stramigioli
,
S.
, and
Bruyninckx
,
H.
,
2001
, “
Geometry and Screw Theory for Robotics
,” Tutorial (T9), IEEE ICRA 2001, pp.
1
75
.
17.
Fasse
,
E. D.
, and
Broenink
,
J. F.
,
1997
, “
A Spatial Impedance Controller for Robotic Manipulation
,”
IEEE Trans. Rob. Autom.
,
13
(
4
), pp.
546
556
.
18.
Det Norske Veritas
,
2013
, “
Rules for Classification of Ships—Ships in Operation: Part 7—Survey Requirements
,” Chap. 1,
Hovik
,
Norway
.
19.
Christensen
,
L.
,
Fischer
,
N.
,
Kroffke
,
S.
,
Lemburg
,
J.
, and
Ahlers
,
R.
,
2011
, “
Cost Effective Autonomous Robots for Ballast Water Tank Inspection
,”
Journal of Ship Production and Design
,
27
(
3
), pp.
127
136
.
20.
Christensen
,
L.
,
Lemburg
,
J.
,
Vögele
,
T.
,
Kirchner
,
F.
,
Fischer
,
N.
,
Ahlers
,
R.
,
Psarros
,
G.
, and
Etzold
,
L.-E.
,
2011
, “
Tank Inspection by Cost Effective Rail Based Robots
,”
15th International Conference on Computer Applications in Shipbuilding
(
ICCAS
),
Trieste
,
Italy
, Sept. 20–22.https://www.researchgate.net/publication/265085777_Tank_inspection_by_cost_effective_rail_based_robots
21.
Etzold
,
L.-E.
,
2011
, “
Using Robots in Ballast Tanks: Project Under Way to Automate Inspection of Surface Prep and Coating Work
,”
J. Prot. Coat. Linings
, (JPCL), (January 2011), pp.
27
36
.
22.
Borgerink
,
D.
,
Stegenga
,
J.
,
Brouwer
,
D.
,
Wörtche
,
H.
, and
Stramigioli
,
S.
,
2014
, “
Rail-Guided Robotic End-Effector Position Error Due to Rail Compliance and Ship Motion
,”
IEEE/RSJ International Conference on Intelligent Robots and Systems
,
IROS
, Chicago, IL, Sept. 14–18, pp.
3463
3468
.
23.
Denavit
,
J.
, and
Hartenberg
,
R. S.
,
1955
, “
A Kinematic Notation for Lower-Pair Mechanisms Based on Matrices
,”
ASME J. Appl. Mech.
,
22
(
2
), pp.
215
221
.
You do not currently have access to this content.