In order to increase the workspace and the carrying capacity of biomimetic robotics hip joint, a novel biomimetic robotics hip joint was developed. The biomimetic robotics hip joint is mainly composed of a moving platform, frame, and 3-RRR orthogonal spherical parallel mechanism branched chains, and has the characteristics of compact structure, large bearing capacity, high positioning accuracy, and good controllability. The functions of the biomimetic robotics hip joint are introduced, such as the technical parameters, the structure and the driving mode. The biomimetic robotics hip joint model of the robot is established, the kinematics equation is described, and then the dynamics are analyzed and simulated with ADAMS software. The proposed analysis methodology can be provided a theoretical base for biomimetic robotics hip joint of the servo motor selection and structural design. The designed hip joint can be applied in serial and parallel robots or any other mechanisms.
1. Introduction
Biomimetic robotics is the perfect combination of various application purposes bionics technology and robotics fields [1–3]. From the perspective of the robot, the biomimetic robotics is the highest stage in the development of robots. The biomimetic robotics can be to imitate the external shape of organism in nature [4, 5]. The biomimetic robotics joint has bionic joint structure features. By studying the structure of the human body, the design of bionic joint is considered from structural and functional similarity [6, 7].
Biomimetic robotics joint has two kinds of movement form, one is a rotary joint, such as shoulder, elbow, hip, and ankle; these joints can achieve rotatable movement of robotic arm or leg; the other is mobile joints, such as the arm, forearm, and thigh; these mobile joint mechanisms can guide the robot arm or leg movements. In recent years, many domestic and foreign scholars on bionic rotary joint are studied, such as professor Jin et al. [8–10] having proposed a novel 2-DOF elbow joint and analyzed the statics properties, and a novel waist joint has described based on three branched unequal spaced distribution spherical parallel manipulator. Snedeker et al. [11] have analyzed ankle biomechanics.
The hip joint is the most typical and perfect ball and socket joint. At present, the performance analysis and structure design are focus in the research field of the bionic joint. In 2003, Nakamura et al. [12] have designed 6-DOF hip joint based on dual spherical mechanism manufactured of prototype. Saikko [13] promoted an anatomic hip joint simulator which intends to simulate the actual working conditions of the human hip joint. Cheng et al. [14] promoted a novel parallel hip joint simulator based on 3SPS-1PS parallel mechanism, the bionic parallel test platform realized approximately representing the human hip joint motion and provided more reliable experimental data.
Dynamic analysis is an important part of the robot dynamic characteristics and provides the theory basis of dynamic control and servomotor selection [15–17]. Gregorio and Parenti-Castelli [18] have described the mechanism of parallel robot wrist by use of Lagrange method. Zhaocai et al. [19] have analyzed the moving platform inertial parameters on dynamics of flexible planar 3-DOF parallel mechanism affecting the situation. Lagrangian method is a typical dynamic modeling approach based on the system of kinetic energy and potential energy, the Lagrangian operator and partial differential equations of the generalized coordinate variables are established, and the equations are displayed as a matrix form, and using numerical methods for solving partial differential, each force of hip joint dynamics model can be obtained.
From the point of view of bionics, this paper has presented a 3-DOF biomimetic robotics hip joint belonging on structural bionic. The hip joint is mainly for structure design of the body’s joints and design goal from three aspects to consider. First of all, the hip joint should have large work space, high bearing capacity, good symmetry, and flexible installation. Secondly, the hip joint should have good structure to facilitate drive installation. Thirdly, hip joint has broad application space and can be used as humanoid robot, walking robot, rehabilitation robot, and so on. In this paper, the biomimetic robot hip joint structural is designed, and kinematics and dynamics are analyzed.
2. The Design of the Biomimetic Robotics Hip Joint
Human hip joint [20] is composed of acetabulum, femoral head, femoral neck, ligament, and so on. Form of movement for the human hip is flexion/extension movement in the sagittal plane, adduction/abduction movement in coronal plane, and internal rotation motion/external rotation motion within the cross-sectional plane. The biomimetic robotics hip joint has wide range of motion and flexibility and can achieve three rotate movement. So the design of biomimetic robotics hip joint is mainly considered of hip movement in three coordinate planes. A novel biomimetic robotics hip joint virtual prototype is designed based on 3-RRR orthogonal spherical parallel structure. Technical parameters of biomimetic robotics hip joint are shown in Table 1.
The technical parameters of the biomimetic robotics hip joint.
Parameter
Technical index
Degree of freedom
3
Flexion/°
130
Extension/°
45
Internal rotation/°
40
External rotation/°
40
Abduction/°
60
Adduction/°
45
Source voltage/V
24
Maximum velocity/(r/min)
30
Weight/N
110
li2=li4/mm
120
B/mm
12
li1/mm
70
li3
180
Motor
Maxon 218012
Coupling
Maxon 223085
Encoder
MR TL256-1024-CPT
Mechanical design of biomimetic robotics hip joint is shown in Figure 1(a). The driving mechanism is installed on the frame, through the four-bar mechanism to drive the rotation of the hip joint. The biomimetic robotics hip joint mainly contains a moving platform, frame, and three RRR branched chains. The biomimetic robotics hip joint has adopted four-bar mechanism as a transmission mechanism which can enhance the transmission performance, and servomotor has installed on the frame. Compared with industrial series robot joint direct driving scheme, the hip joint has the advantage of the design effectively reducing the axial size of joints, compact structure, reducing the hip joint under the low speed movement of inertia, and making it have better flexible movement.
A novel biomimetic robotics hip joint virtual prototype. 1: trunk stent, 2: frame, 3: connectors A, 4: motor, 5: coupling, 6, 7, 9, 11, 14, and 17: revolute joint, 8: long rod, 10: short-bar, 12: connectors B, 13: frame connecting rod, 5: connecting rod, 16: moving platform, 18: rotation bracket, 19: end cover, and 20: screw.
Structure diagram
Kinematic diagram of mechanism
The hip joint transmission mechanism is composed of a series of parallelograms; the connection order is described and the forward short rob and the back short rob are hinged by the long rod. One end of forward short rod is fixedly connected through the coupling, and the other end of forward short rod is connected to long rod. One end of back short rod is connected to the frame connecting rod. The frame connecting rod is connected to the down connecting rod by a rotating shaft and the moving platform to the down connecting rod by rotating joints. The frame connects the servomotor by screw. Three servomotor rotation axes are perpendicular to each other, the intermediate lever rotation axes are perpendicular, and the axes of the rotating hinges in moving platform are perpendicular too. Hip joint movement is shown in Figure 1(b). There are three identical structure movement branched. Each branch chain motion is: the motor drives the parallel four bar mechanism movement, parallel four bar mechanism through the static platform hinge drives the frame connecting rod, the frame connecting rod through the middle hinge drives the connecting rod movement and through the moving platform hinge drives the motion of the moving platform. Hip joint can be realized its rotation through the interaction of the three branch chains.
3. The Kinematic Analysis of Biomimetic Robotics Hip Joint
The manipulator is design based on 3RRR orthogonal spherical parallel mechanism and is illustrated in Figure 2. For the purpose of analysis, two Cartesian coordinates, the base coordinate frame {D}:O-XYZ and the moving platform coordinate frame {M}:O-xyz are established. Each of the kinematical chains has three revolute joints, where ONi, OPi, and OSi (i=1,2,3) represent shaft direction of revolute joints, respectively, and ni, pi, and si denote unit vectors of axes (i=1,2,3), respectively, ONi of rotating radius is rN, OPi of rotating radius is rp, OSi of rotating radius is rs, and the intersection point O is rotation center of the manipulators.
Structure of the hip joint.
According to the structural characteristics of the manipulators and vectors Pi of intermediate shaft relative to the base coordinate frame {D}:O-xyz, Pi is written as(1)Pi=P1P2P3=0cosθ2-sinθ3-sinθ10-cosθ3cosθ1-sinθ20,where θi(i=1,2,3) is input angle.
The direction vector Ni of the frame rotating pair axis on a fixed coordinate system can be written as(2)Ni=N1N2N3=100010001.
According to the structure figure of hip joint, the direction cosine of the moving platform rotating pair axis in fixed coordinate system is described as(3)Si=Rsii=1,2,3,where R is rotation matrix,(4)R=RZ,αRY,βRX,γ=cαcβcαsβsγ-sαcγcαsβcγ+sαsγsαcβsαsβsγ+cαcγsαsβcγ-cαsγ-sβcβsγcβcγ
where c is expressed as cos and s is expressed as sin.
si is unit vector, and si=s1s2s3=001100010T.
According to (3), vector Si is written as(5)S1=cαsβsγ-sαcγsαsβsγ+cαcγcβsγTS2=cαsβcγ+sαsγsαsβcγ-cαsγcβcγTS3=-cαcβ-sαcβsβT.
For each of the kinematic chains, there is a constraint relation between middle hinge Pi and hinge Si in moving platform, and the formula can be written as(6)fθ,q=Pi·Si=0i=1,2,3,where θi is input angle, θ=θ1θ2θ3T, q is output angle and also called generalized coordinates, and q=αβγT.
Using the theory of differential, the hip joint kinematic equation are calculated by difference the position vector equation (6), it is written as(7)q˙=-∂f∂q-1∂f∂θθ˙=-B-1Aθ˙=Jθ˙,where θ˙ is input angle velocity, θ˙=θ˙1θ˙2θ˙3T, q˙ is output angle velocity and also called generalized velocity, q˙=α˙β˙γ˙T, J is Jacobian Matrix of hip joint, and J=-B-1A. Consider(8)A=sαsβcγ-cαsγsθ1-cβcγcθ1000cαcβcθ2+cαsβcγ+sαsγsθ2000sαcβsθ3-cαcβcθ3,B=sθ1cγsα-sθsβsγcα1-sθ1sαsγcβ-cθ1sγsβsθ1cαsγ-sθ1sαβcγ+cθ1cαcβcγcθ2sβcγsα-cθ2sγcα-sθ2sβcγ-cθ2cαcβcγ-sθ2cβsγ-cθ2sαcγ+cθ2sβsλ-sθ3sαβ-cθ3cαcβ-sθ3cαsβ+cθ3sαsβ0.
4. Dynamic Analysis of Hip Joint
Assuming the connecting rods of the hip joint branched chain are uniform density and regular shape, in order to improve machining precision and assembly requirements, the structural sizes of three branched chains are identical, while ignoring the influence of friction.
According to the Lagrangian function, L is the difference of the system the total kinetic energy T and the total potential energy Q. L is written as(9)L=T-Q.
By using the second Lagrange equation [21], the system dynamics equation of hip joint are established as(10)∂∂t∂L∂q˙-∂L∂q=F,where q is generalized coordinates, q=αβγT, q˙ is generalized velocity, and q˙=α˙,β˙,γ˙T. F is generalized output force.
Based on system dynamics equation (10), the kinetic energy and the potential and the corresponding generalized force of each component of the hip joint are calculated.
4.1. The Potential Energy of the Hip Joint and Its Corresponding Generalized Output Force
Provided the density of the hip joint bar is ρ, the centroid vector of the frame connecting rod is ri1, and the quality is mj; the centroid vector of connecting rod is ri2, and the quality is mi.
ri2 is written as(11)ri1=PiSiPi×NiPi×Nix1y10T=x1Pi+y1Ni,ri2=PiSiPi×SiPi×Six2y20T=x1′Pi+y1′Si,where the centroid vector coordinate values of the frame connecting rod in plane NiBiPi are x1 and y1, and the centroid vector coordinate values of the connecting rod in plane PiDiSi are x′ and y1′.
4.1.1. The Potential Energy of the Frame Connecting Rod and Its Corresponding Generalized Output Force
The potential energy of the frame connecting rod is defined as(12)Qj=mjg∑i=13ri1z.
Potential energy generalized output force of the frame connecting rod is deduced as(13)∂∂t∂Qqj∂α˙=∂∂t∂Qqj∂β˙=∂∂t∂Qqj∂γ˙=0.According to (13), potential energy generalized output force is obtained(14)Fqj=∂Qqj∂q=FαqjFβqjFγqjT=-mjg∂r11z+r21z+r31z∂α∂r11z+r21z+r31z∂β∂r11z+r21z+r31z∂γ.
4.1.2. The Potential Energy of the Connecting Rod and Its Corresponding Generalized Output Force
The potential energy of the connecting rod is defined as(15)Qql=mlg∑i=13ri2z.
Potential energy generalized output force of the frame connecting rod is deduced as(16)∂∂t∂Qql∂α˙=∂∂t∂Qql∂β˙=∂∂t∂Qql∂γ˙=0.
According to (16), potential energy generalized output force of the connecting rod is obtained as(17)Fql=∂Qql∂q=FαqlFβqlFγqlT=-mlg∂r12z+r22z+r33z∂α∂r12z+r22z+r33z∂β∂r12z+r22z+r33z∂γ.
4.1.3. The Potential Energy of the Moving Platform and Its Corresponding Generalized Output Force
Provided the structure of moving platform is rules, centroid position of moving platform is located in the center of the moving platform, and the central location of the moving platform and moving coordinate origin is coincident. The centroid vector of the moving platform is rmz, and the quality of moving platform is mm.
The potential energy of the moving platform is defined as(18)Qqm=mmgrmz=0.
Potential energy generalized output force of the moving platform is deduced as(19)∂∂t∂Qqm∂α˙=∂∂t∂Qqm∂β˙=∂∂t∂Qqm∂γ˙=0.
According to (19), potential energy generalized output force of the connecting rod is obtained:(20)Fqm=-∂Qqm∂q=0.
4.2. The Kinetic Energy of the Hip Joint and Its Corresponding Generalized Output Force4.2.1. The Kinetic Energy of the Frame Connecting Rod and Its Corresponding Generalized Output Force
The kinetic energy of the frame connecting rod is defined as(21)Ttj=12ωjTIjωj,where moment of inertia of the frame connecting rod is Ij, ωj is rotation angular velocity of the frame connecting rod, and ωj=ω1ω2ω3T=Jq˙.
Equation (21) can be written as(22)Tqj=12α˙β˙γ˙Kjα˙β˙γ˙T,where Kj is matrix and K=JTIjJ.
Kinetic energy generalized output force of the moving platform is deduced as(23)Ftj=∂Ttj∂q=FαtjFβtjFγtjT=Hjq¨+Cjq˙,where Hj is the inertial moment of the frame connecting rod, Hj, Hj=EKj. Cj is the centrifugal and Coriolis forces, Cj=E∂Kj/∂t-1/2q˙T∂Kj/∂q.
Where E is identity matrix.
4.2.2. The Kinetic Energy of the Connecting Rod and Its Corresponding Generalized Output Force
The kinetic energy of the connecting rod is defined as(24)Ttl=12mlvli2,where centroid velocity of the connecting rod is vli, vli=v+ve=rpωi+y1′ωpi; rp is a distance from the hinge point points Pi to the center of rotation O; angular velocity of the motor input is ωi, and angular velocity of the connecting rod is ωpi.
Equation (24) can be written as(25)Ttl=∑1312mlrpωi+y1′ωpi2.
The kinetic energy of the connecting rod is divided into three parts, the kinetic energy is two, respectively rotate around the center of rotation and the kinetic energy of an implicated motion. Because implicated velocities v and ve are perpendicular to each other, the dot product of implicated velocity v and ve is zero, and the kinetic energy of implicated velocity is given as(26)Ttle=0.According to (24) to (26), the kinetic energy of the connecting rod is written as(27)Ttl=12α˙β˙γ˙Klα˙β˙γ˙T,where Kl is matrix, Kl is written as Kl=JIl1JT+KpIl2KpT, and Il1 and Il2 are moment of inertia,(28)Kp=E-rprp2+rs2J.
Kinetic energy generalized output force of the connecting rod is deduced as(29)Ftl=∂Ttl∂q=FαtlFβtlFγtlT=Hlq¨+Clq˙,where Hl is the inertial moment of the connecting rod and is written as Hl=EKl.
The centrifugal and Coriolis forces are Cl, Cl=E∂Kl/∂t-1/2q˙T∂Kl/∂q.
4.2.3. The Kinetic Energy of the Moving Platform and Its Corresponding Generalized Output Force
The moving platform has rotational motion, and the kinetic energy of the moving platform is established as(30)Ttm=12α˙β˙γ˙Itmα˙β˙γ˙T,where moment of inertia of the moving platform is Itm.
Kinetic energy generalized output force of the moving platform is deduced as(31)Ftm=∂∂t∂Ttm∂q˙-∂Ttm∂q=FαtmFβtmFγtmT=Hmq¨+Cmq˙,where the inertial moment of the frame connecting rod is Hm, Hm=EItm.
The centrifugal and Coriolis forces are Cm, Cm=E∂Itm/∂t-1/2q˙T∂Itm/∂q.
4.3. The Dynamic Model
According to formulae (10) to (31) into (10), the kinetic model of the hip joint is written as(32)F=Fqj+Fql+Fqm+Ftj+Ftl+Ftm.
Static equation of hip joint is established as(33)F=Gτ,where τ is driver input torque, G is force Jacobian matrix, and G=J-1T.
In summary, if the linear density of error, friction, small changes of abrasion, and other factors is ignored, the dynamic equation of hip joint is described as(34)τ=JHq¨+Cq˙+Fq,where Fq is gravity term, Fq=Fqj+Fql+Fqm, H is symmetric positive definite moment of inertia, H=Hj+Hl+Hm, C is the centrifugal and Coriolis force, and C=Cj+Cl+Cm.
Servomotor torque of the hip joint is expressed as(35)τ=JHq¨+Cq˙+Fq.
5. Kinematics and Dynamic Calculation and Simulation of Hip Joint
Assume the structure parameters of the biomimetic robotics hip joint are li2=li4=110 mm, li1=50 mm, and li3=180 mm and cross-sectional dimension of the connecting rod are B=12 mm, T=10 mm, and t=8 s.
The Solidworks model of hip joint is imported in ADAMS software and the appropriate constraints are added. The quality characteristic parameters of each part of the hip joint model are provided according to the actual material of the physical prototype. Function of displacement variation with time is planned:(36)α=-sin2t+π2radβ=sin2t+π/22radγ=-sin2t+π2rad.
According to a given trajectory of the hip joint, through inverse kinematics solution equation (7), variation of the hip joint angular velocity of the drive motor is obtained by inverse kinematics analysis, as shown in Figure 3. The variation of the hip joint angular velocity of the drive motor is obtained by inverse kinematics analysis.
Driving angular velocity curve of servomotor.
According to the movement rule of the hip joint moving platform, the kinematics of the hip joint are simulated. The angle velocity curve of drive motor is obtained and shown in Figure 3. From Figure 3, it can be seen that the angular velocity simulation curve of the driver motor and theoretical calculation curve is consistent, and the error value is very small.
According to the given trajectory formula of the hip joint, generalized velocity is deduced, given time zone calculation meshing which time interval is δt. Hip joint kinetic energy and potential energy to calculate the initial condition is t equals 0. Using numerical calculation backward difference method, partial differential equation of generalized force is calculated and the computing program is compiled by Matlab. The variation of the hip joint drive force is obtained through dynamic equation calculated, as shown in Figure 4. Figure 4 shows the maximum and minimum value of driving force and then describes the driving force regularly change with the change of time.
Driving force curve of servomotor.
According to the movement rule of the hip joint moving platform, the dynamics of the hip joint are simulated. The driving force of drive motor is obtained and shown in Figure 4. From Figure 4, it can be seen that the driving force simulation curve of the driver motor and theoretical calculation curve almost coincide, and the error value is very small. The maximum drive torque of three motors is 30.15 N·mm. The analysis results prove that the calculation is consistent well with the simulation result.
6. Conclusions
A novel biomimetic robotics hip joint has been designed, and virtual prototype is designed. Kinematic equation of hip joint is derived based on position vector method. Using Lagrange method, the dynamic model of the hip joint is established. According to the movement rule of the hip joint moving platform, this paper has gained the driving force and driving angle velocity movement law of the hip joint. The analysis results prove that simulation curve of the driver motor and theoretical calculation curve are consistent and obtained that the maximum driving torque is 30.15 N·mm. This paper provides a theoretical basis for hip joint structural optimization and motor selection and should be useful for the further research and practical application of the biomimetic robotics.
Termsθi:
Input angle
Pi:
Vector of the intermediate shaft in fixed coordinate system
Ni:
Vector of the frame rotating pair in fixed coordinate system
Si:
Vector of the moving rotating pair in fixed coordinate system
R:
Rotation matrix
θ˙:
Input angle velocity
J:
Jacobian matrix
q:
Generalized coordinates
q˙:
Generalized velocity
F:
Output force
H:
Real symmetric inertia matrix
C:
Coriolis inertia force
I:
Moment of inertia
E:
Identity matrix
τ:
Driver input torque
G:
Force Jacobian matrix
T:
Kinetic energy
Q:
Potential energy
t:
Time
l:
Length
r:
The centroid vector of rod
m:
Quality
r:
Rotating radius.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgment
This research was supported by Hebei United University Research Fund, 2012.
XuH.-Y.FuY.-L.WangS.-G.LiuJ.-G.Research on biomimetic robotics2004263283288PaulsonL. D.Biomimetic robots2004379485310.1109/mc.2004.1212-s2.0-4644234378LiangmingL.1991Shanghai Jiao Tong University PressChenJ.LiuY.ZhaoJ.ZhangH.JinH.Biomimetic design and optimal swing of a hexapod robot leg2014111263510.1016/S1672-6529(14)60017-22-s2.0-84891823458LiY.-M.Foreign status of humanoid robot20052765615682-s2.0-28844503566ArmourR.PaskinsK.BowyerA.VincentJ.MegillW.Jumping robots: a biomimetic solution to locomotion across rough terrain200723, article S6510.1088/1748-3182/2/3/s012-s2.0-34548648387ShuujiK.2007Beijing, ChinaTsinghua University PressJinZ.-L.CuiB.-Y.Analysis of statics performance for a novel elbow joint of agricultural robot201127312212510.3969/j.issn.1002-6819.2011.03.0232-s2.0-79955971827JinZ.-L.CuiB.-Y.Realized buckling and rotational motion of the robot elbow jointChina Patent, CN 101157219A, 2008JinZ.-L.RongY.Design of a waist joint based on three branches unequal spaced distribution spherical parallel manipulator2007182226972699SnedekerJ. G.WirthS. H.EspinosaN.Biomechanics of the normal and arthritic ankle joint201217451752810.1016/j.fcl.2012.08.0012-s2.0-84869390774NakamuraY.OkadaM.ShinoharaT.Mechanical challenges for further humanoid robot evolutionProceedings of the 3rd IARP International Workshop on Humanoid and Human Friendly Robotics2002SaikkoV.A 12-station anatomic hip joint simulator2005219643744810.1243/095441105X344192-s2.0-27744560273ChengG.YuJ.-L.GuW.Kinematic analysis of 3SPS-1PS bionic parallel test platform for hip joint simulator based on unit quaternion201228225726410.1016/j.rcim.2011.09.0072-s2.0-80055079952JinZ.-L.CuiB.-Y.Dynamic modeling and peak prediction of servo motor for shoulder joint of robot20112781451492-s2.0-8005280326010.3969/j.issn.1002-6819.2011.08.024ZoharI.AilonA.RabinoviciR.Mobile robot characterized by dynamic and kinematic equations and actuator dynamics: trajectory tracking and related application201159634335310.1016/j.robot.2010.12.0012-s2.0-79955546540HuangT.LiuS.MeiJ.ChetwyndD. G.Optimal design of a 2-DOF pick-and-place parallel robot using dynamic performance indices and angular constraints20137024625310.1016/j.mechmachtheory.2013.07.0142-s2.0-84882438324Di GregorioR.Parenti-CastelliV.Dynamics of a class of parallel wrists2004126343644110.1115/1.17373822-s2.0-4344619152DuZ.-C.YuY.-Q.SuL.-Y.Effects of inertia parameters of moving platform on the dynamic characteristic of flexible parallel mechanism and optimal design2006146100910162-s2.0-34247276013CaoY.2006Beijing, ChinaPeople's Sport Publishing House of ChinaJunY. J.JunL. X.LunD.2008Beijing, ChinaMechanical Industry Press