Professional Documents
Culture Documents
Slip Modeling and Simulation of Spiral Zipper Friction-Driven Prismatic Actuator
Slip Modeling and Simulation of Spiral Zipper Friction-Driven Prismatic Actuator
0 대한민국
Disclaimer
[UCI]I804:null-200000485546
February 2021
Thesis for the Master of Science
February 2021
February 2021
Section 1. Kinematics.............................................................................................................. 8
Reference............................................................................................................................... 21
국문 요지 ............................................................................................................................. 22
i
List of Figure
Fig. 1 (a) Spiral Zipper, (b) VGT formed by 12 Spiral Zippers ................................................... 1
Fig. 2 Conceptual design of the band. The band has teeth on both edges and the
backing is glued on one edge. ............................................................................................ 3
Fig. 7 (a) Diagram presenting assumptions in the Friction model where impacts
are involved, (b) actual model used in simulations. ............................................................. 8
ii
ABSTRACT
wheel exerting a frictional torque on the band. The tube is subjected to a frictional
torque on its cylindrical inner surface from the omnidirectional wheel. This
mechanism allows minimized processing for the surface on the band, but the
motion of the band is not fully constrained because of the slip. This paper
addresses methods of the slip expectation prior to the control system design. A
dynamics model considering the flexibility of the Spiral Zipper band was
were conducted. The relationship between the angular velocities of the wheel and
the band showed similar tendency to the experiments results. These results can
iii
Chapter 1. Introduction
For a prismatic actuator, the extension ratio, which means the ratio of its fully
determines the task space of the device. Furthermore, it determines the shape-
Variable Geometry Truss(VGT) locomotes on the basis of the high extension ratio
disaster site[5].
extension ratio with a light weight and a small volume of the device can be
achieved. Spiral Zipper, addressed in this thesis, is also this kind of a prismatic
actuator. It uses a flexible band to form a cylindrical tube. Fig. 1. shows its
(a) (b)
Fig. 1 (a) Spiral Zipper, (b) VGT formed by 12 Spiral Zippers
1
The initial model of the Spiral Zipper, designed by Collins, was operated by the
gears and a band which has holes on its surface where a gear teeth can latch [6].
However, in this structure, a merge of the two holes can occur if the band gets
excessive force from the gear. Also, the band should have lower strength due to
motor drives the ABS band by exerting friction forces. This design makes the
hardware structure becomes simpler and the ABS band has higher durability by
displacement of the band becomes not fully combined with the displacement of the
friction wheel and its position control becomes to require slip estimation. Focusing
on that it is a device actuating an object with friction, there are some previous
[9]. Those works aim at preventing slips by kinematic analysis and slip detection
since the Spiral Zipper is used for a prismatic actuator for robots, complicated
frictional behaviors caused by varying loads on the device during the operations
considering those factors, for establishing a basis for the control system.
This paper presents the process for slip estimation of the Spiral Zipper. In
on the dynamics model and comparison with experimental result will be presented.
2
Chapter 2. Hardware Design
Parts of the Spiral Zipper can be broken to be ABS band, slider, and friction wheel.
This chapter describes each of the three parts and the operation principle of the
Spiral Zipper.
Fig. 2 shows the conceptual design of the band. The band has teeth on its two
long edges, and it forms a cylindrical tube when the teeth on both edges are
meshed. More detailed principle of the tube formation will be described in Section
4 in this chapter. To reinforce the shear strength of the band, a backing, a strip of
ABS (0.01-inch-thick) is glued on upper teeth of the band. As the meshed teeth
are covered by the backing, de-meshing of the teeth by radial shear stress can
be prevented as a result.
Fig. 2 Conceptual design of the band. The band has teeth on both edges and the backing is
glued on one edge.
3
Fig. 3 shows geometry elements of the band. The meanings of the elements are
as follow:
𝐻𝐵 =Band height,
𝐻𝑇 =Tooth height,
𝐷=Band diameter,
𝐿𝐵 =Length of band.
Assuming that the band diameter and heights of the band and a tooth have
𝐻𝐵 − 𝐻𝑇
β𝐼 = sin−1 . (1)
π𝐷
And the pitch can be calculated by:
𝐻𝐵 − 𝐻𝑇
𝑃𝐵 = . (2)
cos β𝐼
Now, the tooth pitch is
4
𝑆𝐵
𝑃𝑇 = , (3)
𝑁
and the extended height with the chosen length of the band is
𝐿𝐵
𝐻= 𝑃 , (4)
𝑆𝐵 𝐵
where
The friction wheel generates high friction force between itself and the ABS band.
The friction wheel is made up of eight bushings and eight rubber rollers so that
connected to the friction wheel by its shaft is fixed to the center of the band tube.
When the motor is powered and the friction wheel rotates, the band tube is subject
to the frictional torque and moves helically. Meanwhile, the rollers spin to allow
the band to move freely in the vertical direction, inhibited only by rolling friction.
5
Section 3. Slider
Slider is a part where the motion of the band is guided and the teeth on the band
are meshed. Feature of the slider is shown in Fig. 5. A cylindrical column in the
center of the slider has a ramp on the surface. Initially, the first end of the band
goes into the band entrance and wrapped along the slider ramp by hand. When
making the teeth on the roller passes through the meshing roller next to the ramp,
the teeth are meshed and the band starts forming a cylindrical tube.
The center hole is a space for fixing the planetary geared motor. The motor
connected to the friction wheel is fixed by screws through the three holes on the
upper side of the center column. By this way, the friction wheel operated by the
motor exerts friction torque on the band tube, and the band tube moves helically
6
Fig. 6 Overall operation principle of the Spiral Zipper
Since the band is driven by friction, not any interlocking mechanism, there can
be a slip between the wheel and the band. This makes controlling the motion of
the band require a slip compensation, so we tried to analyze the slip aspect
between the two parts. The dynamic model of the Spiral Zipper is established to
7
Chapter 3. Dynamic Modeling
In this chapter, a method for the dynamic modeling of the Spiral Zipper using
Kane’s method[10] is presented. The band of the Spiral Zipper is flexible, so there
are deformations between the rollers of the friction wheel and the inner surface
of the band tube. It causes instantaneous interlocking between the two bodies and
impact between the friction wheel and the band. Section 1 presents the kinematic
equations describing the motions in the system. Section 2 presents the kinetic
model including the impact force between the friction wheel and the band tube.
Section 1. Kinematics
(a) (b)
Fig. 7 (a) Diagram presenting assumptions in the Friction model where impacts are involved, (b)
actual model used in simulations.
To simplify the equations, the band tube is assumed to only rotate and not to
move in vertical direction. To model the deformations of the band from the contact
with the friction wheel, small circles are assumed to be connected to the inner
surface of the band tube by each rotational spring and damper. The band tube
8
rotates by the impact between the dots and the rotating friction wheel. Fig. 7(a)
shows the diagram presenting assumptions above and how to express them in
kinematics, and Fig. 7(b) shows the actual simulation model. In this section,
method[10].
The number of small circles and definitions of the coordinates in Fig. 7(a) are as
follow:
Generalized coordinates
𝑞𝑤 = 𝜃𝑤 , 𝑞𝑏 = 𝜃𝑏 , 𝑞𝑖 = 𝜃𝑏 − 𝜃𝑖 (𝑖 = 1, 2, ⋯ , 𝑁𝑐 ). (6)
Generalized speeds
Next, kinematic elements of each body and partial velocities obtained from them
Friction wheel
9
⃗⃗⃗ 𝑊 = 𝑞̇ 𝑤 𝑎̂3 ,
𝛚 (8)
𝐫 𝑂𝑊 = 𝑅𝑤 𝑎̂1 , (9)
𝐯⃗ 𝑊 = 𝛚
⃗⃗⃗ 𝑊 × 𝐫 𝑂𝑊 = 𝑞̇ 𝑤 𝑅𝑤 𝑎̂2 , (10)
𝐚⃗𝑊 = 𝛂
⃗ 𝑊 × 𝐫 𝑂𝑊 + 𝛚 ⃗⃗⃗ 𝑊 × 𝐫 𝑂𝑊 ) = 𝑅𝑤 𝑞̈ 𝑤 𝑎̂2 − 𝑅𝑤 𝑞̇ 𝑤 2 𝑎̂1 ,
⃗⃗⃗ 𝑊 × (𝛚 (11)
⃗⃗⃗ 𝑊
𝛚 𝑤 = 𝑎
̂3 , (12)
Band
⃗⃗ 𝐵 = 𝑞̇ 𝑏 𝑏̂3
⃗𝛚 (14)
𝐚⃗𝐵 = 𝛂
⃗ 𝐵 × 𝐫 𝑂𝐵 + 𝛚 ⃗⃗⃗ 𝐵 × 𝐫 𝑂𝐵 ) = 𝑅𝑏𝑜 𝑞̈ 𝑏 𝑏̂2 − 𝑅𝑏𝑜 𝑞̇ 𝑏 2 𝑏̂1
⃗⃗⃗ 𝐵 × (𝛚 (17)
⃗⃗ 𝐵𝑏 = 𝑏̂3 ,
⃗𝛚 𝐯⃗𝑏𝐵 = 𝑅𝑏𝑜 𝑏̂2 . (18)
Small circles
⃗⃗⃗ 𝑃𝑖 = 𝑞̇ 𝑖 𝑝̂𝑖3
𝛚 (19)
𝐯⃗ 𝑄𝑖 = 𝛚
⃗⃗⃗ 𝐵 × 𝐫 𝑂𝑄𝑖 = 𝑅𝑏𝑜 𝑞̇ 𝑏 𝑞̂𝑖2 (21)
𝐚⃗𝑄𝑖 = 𝛂
⃗ 𝐵 × 𝐫 𝑂𝑄𝑖 + 𝛚 ⃗⃗⃗ 𝐵 × 𝐫 𝑂𝑄𝑖 ) = 𝑅𝑏𝑜 𝑞̈ 𝑏 𝑞̂𝑖2 − 𝑅𝑏𝑜 𝑞̇ 𝑏 2 𝑞̂𝑖1
⃗⃗⃗ 𝐵 × (𝛚 (22)
𝐯⃗𝑃𝑖 = 𝐯⃗ 𝑄𝑖 + 𝛚
⃗⃗⃗ 𝑃 × 𝐫 𝑄𝑖𝑃𝑖 = 𝑅𝑏𝑜 𝑞̇ 𝑏 𝑞̂𝑖2 − 𝑑𝑞̇ 𝑖 𝑝̂𝑖2 (24)
𝐚⃗𝑃𝑖 = 𝐚⃗𝑄𝑖 + 𝛚 ⃗⃗⃗ 𝑃 × 𝐫 𝑄𝑖𝑃𝑖 ) = 𝑅𝑏𝑜 𝑞̈ 𝑏 𝑞̂𝑖2 − 𝑅𝑏𝑜 𝑞̇ 𝑏 2 𝑞̂𝑖1 − 𝑑𝑞̈ 𝑖 𝑝̂𝑖2 + 𝑑𝑞̇ 𝑖 2 𝑝̂𝑖1
⃗⃗⃗ 𝑃 × (𝛚 (25)
10
The partial velocities of obtained velocity of the small circle are
𝑃 𝑃
𝐯⃗𝑏 𝑖 = 𝑅𝑏𝑜 𝑞̂𝑖2 , 𝐯⃗𝑖 𝑖 = −𝑑𝑝̂𝑖2 . (26)
Section 2. Kinetics
inertia forces and the generalized active forces should be defined. This section is
The system is composed of a friction wheel, a band tube, and small circles. The
friction wheel and the band tube are assumed to be rigid bodies which only have
rotational motions, and the small circles are particle mass. Therefore, the
elements required for derivation of the generalized inertia forces are as follow:
⃡
𝐈𝑾 =Inertia dyadic of the Friction Wheel,
Now, the inertia dyadic of the friction wheel and the inertia dyadic of the friction
1 1
⃡
𝐈𝑾 = 𝐼𝑊 𝑛̂1 𝑛̂1 + 𝐼𝑊 𝑛̂2 𝑛̂2 + 𝐼𝑊 𝑛̂3 𝑛̂3, (27)
2 2
11
1 1
⃡𝐈𝑩 = 𝐽𝐵 𝑛̂1𝑛̂1 + 𝐽𝐵 𝑛̂2 𝑛̂2 + 𝐽𝐵 𝑛̂3𝑛̂3 . (28)
2 2
respectively. Inertia torques of the friction wheel, the band, and the inertia force
⃗𝑾
𝐓 ∗
= −𝐈⃡𝑾 ⋅ 𝛂 ⃗⃗⃗ 𝑊 × (𝐈⃡𝑾 ⋅ 𝛚
⃗ 𝑊 −𝛚 ⃗⃗⃗ 𝑊 ), (29)
⃗ 𝑩∗ = −𝐈⃡𝑩 ⋅ 𝛂
𝐓 ⃗⃗⃗ 𝐵 × (𝐈⃡𝑩 ⋅ 𝛚
⃗ 𝐵−𝛚 ⃗⃗⃗ 𝐵 ), (30)
Finally, the generalized inertia forces for respective partial velocities are defined
as
𝑁𝑑
𝐹𝑟∗ = ⃗⃗⃗ 𝑊
𝛚 𝑟
⃗𝑾
⋅𝐓 ∗ ⃗ 𝑩∗ + ∑ 𝐯⃗𝑟𝑃𝑖 ⋅ ⃗𝐑∗𝑷 .
⃗⃗⃗ 𝐵𝑟 ⋅ 𝐓
+𝛚 (32)
𝒊
𝑖=1
The elements required for derivation of the generalized active forces are as
follow:
⃗ 𝑚 =Motor torque,
𝐓
𝐫 𝑊𝑃𝑖 =Relative position between i-th small circle and the roller,
𝐅𝑖𝑚𝑝(𝑖) =Impact force between i-th small circle and the roller,
𝜇1 =Coulomb’s friction coefficient between the band tube and the slider.
⃗ 𝑚 = 𝑇𝑚 𝑛̂3,
𝐓 (33)
12
where 𝑇𝑚 is the value of the motor torque.
The impact forces between the small circles and the roller can be defined by the
where 𝑘 and 𝑏 are the elasticity coefficient and damping coefficient between two
bodies, respectively. Applying the equation above, the impact force between i-th
(35)
where 𝑘𝑖𝑚𝑝 is the elasticity coefficient and 𝑏𝑖𝑚𝑝 is the damping coefficient
between a small circle and the roller. In this thesis, 𝑛 = 3 is used for the
simulations.
Elastic energy function of the spring and energy dissipation function of the
1 1
𝑉𝑖 = 𝑘𝑐 𝜃𝑖 2 = 𝑘𝑐 (𝑞𝑏 − 𝑞𝑖 )2 , (36)
2 2
1 2 1
𝐷𝑖 = 𝑏𝑐 𝜃̇𝑖 = 𝑏𝑐 (𝑞̇ 𝑏 − 𝑞̇ 𝑖 )2 , (37)
2 2
where 𝑘𝑐 and 𝑏𝑐 are the elasticity coefficient and the damping coefficient
The band tube also gets friction torque from the slider. In this work, the friction
define the static friction coefficient as 𝜇1𝑠 , and the kinetic friction coefficient as
13
𝜇1𝑠 . Assuming that an object moving within a small distance 𝛾 can be regarded as
static, 𝜇1 , the friction coefficient function of the relative angular velocity 𝑞̇ 𝑏 , can
be described as
𝜇1 (𝑞̇ 𝑏 ) = 𝑠𝑔𝑛(𝑞̇ 𝑏 ) ⋅ (𝜇1𝑠 − 2(𝜇1𝑠 − 𝜇1𝑘 )(|𝑞̇ 𝑏 | − 𝛾)⁄𝛾) if 𝛾 < 𝑞̇ 𝑏 ≤ 1.5𝛾, (38)
The lever arm of the friction torque from the slider is 𝑅𝑏𝑜 , the normal force
between the band tube and the slider is 𝑚𝑏 𝑔, and the unit vector indicating the
⃗ 𝑓)
(T = −𝑅𝑏𝑜 𝜇(𝑞̇ 𝑏 )𝑚𝑏 𝑔𝑛̂3 . (39)
𝑠𝑙𝑖𝑑𝑒𝑟
As a result, the generalized inertia forces for respective partial velocities are
defined as
𝑃 𝜕𝑉 𝜕𝐷
⃗⃗⃗ 𝑊
𝐹𝑟 = 𝛚 ⃗ ⃗ 𝑟𝐴 ⋅ (−𝐹𝑖𝑚𝑝(𝑖) ) + 𝛚
𝑟 ⋅ 𝑇𝑚 + 𝐯
⃗ 𝑓)
⃗⃗⃗ 𝐵𝑟 ⋅ (T + 𝐯⃗𝑟 𝑖 ⋅ 𝐹𝑖𝑚𝑝(𝑖) − − . (40)
𝑠𝑙𝑖𝑑𝑒𝑟 𝜕𝑞𝑟 𝜕𝑞̇ 𝑟
Equations of Motion
With the generalized inertia forces and the generalized active forces, the
equations of motion are as follow:
𝐹𝑟∗ + 𝐹𝑟 = 0, 𝑟 = 𝑤, 𝑏, 1, ⋯ , 𝑁𝑐 . (41)
14
Chapter 4. Simulations and Experiments
Section 1. Experiments
Fig. 8 shows set-up for the experiments. The last end of the Spiral Zipper band
was fixed to a turn table bearing, and the outer ring of the bearing was fixed to
the linear guide plate on which balance weights can be put. To record the angular
position of the friction wheel and the band, an external rotary encoder was
attached to the band. For velocity control of the motor of the friction wheel, PI
wheel. In the experiments, 1kg of balance weights were put on the plate. Ignoring
noises caused by uneven quality of the inner surface of the band, the angular
velocity of the friction wheel determined the relative velocity between the wheel
and the band. Acceleration almost did not affect the relative angular velocity, so
15
(a)
(b)
16
(c)
Fig. 9 Acceleration experiment results of the Spiral Zipper.
(a) 𝜔𝑟𝑒𝑓 = 0.1πt, (b) 𝜔𝑟𝑒𝑓 = 0.2πt, (c) 𝜔𝑟𝑒𝑓 = 0.5πt.
Section 2. Simulations
method was used for the simulation and the time step was chosen as 0.1ms. The
values of the number of small circles and coefficients in the models are arbitrarily
17
(a)
(b)
18
(c)
Fig. 10 Acceleration simulation results of the Spiral Zipper.
(a) 𝜔𝑤ℎ𝑒𝑒𝑙 = 0.1πt, (b) 𝜔𝑤ℎ𝑒𝑒𝑙 = 0.2πt, (c) 𝜔𝑤ℎ𝑒𝑒𝑙 = 0.5πt.
Fig. 10 shows the simulation results. The change of the relative angular velocity
in accordance with the angular velocity of the friction wheel showed similar
tendency with the experiments. The simulation results are obtained by arbitrary
friction model cannot explain the slip in the motion without acceleration.
19
Chapter 5. Conclusion
The flexible band of the Spiral Zipper is driven by friction exerted from the
friction wheel. In experiments, the band slipped from the friction wheel, not only
when the wheel was being accelerated but also rotating in a constant angular
velocity. Also, the relative velocity between the two parts was almost not affected
simulations with Coulomb’s model or LuGre friction, but it could be shown by the
transmission with normal impact forces instead of sliding friction, we obtained the
This model has totally four coefficients: two elasticity coefficients and two
damping coefficients, but the method for defining those coefficients is not
established yet. After the method is established by further experiments, the slip
of the band can be more accurately estimated by simulations and result data can
20
Reference
[1] S. Curtis et al., "Tetrahedral Robotics for Space Exploration," in IEEE Aerospace and Electronic Systems
Magazine, vol. 22, no. 6, pp. 22-30, June 2007.
[2] N. Usevitch, Z. Hammond, S. Follmer and M. Schwager, "Linear actuator robots: Differential
kinematics, controllability, and algorithms for locomotion and shape morphing," 2017 IEEE/RSJ
International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, 2017, pp. 5361-
5367.
[3] S. Park, E. Park, M. Yim, J. Kim and T. W. Seo, "Optimization-Based Nonimpact Rolling Locomotion
of a Variable Geometry Truss," in IEEE Robotics and Automation Letters, vol. 4, no. 2, pp. 747-752,
April 2019.
[4] S. Park, J. Bae, S. Lee, M. Yim, J. Kim and T. Seo, "Polygon-Based Random Tree Search Planning for
Variable Geometry Truss Robot," in IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 813-819,
April 2020.
[5] E. Park, J. Bae, S. Park, J. Kim, M. Yim and T. Seo, "Reconfiguration Solution of a Variable Topology
Truss: Design and Experiment," in IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 1939-1945,
April 2020.
[6] F. Collins and M. Yim, "Design of a spherical robot arm with the Spiral Zipper prismatic joint," 2016
IEEE International Conference on Robotics and Automation (ICRA), Stockholm, 2016, pp. 2137-2143.
[7] M. West and H. Asada, "Design and control of ball wheel omnidirectional vehicles," Proceedings of
1995 IEEE International Conference on Robotics and Automation, Nagoya, Japan, 1995, pp. 1931-1938
vol.2
[8] L. Ferriere and B. Raucent, "ROLLMOBS, a new universal wheel concept," Proceedings. 1998 IEEE
International Conference on Robotics and Automation (Cat. No.98CH36146), Leuven, Belgium, 1998,
pp. 1877-1882 vol.3,
[9] A. Weiss, R. G. Langlois, and M. J. D. Hayes, “Dynamics and vibration analysis of the interface between
a non-rigid sphere and omnidirectional wheel actuators,” Robotica, vol. 33, no. 9, pp. 1850–1868, 2015
[10] Roithmayr, C. M., and Hodges, D. H. (September 28, 2016). "Dynamics: Theory and Application of
Kane's Method." ASME. J. Comput. Nonlinear Dynam. November 2016; 11(6): 066501.
[11] Ahmad, M., K. Ismail and F. Mat. “Impact models and coefficient of restitution: A review.” (2015).
[12] Wojtyra, M. Modeling of static friction in closed-loop kinematic chains—Uniqueness and parametric
sensitivity problems. Multibody Syst Dyn 39, 337–361 (2017).
21
국문 요지
Spiral Zipper 는 유연한 ABS 밴드를 활용해 길이가 변하는 원통형 튜브를
있다.
22
23
24