Continuum Manipulator Modlling Using ADAMS
Continuum Manipulator Modlling Using ADAMS
Presented By:
Mrunal Kanti Mishra
IIT Kharagpur, India
System Description
Forward Kinematics
Dynamic Analysis
Adams Modelling
Workspace
Conclusion
A z
Tube– 3,6
A
Base y
Base of Section-1 Section-2
Manipulator Tube– 1,4 x
1200
Flexible trunk
Tube– 2,5
𝑐𝛽𝑖 1 − 𝑐𝛼𝑖
𝑐𝛽𝑖 𝑐𝛼𝑖 −𝑠𝛽𝑖 𝑐𝛽𝑖 𝑠𝛼𝑖
𝜅𝑖
𝑠𝛽𝑖 1 − 𝑐𝛼𝑖
𝑖ℎ 𝐑 𝑧 𝛽𝑖 0 𝐑 𝑦 𝛼𝑖 𝐏𝑖 𝑖ℎ
= 𝑠𝛽𝑖 𝑐𝛼𝑖 𝑐𝛽𝑖 𝑠𝛽𝑖 𝑠𝛼𝑖
𝐓𝑖𝑏 = 𝐓𝑖𝑏
𝜅𝑖
0 1 0 1 𝑠𝛼𝑖
−𝑠𝛼𝑖 0 𝑐𝛼𝑖
𝜅𝑖
0 0 0 1
𝐑 𝐏
[4×4]
0 1
d K K P
dt i i i
Fi where
1 n
2 i 1
Ki mi basevih
T base
vih baseih
T base
Jih baseih
Pi mi g T basehi Mi
M C , N , p
zi 1
rb,i 1 Fi 3,act
Spring-damper system Actuation force
Fi 2,act
mi
z
li 1 Section i ,head
Fg
li 3 li 2 Bushing
Fi1, s Fkt ,i
Fct ,i Fi 3, s
Fi 2, s
x
Fi1,d
Fi 3,d Plate
Fi 2,d
z axis (in m)
z axis (in m)
Plate thickness 0.005 m 0.27 0.27
klinear 5300 N/m
0.2 0.2
clinear 8 Ns/m -0.08 0 0.08 -0.1 0 0.1
x axis (in m) x axis (in m)
ktorsion 0.4 N/m/rad (a) (b)
z axis (in m)
0.3
0.28
Base diameter2 4.64
Volume: 0.26
Tip diameter2 3.91 0.24
659.926 cm3 0.22
length1 10.14 0 0.05
0.05 0 -0.05 -0.05
length2 10.44
Mrunal Kanti Mishra 13/11/2019
11 Case study 1 : Rotation about negative y - axis
Force (in Case- Case- Case
(in m)
N) 1 2 -3 0.135 0.35
x
end-effector position
F11,act 0 300 350
(in m)
F13,act 300 0 200 0.1175 0.225
F21,act 0 300 300
2
F22,act 350 0 75 1
l11 l12 , l13 l21 l22 , l23
F23,act 350 0 250 0.1 0.1
0 1.75 3.5 0 1.75 3.5
time (in s) time (in s)
Fi1
Fi2 Fi3
0.2 0
x -0.2 -30
0 1.75 3.5 0 1.75 3.5
√3𝑟 𝐹𝑖2 + 𝐹𝑖3 time (in s) time (in s)
𝑀 = 𝐹𝑖3 − 𝐹𝑖2 𝑖 + 𝐹𝑖1 − 𝑟𝑗
2 2
Mrunal Kanti Mishra 13/11/2019
12 Case study 2 : Rotation about positive y - axis
Force (in Case- Case- Case
(in m)
N) 1 2 -3 0.24
0.125
F11,act 0 300 350
end-effector position
l11 l21 1 2
(in m)
z
0.1125 0.205
F21,act 0 300 300
F22,act 350 0 75
F23,act 350 0 250 l22 , l23 l12 , l13
0.1 0.17
0 1.75 3.5 0 1.75 3.5
Fi1
time (in s) time (in s)
Fi2 Fi3 28
x -2
0 1.75 3.5
√3𝑟 𝐹𝑖2 + 𝐹𝑖3 time (in s)
𝑀 = 𝐹𝑖3 − 𝐹𝑖2 𝑖 + 𝐹𝑖1 − 𝑟𝑗
2 2
Mrunal Kanti Mishra 13/11/2019
13 Case study 3 : Rotation about arbitrary axis
Force (in Case- Case- Case
(in m)
N) 1 2 -3 0.13 0.25
end-effector position
l21 l23
F11,act 0 300 350 0.2
(in m)
F13,act 300 0 200 0.115 0.1 y
F21,act 0 300 300 0.05 z
F22,act 350 0 75 l12 l22 2 1 l13
l11 0
F23,act 350 0 250 -0.05
0.1
0 1.75 3.5 0 1.75 3.5
time (in s)
time (in s)
Fi1
Fi2 Fi3 20
x -20
0 1.75 3.5
√3𝑟 𝐹𝑖2 + 𝐹𝑖3 time (in s)
𝑀 = 𝐹𝑖3 − 𝐹𝑖2 𝑖 + 𝐹𝑖1 − 𝑟𝑗
2 2
Mrunal Kanti Mishra 13/11/2019
14 Conclusion
1. Wang, Z., Gao, Q., and Zhao, H., “CPG-inspired locomotion control for a snake robot
basing on nonlinear oscillators.” Journal of Intelligent & Robotic Systems, Vol. 85 No. 2
(2017): pp. 209-227.
2. Trivedi, D., Rahn, C. D., Kier, W. M., and Walker, I. D. “Soft Robotics: Biological Inspiration,
State of the Art, and Future Research.” Applied Bionics and Biomechanics, Vol. 5 No. 3
(2008): pp. 99-117.
3. Mahl, T., Hildebrandt, A., and Sawodny, O., “A variable curvature continuum kinematics for
kinematic control of the bionic handling assistant.” IEEE transactions on robotics, Vol. 30
No.4 (2014): pp. 935-949.
4. Webster III, R. J., and Jones, B. A., “Design and kinematic modeling of constant curvature
continuum robots: A review.” The International Journal of Robotics Research, Vol. 29 No. 13
(2010): pp. 1661-1683.
5. Falkenhahn, V., Mahl, T., Hildebrandt, A., Neumann, R., and Sawodny, O., “Dynamic
modeling of bellows-actuated continuum robots using the Euler–Lagrange formalism.” IEEE
Transactions on Robotics, Vol. 31 No. 6 (2015): pp. 1483-1496.