Huang 2016
Huang 2016
Huang 2016
Abstract— In this paper, a robotic joint with a two-DOF these counterbalance mechanisms. The robot manipulators
coupling motion is proposed for higher payload ability, power are bulky and the movability are usually limited due to the
density and speed. With these advantages the joint is ideal for counterbalance mechanism. Several new kind of two-DOF
use in robots, especially multi-DOF manipulators. The entire
robot manipulator composed of these joints is not involved in joints were proposed for the high compact structure [9]-[11].
this paper. It will be reported in detail in a future publication. Robot manipulators with these joints can cut off the number
Here we just focus on the robotic joint. This robotic joint which of the joints for reducing own weight and volume. But in
is configured as a series-parallel hybrid structure can be called comparison to the manipulators composed of one-DOF joints
as angular swivel joint. And the joint can move on a spherical the payload ability and power density are still the same due
surface whose apex angle is 100◦ by the coupling motions
of two independent motor-reducer drive systems. Details of to their serial structures.
the mechanism design, kinematics analysis and differential In the purpose of comprehensive improvement the per-
kinematics will be depicted. In addition, all motions of the formance of robot manipulators, we present a two-DOF
joint can be divided into two modes: mode 1 is that the two coupling motion robotic joint. This joint consists of two
motor-reducer systems work in the same speed and with the concentric kinematic paths, the external passive universal
opposite direction (SSOD); and mode 2 is that the two motor-
reducer drive systems work in the same speed and with the same joint (U-joint) which only permits yaw and pitch motions
direction (SSSD). Moreover, a unique control strategy based on between adjacent links and an internal angular swivel joint
these two basic motion modes are presented. Finally, simulations [12-13] which provides the two-DOF motion: deflecting and
and experiments are implemented to verify the feasibility and orienting. The presented joint can effectively increase the
performance of the joint. payload ability, power density and execution speed. Note as
I. INTRODUCTION increase in this paper means that the joint can realize higher
performance than other joints under the same driving system.
In the past several decades, robot manipulators have expe-
This concept was first applied in a snake robot for a more
rienced a vigorous development in many fields [1]-[3]. The
compact design by Takanashi [14-15]. However the spherical
development can’t be realized without the technology ad-
design of the angular swivel joint was so cumbersome.
vancement. Plenty of research works focused on mechanism
Based on this design a new two-DOF joint mechanism was
design, path planning, control strategy, etc. which aims at
proposed to mimic the humanlike motion in [16-17]. But the
improving the performance of the manipulators have been
two driving systems were put on the same side that leads to
done. But some problems including low payload ability, low
the whole joint so bulky and the backlash was introduced.
power density and slow execution speed still exist and limit
In [18] a three-DOF joint was proposed for spatial hyper-
the development of robot manipulators.
redundant robots. This three-DOF joint not only allowed
Researchers have attempted many methods to improve
for a compact and high stiff design but made the structure
the situation. Although these methods above had worked in
more complicated. And the power density was reduced by the
some aspects, there still no appropriate solution for solving
distal degree of freedom. In [19] researchers put the U-joint
all these problems. For example, in the case of industrial
into the angular swivel joint and the two drive systems on
manipulators [4-5] the payload to own weight ratio are
both sides but instead of concentrically. The results was that
usually more than 10:1. A lot of the manipulators power
the extra transmission mechanism was introduced as well as
is used for supporting their own weight instead of payload.
the unbalanced force.
The result is that the high-performance motors and high
In this paper, we make huge improvements of the mech-
reduction ratio speed reducers are used to provide sufficient
anism. Firstly, we extend the scope of the workspace by
power to support self-weight and payload. In [6]-[8] multi-
increasing the angle of the inclined planes. Secondly, a U-
DOF counterbalance mechanisms were suggested to with-
joint is installed outside and the shape of angular swivel
stand their own weight. And these methods really worked.
joint is changed from spherical to cylinder for high stiffness
However a multi-DOF manipulator always need several of
and compact. So we can put the motor shaft concentric
*This work was supported by National Natural Science Found of China with the rotation axis of the cylinder. By this way, the
(No. 51275501. 51105349 and 6137095) and the Fundamental Research unbalanced forces acted on the two cylinders are eliminated,
Funds for the Central Universities.
He Huang, Erbao Dong*, Member, IEEE, Lin Zhou, Zhuo Duan, Chun- respectively. Moreover, we propose a new kind of coupling
shan Liu, Min Xu, Jie Yang are with Department of Precision Machinery control strategy which has a great difference from other joints
and Precision Instrumentation. University of Science and Technology of using decoupling control strategy [20]-[22]. By this way we
China, Hefei, Anhui Province, 230026, China. Jin Luo is with Hefei-
Eagle Automation Engineering Technology Co., Ltd(corresponding author to can finally improve the comprehensive performance of the
provide phone:+86-0551-63601482; e-mail:[email protected]) joint.
B. Kinematics analysis
The presented robotic joint with two-DOF coupling mo-
tion is analyzed by forward and inverse kinematics. Since
the joint is a strong coupling system. To solve the forward
kinematics, firstly, we need to decouple the joint into two
separated parts as mentioned before, the angular swivel joint
(two drive systems and two cylinders with inclined planes)
and the U-joint. Secondly, solving the rotation matrix of these
two parts. Finally, the forward kinematics of the robotic joint
can be solved by combining the two equal rotation matrix.
Since we have a spherical workspace, we can use spherical
coordinates to depict the output of the joint. The angles α
Fig. 1: Design of the robotic joint: (a) the initial position of the joint and and β denote the deflecting and orienting angles which are
(b) the joint is in a deflecting position. defined in Fig. 3.
The model of the internal part U-joint is shown in Fig.
Geometrically, the motion principle and the workspace of 4. As mentioned before, the U-joint which is never twisting
the joint can be explained in Fig. 2. The angular swivel joint around its axis but only deflecting by the composite motion
consists of three joints: joint 1, 2 and 3. The U-joint can be of the yoke 2 and cross 0 when yoke 1 is fixed on base 1.
separated as two joints: joint 4 and 5. Joint 1 and 3 are the And the output of joint is fixed together with yoke 2. The
active joints and joint 2, 4 and 5 are the passive joints. As transformation matrix of U-joint can be easily expressed as
only joint 3 moves in the initial position, point A moves in
a circle 1 shown in Fig. 2(a) whose center is on the normal
vector n of the inclined plane. As joint 1 and 3 move at the R35 = Rot(y3 , θ1 )Rot(x4 , θ2 ) (1)
same speed and direction in the initial position. Since the U-
joint limits the roll motion of the whole joint, it is clear that And the relationship between spherical coordinates and
the U-joint cant move but the two cylinders move as a whole U-joint coordinates can be written as
574
Fig. 5: Coordinate system of the drive system, (a) is the initial position of
the drive systems and (b) is the position after the drive systems rotated by
Fig. 3: The definition of the deflecting angle α and orientating angle β . φ1 and φ2 respectively.
R02 = R0a Raa Rab Rbb Rb2
(3)
= R(Z0 , φ1 )R(Xa , ψ)R(Za , θ )R(Xb , ψ)T R(Zb , φ2 )T
The two transforms, should be equal for this joint. Thus the
forward and inverse kinematics can be obtained by equaling
the correspondent values of the two transforms which is
Fig. 4: Coordinate system of the U-joint.
written in Eq. 4.
575
sθ1 cθ2 c12 wψ ± s4θ2 − s2θ2 c212 w2ψ + s2θ2 s2θ1 c2θ2
φ1 = sin−1 ( )
s2θ2 + s2θ1 c2θ2
sθ1 c12 wψ ± c4θ1 s4θ2 − c2θ1 s2θ2 c212 w2ψ + c2θ1 s2θ2 s2θ1
φ2 = sin−1 ( )
s2θ1 + c2θ1 s2θ2
(6)
Fig. 7: The SSSD mode of the joint. During the first second the SSOD
C. Differential kinematics mode is used for choosing a deflecting angle. And the next four seconds
From the derivative process we can obtain the Jacobian the joint is in the SSSD mode. The speeds of the two drives during the two
modes are 15rpm, -15rpm and 15rpm, 15rpm respectively.
matrix. And the Jacobian matrix is used in order to find the
singularity of the joint which is given in Eq. 7 where θ1 and
θ2 are the function of φ1 and φ2 . A singularity exists when θ1 counterbalance the payloads due to gravity. And the average
and θ2 are zero for the determinant of the Jacobian matrix is reduction ratios are 3.6:1 and 2:1 respectively. It is obvious
zero. In this position the joint only permits an instantaneous that the output ability of the joint including payload ability,
yaw motion and prevents an instantaneous pitch motion. But power density has been improved by at least two times.
the singularity can be easy avoided by the unique control
strategy which is described in the following section. III. RESULTS
A. Control strategy
∂θ ⎡ sψ cφ1 cθ1 sψ cφ2
⎤
1 ∂ θ1 − sψ sφ s +c We proposed a new control strategy based on its coupling
J= ∂ φ1 ∂ φ2
= ⎣ sψ sφ1ssψθ1s+c ψ cθ1 1 θ1
sψ sφ2 cθ2
ψ cθ1 ⎦
(7) structure by combining the two motion modes rather than
∂ θ2 ∂ θ2 φ1
∂ φ1 ∂ φ2 sψ cφ2 sθ2 −cψ cθ2 cψ cθ2 −sψ sφ2 sθ2 decoupling the mechanism structure. By this way the pro-
D. Motion modes cess for solving the forward and inverse kinematics can be
simplified into an easier way. And the computing time in
By doing the further observation about the forward kine- MATLAB is reduced to a fifth in comparison to the non-
matics. We obtain two special motion modes: SSDD and simplified method.
SSSD modes. Fig. 6 shows that the joint can deflect in a In the spherical coordinate, considering of arbitrary input
plane under the SSDD mode in which the orienting angle φ1 and φ2 of two drives for the forward kinematics. Then
stays the same but the deflecting angle changes. Fig. 7 shows the equivalent inputs can be solved. We suppose that the
that the joint can rotate in a circle under the SSSD mode in speed of the two modes are n1 , n1 and n2 , −n2 . Hence, the
which the deflecting angle α stays the same but the orienting simplification relation can be expressed as
angle β changes with the same speed as the drives. Finally
we can use these two modes to achieve the complex space
trajectory. n1 + n2 = φ1
(8)
n1 − n2 = φ2
So we get
n1 = (φ1 + φ2 )/2
(9)
n1 = (φ1 − φ2 )/2
In the SSSD mode,we obtain
π
β = n1 −
2 (10)
Fig. 6: The SSDD mode of the joint. The speed of the two drives are 15rpm α = α0
and -15rpm respectively.
where α0 is the initial value of orienting angle.
In comparison to other type of single and multi-DOF In the SSOD mode, we get
joints, this joint can make most of its drives performance.
Because the two drives always work together to generate β = β0
the motion of the joint in these two modes. Referring to the c2n2 c2ψ + s2ψ c2n2 + s2n2 c2ψ (11)
angle velocity of the deflecting angle which can be obtain by α = cos−1 ( )
s2n2 + c2ψ c2n2
taking the derivative of its angle, we infer that the reduction
ratio produced by the joint increases as the joint has a higher where β0 is the deflecting angle after SSSD mode.
deflecting angle. The result is that the joint can provide By substituting Eq. 10 into Eq. 11 and 12, we simplify
more force as it deflecting away from the initial position to the forward kinematics as
576
φ1 + φ2 π
β= −
2 2
c2(φ1 −φ2 )/2 c2ψ + s2ψ c(φ1 −φ2 ) + s2(φ1 −φ2 )/2 c2ψ (12)
α = cos−1 ( )
s2(φ −φ )/2 + c2ψ c2(φ −φ )/2
1 2 1 2
Fig. 8: The solving process of the simplified kinematics, (a) is the simplified
forward kinematics and (b) is the simplified inverse kinematics. Fig. 10: The speed characteristics of the two motors in the SSDD mode.
577
[12] A. Maity, S. K. Mandal, S. Mazumder, and S. Ghosh. ”Serpentine
robot: An overview of current status & prospect,” in 14th National
Conference on Machines and Mechanisms (NaCoMM-09), Durgapur
(2009): 272-278.
[13] H. Choset, and E. Shammas, ”Orientation preserving angular swivel
joint (Grant),” U.S. Patent 6,871,563, March 29, 2005.
[14] H. Ikeda, and N. Takanashi, ”Joint assembly movable like a human
arm (Grant),” U.S. Patent 4,683,406, July 28, 1987.
[15] N. Takanashi, ”A gait control for the hypre-redundant robot O-RO-
CHI,” in proc. ROBOMEC (1996): 79-80.
[16] H. R. Choi, and S. Ryew, ”Anthropomorphic joint mechanism with
two degrees of freedom,” in Proc. IEEE Int. Conf. on Robotics and
Automation (2000): 1525-1530.
[17] T. Kang, H. Choi, and M. Kim, ”Development of anthropomorphic
robot hand SKK robot hand I,” KSME. J 17.2 (2003): 230-238.
[18] E. Shammas, A. Wolf, and H. Choset, ”Three degrees-of-freedom joint
for spatial hyper-redundant robots,” Mech. Mach. Theory 41.2 (2006):
170-190.
[19] O. Salomon, and A. Wolf, ”Inclined Links Hyper-Redundant Elephant
Fig. 11: The speed characteristics of the two motors in the SSSD mode. Trunk-Like Robot,” J Mech Robot 4.4 (2012): 045001.
[20] H. Asama, M. Sato, L. Bogoni, H. Kaetsu, A. Mitsumoto, and I.
Endo, ”Development of an omni-directional mobile robot with 3 DOF
decoupling drive mechanism,” in Proc. IEEE Int. Conf. on Robotics
ability. The joints workspace is 100◦ in deflecting and ±360◦ and Automation (1995): 1925-1930.
in orienting. We demonstrated the workspace by calculating [21] V. Glazunov, ”Design of decoupled parallel manipulators by means of
the theory of screws,” Mech. Mach. Theory 45.2 (2010): 239-250.
the forward kinematics of the joint. The inverse kinematics [22] C. Yang, Q. Huang, and J. Han, ”Decoupling control for spatial
was presented for the further control of the joint. We also six-degree-of-freedom electro-hydraulic parallel robot,” Rob. Comput.
analyzed the Jacobian matrix of the joint to identify its Integr. Manuf. 28.1 (2012): 14-23.
singular configuration. The counterbalance feature of the
joint was proved for the high payload ability. Moreover, a
new control strategy based on the two basic motion modes
was proposed. The simulation and experiments results had
efficient validated its feasibility.
As a future work, this robotic joint will be used to
develop a new type of manipulator. And the comprehensive
performance of the joint will be proven through the practical
application.
R EFERENCES
[1] M. Feng, Y. Fu, B. Pan, and C. Liu, ”Development of a medical robot
system for minimally invasive surgery,” Int. J. Med. Rob. Comput.
Assisted Surg. 8.1 (2012): 85-96.
[2] R. C. Luo, and C. C. Lai, ”Enriched indoor map construction based
on multisensor fusion approach for intelligent service robot,” IEEE
Trans. Ind. Electron. 59.8 (2012): 3135-3145.
[3] T. Hellstrm, ”On the moral responsibility of military robots,” Ethics
Inf Technol 15.2 (2013): 99-107.
[4] KUKA Roboter GmbH. (2016) KUKA Robot Group. [Online]. Avail-
able: http://www.kuka-robotics.com/en/products/industrial robots/
[5] ABB Asea Brown Boveri Ltd. (2016) ABB Group [Online]. Available:
http://new.abb.com/products/robotics/
[6] T. Morita, F. Kuribara, Y. Shiozawa, and S. Sugano, ”A novel mech-
anism design for gravity compensation in three dimensional space,”
in Proc. IEEE/ASME Int. Conf. Advanced Intelligent Mechatronics
(2003): 163-168.
[7] K. Koser, ”A cam mechanism for gravity-balancing,” Mech. Res.
Commun. 36.4 (2009): 523-530
[8] C. Cho, W. Lee, and S. Kang, ”Static balancing of a manipulator with
hemispherical work space,” in Proc. IEEE/ASME Int. Conf. Advanced
Intelligent Mechatronics. (2010): 1269-1274.
[9] A. Wolf, H. B. Brown, R. Casciola, A. Costa, M. Schwerin, E. Shamas,
and H. Choset, ”A mobile hyper redundant mechanism for search and
rescue tasks,” in Proc. IEEE/RSJ Int. Conf. Intelligent Robots and
Systems (2003): 2889-2895.
[10] H. B. Brown, M. Schwerin, E. Shammas, and H. Choset, ”Design and
control of a second-generation hyper-redundant mechanism,” in Proc.
IEEE/RSJ Int. Conf. Intelligent Robots and Systems (2007): 2603-
2608.
[11] C. Bradley, ”Robotic Arm Calibration and Control 6-DOF Powerball
LWA 4P,” 2014.
578