S.F.Jatsun, the professor, the manager. Chair of theoretical mechanics and mechatronics, SWGU (an e-mail: teormeh@inbox.ru)

N.P. Uvarova, Associate Professor at the  Theoretical Mechanics and Mechatronics Department, SWGU (an e-mail: teormeh@inbox.ru)

A.N.Rukavitsyn, Associate Professor at the  Theoretical Mechanics and Mechatronics Department, SWGU (an e-mail: alruk75@mail.ru).

 

RESEARCH OF OPERATED MOVEMENT OF THE JUMPING MINIROBOT

 

Mobile transport devices of jumping  type (jumping robots) are objects of research of many scientists as at movement on strong a cross-country terrain the spasmodic way of moving is more convenient than sliding or rotation. As the natural approach at creation of similar robots copying of movement of the small animals capable slowly to accumulate energy in muscles and then serves, during a jump, quickly it to liberate. Such devices are presented in works [1,2]. Jumping up of the similar robot is provided with the spring drive containing the mechanism of a platoon of springs. Flight begins when the potential energy saved up in a spring will be transformed to kinetic energy of the case.

Other approach is based on application of the mobile internal weights which are built in the case of the robot. Mechanisms of this type can move on a surface without a separation, features of their movement are shined in work [3], and also in work [4].

In [5] the mobile devices moving with a separation from a surface at the expense of periodic movement of internal weight are presented. Difference of such devices from robots with spring drives is that as a movement source potential energy of a spring is used not, and kinetic energy of moving weights which will be transformed to kinetic energy of the jumping case. It allows to carry out traffic control at the expense of change of one parameter – angular speed of rotation debalance.

At the same time methods of calculation of the systems using for movement kinetic energy of internal weights, are developed insufficiently. Therefore the purpose of the given work is working out of mathematical model of movement of the jumping robot of the new type containing one rotating weight, and studying of the basic laws of operated movement.

The considered jumping minirobot represents the mechanical system consisting of two firm bodies, one of which – the cylindrical case in weight m1 – periodically contacts to a rough surface, and the second – debalance in weight m2 – in regular intervals rotates concerning the case (fig. 1).

Fig. 1 Settlement scheme of movement of the jumping minirobot

 

On the scheme point Î1 – the case center of gravity; through point Î2 passes a rotation axis of debalance. The center of weights of the robot – a point C. As operating parameter in considered system frequency of debalance rotation ω, and operated – height, length of a jump and average speed of movement of the robot acts. The relation of weights of elements of system λ=m2/(m1+m2) is the varied parameter.

Let's consider movement in motionless system of coordinates Oxyz. We will rigidly connect with links of the robot two mobile systems of coordinates: one of which axes passes system O1x1y1z1 which axes are the main central axes of inertia of the case, and system O2x2y2z2, through a point modeling debalance.

Let's admit that all points of system move in parallel vertical planes. It is possible, if the plane of relative rotation debalance coincides with a plane of material symmetry of the case. Then, choosing an axis of abscisses of motionless system parallel to movement, it is enough to consider movement of a projection of the robot in plane Oxy. 

Relative movement of debalance is set, it occurs to constant angular speed , and it is possible to present an angle of rotation in the form φ2=ωt.

Let's enter into consideration radiuses-vectors  , , , coordinates of the centers of gravity of the case defining in absolute system and debalance, and also coordinates of the center of weights of all system of S. Obviously that

,                                                  (1)

where    – radius-vector of debalance concerning the case center (fig. 2).

Fig. 2 Scheme of definition of position of points of vibrating system in a movement plane

From definition of the center of weights of system, using the given vector equality, it is possible to receive expression

.                         (2)

Let's define vector coordinates  . From the scheme on fig. 2 it is visible that it is the sum of vectors and  which coordinates are convenient for setting in relative systems:   in case system,  – in system of debalance. Hereinafter the index «Ò» at a matrix-line means transposing. Distance Î1Î2 and length of debalance l are set.

In absolute system vectors will be defined by means of matrixes of turn Ò10 of system of coordinates O1x1y1z1 rather Oxyz and Ò21 systems O2x2y2z rather O1x1y1z1  [20]: , . The top index «0» at vectors (in brackets) specifies in absolute system of coordinates. The required radius-vector of dot weight concerning the center of weights of the case in absolute system of coordinates will be certain by equality:

.             (3)

To radius-vector of the center of weights of the case in absolute system there corresponds a matrix-column .

Movement of considered mechanical system is described by the vector equations expressing the theorems of dynamics about change of quantity of movement and the moment of quantity of movement of system:

                                    (4)

,                               (5)

where -  quantity of movement;  - the moment of quantity of movement of system concerning its center of weights Ñ; ,  - the main vector and the main moment of the external forces enclosed to system.

Quantity of movement of system by definition to equally vector sum  in which, ,   - speeds of the center of gravity of the case of nyt robot and debalance, and its derivative on time .  Acceleration of the center of weights of the case is presented by a vector , and acceleration of debalance, according to (1), the sum .

Acceleration of debalance in its movement round point Î1 we will receive, differentiating the equation (3):

.

Substituting values of derivative matrixes and vectors in (4) and passing from the vector form to scalar, we will find the differential equations of movement of the center of weights of the case:

;

.

Derivatives of an angle of rotation of the case present at the received equations we will define by means of the theorem of change of the moment of quantity of movement of system (5).

Let's dwell upon procedure of a finding of the kinetic moments. The choice as the center of reduction of the center of weights of system isn't casual, as in that case in the total equation of rotation there are no accelerations of the center of weights of the case.

The center of weights of the robot is a mobile point. We will connect with it system of coordinates Ñξηζ, which axes move is forward, that is all time remain parallel to axes of motionless system. In this system of coordinates we will define the sizes entering into the theorem of the moments (5), and we will notice that angular characteristics of movement of the robot, considered in system of the center of weights and in motionless system, coincide.

The kinetic moment of system is the vector sum:

.                          (6)

The kinetic moment of the case develops of the kinetic moment of its rotation round own center of weights and the moment of quantity of movement of the center of weights of the case (as the material point which weight is equal to weight of the case) concerning the general center of weights:

.  (7)

 – the kinetic moment of the case concerning its center of gravity Î1, – a vector of angular speed of the robot, J – a tensor of inertia of the case in system of the axes parallel to axes of motionless system. 

It is known that the most simple kind accepts an inertia tensor in system of the main axes of inertia, that is system O1x1y1z1:

,

where elements of the main diagonal – the axial moments of inertia of the case – are set. From here through a matrix of turn Ò10 it is possible to pass in system of the axes parallel motionless, in which tensor of inertia becomes

.

The kinetic moment of debalance, modelled in our case as a material point, by definition is equal:

                        (9)

Generalizing (6) - (9), considering representation of speeds of points of a body and definition of the center of weights of system, the kinetic moment of system we will write down in a kind:

. (10)

Starting with (1) and (2), we will present radiuses-vectors of points of system concerning the center of weights in a kind:

. (11)

Differentiating (10) on time and considering (11), we will come to expression:

.

In view of that the main moment of external gravity concerning the center of weights is equal to zero, substituting the coordinates of vectors received in the course of transformations in (5) and passing to the scalar form, we will receive therequired differential equation of rotation:.

.

Thus, we come to system of the differential equations of movement of the robot:

(12)

Where constant factors are expressed through system parameters:

.

The system of three differential equations (12) describes robot movement in flight, that is when the center of symmetry of the case coincides with the center of weights the condition is satisfied y1> R, where R – case radius.

For a complete description of movement by means of jumps the system (12) it is necessary to add movements with the equations of movement of the robot on a basic surface, and also to define change of parameters of movement at landing and a separation. As an analytical condition of movement on a flat basic surface equality y1=R serves.

Let's notice that the movement equations on a surface can be received by means of already specified theorems (4), (5), considering that to gravity operating on system normal reaction , force dry Kulon’s  friction  and the resistance moment of rotation   (fig. 1) are added. If to admit absence rotation of cases the quantity of the equations will be reduced to two:

   (13)

Force of a dry friction is defined according to analytical model:

 

where F0 – a projection equally effective all applied to a design of the robot of forces, except force of a dry friction;  f0 – factor of a dry friction;  N – normal reaction of a surface;  – speed of the robot along axis Ox.

 

At the moment of a landing speed of a point of a contact changes a direction, that is, the system has blow. Within the limits of the given research we will be limited to a case when kinetic energy of system, except for energy of own rotation of debalance, at blow is lost. It means that as a result of a landing of the robot speed of a point of a contact and angular speed of the case will receive zero values which we will accept as initial, by consideration of the following phase of movement.

Let's study influence of the operating parameter on characteristics of movement of the robot. We will address to the received system of the differential equations of movement of the robot in air. The first equation – the rotation equation – as the equation of the first order concerning speed has the obvious analytical decision which under zero entry conditions takes a form:

.             (14)

Thus, clearly that change of speed of rotation in time is presented by the periodic limited continuous function which frequency coincides with frequency of rotation of debalance. Besides, expression (14) doesn't change the sign. Really, for the least value of a denominator of the fraction which are in brackets, we have:

.

The denominator is positive. But, as A+B≥B+Acosωt>0, the sign on angular speed, obviously, will coincide on a sign with speed of rotation of debalance.

In that specific case, if the factor A is equal in system (12) of the equations to zero, angular speed of rotation remains to a constant. For the considered robot the similar case takes place, if centers O1 and Î2 coincide. It means that, coming off a surface with zero angular speed, the case in the further flight doesn't rotate, and it can be considered as a material point in weight Ì=m1+m2, moving under the influence of force F=m2ω2l which vector in regular intervals rotates with angular speed ω.

  Let's consider the flight of a point occurring at the expense of action of force F of a variable direction ( Fig. 3). Entry conditions of such movement are defined by a condition of a point at the moment of a separation from a surface, namely: in the zero speed and some nonzero corner α a force inclination.

Fig. 3 Scheme of the forces operating on a material point

In case of a separation normal reaction is equal 0, i.e., equality is carried out

.          (15)

It is obvious that, depending on parameters of system the equation (15) can not have decisions, have the unique decision or set of decisions. So, if values of parameters satisfy to an inequality , (15) has no decisions, the point doesn't come off a surface. In the second case when for values equality is carried out,  (15) has the unique decision. Nevertheless, the further lifting of a point in this case won't occur, as its acceleration will not reach necessary positive value. In the third case the area of values of parameters of system is defined by an unequal

.                  (16)

In this case reaction addresses in a zero at value of an angle of slope of force (hence, and an angle of rotation of balance)

Proceeding from definition of return trigonometrical functions, the separation corner lies in an interval .

Further we will consider vertical movement of the case, neglecting its rotation. If time reference mark to connect with the separation moment movement of the center of weights of the case will be described by the differential equation:

(17)

Let's show that there is a time interval in a start of motion, on which acceleration of point positively. Really, if to transform (17) to product:

,

that is obvious that on a time interval  acceleration is more than zero thanks to what the point after a separation will continue movement upwards. Having integrated twice the equation (17) taking into account zero entry conditions, we will receive that at it is possible to present coordinate in the form of the sum

,

where  – limited from above the value, square-law function of time monotonously decreasing on an interval  l,

  the limited periodic function.

It allows to assert that the coordinate is limited from above. Character of change of function y1(t) says that the point will by all means fall and will concern a surface.

Similarly from the differential equation

,

considering zero entry conditions, we receive the law of change of an absciss, which also can be presented in the form of the sum of infinitely decreasing linear function  and the limited periodic function. Therefore it is obvious that since some moment of time the coordinate will accept the values opposite on a sign of angular speed of rotation of debalance.

The analytical dependences received in given section for coordinates were investigated in addition, at numerical modeling of movement of the robot.

Let's consider behavior of system for various values of the operating parameter ω. We will result some results of numerical modeling of movement of the robot. At calculations following values of parameters of system have been accepted: m1=0.05 kg, m2=0.01 kg, l=0.01 m, Î1Î2=0 m. the Size of angular speed of rotation of debalance changed for reception of various trajectories. We will notice that from an inequality (16) follows that for a separation of the robot from a surface angular speed of debalance can't be low 80 radian in a second.

On fig. 4 trajectories of movement of the robot are resulted at three various values of speeds of rotation of debalance. Following laws are obvious. First, as well as the direction of movement of the robot opposite on a sign to a rotation direction of debalance was supposed earlier. Secondly, with growth of angular frequency of debalance the movement trajectory in air becomes complicated, on it there are the self-crossing points which quantity grows with frequency increase. Thirdly, together with frequency from a surface, length of a step – distance the maximum height of lifting of the robot increases by surfaces between points of a separation and the subsequent landing.

Fig. 4 Trajectory of the robot:

ω =100 s-1; b - ω =300 s-1; c - ω =600s-1.

Dependence of coordinate at from time is presented by the sum of two functions: square-law y1(t) and harmonious y2(t).

Let's consider top ordinate as function of parameters of system:

,        (18)

where the dimensionless parameter , , is equal to the weight relation of weight of debalance to all robot weight.

On the basis of (18) schedules of analytical dependences of the maximum height of lifting from angular frequency of debalance  (fig. 5à) and from the relation of weights  (fig. 5á) have been constructed. These schedules in both cases are designated by figure I. Triangles under figure II in drawing designate the maximum values of lifting for separate ω and λ, defined by numerical calculations.

Fig. 5 Dependence of the maximum height of lifting of the robot on angular speed of rotation äåáàëàíñà (a) and from the relation of weights (b)

Let's notice that increasing character y1max(λ) is obvious from (18) while y1max(ω) as function can have the maximum or minimum value. Really, the private derivative has two valid roots,  and, and one point of rupture ω=0. Investigating a derivative sign on set of the valid values ω, we receive that first two values correspond to local minima, and in a point of rupture of a derivative the local maximum on frequency takes place. On set of frequencies  function y1max(ω) isn't limited from above. From this that any value, obviously, satisfies to an inequality (16) which characterizes area of parameters at which the separation from a surface is possible, the conclusion about limitlessness of growth of the maximum height of lifting with increase in speed of rotation of debalance from here follows.

The Fig. 6 shows results of numerical definition of dependence of height of lifting from the frequency, the parities of weights received for three various sizes.

Apparently, the increase in a parity of weights leads to fast growth of the maximum height of lifting of the robot. To the same conclusion it is possible to come, analyzing properties of function (18). Similar communication of height of debalance l is here too obvious the resulted length.

Besides lifting height, dependences of length of a step of the robot – average distance between points of a separation both the subsequent landing – and average speed of moving – relations of total length of the calculated steps up the time of their passage from frequency have been numerically investigated. On fig. 6,7 corresponding schedules are presented.

Fig. 6 Dependence of height of lifting on frequency at various λ

Fig. 8 Dependence of length and average speed of a jump from frequency at various λ

The analysis of dependences leads to conclusions that the length of a jump, as well as height, monotonously increases with growth of parameters ω and λ. Average speed of moving also increases, but character of its change nonmonotonic that is connected with presence in movement of two making - flight and movement on a surface. On a surface the robot on a condition is motionless, duration of its stay in rest depends on a system condition (in particular, from a rotation phase of debalance) at the moment of landing.

Thus, in the given work the scheme of the mobile two-mass mechanical system, capable to move on a firm rough surface with a separation from it is considered. Developed the mathematical model and the differential equations, allow to describe robot movement in a phase of flight and in a finding phase on a basic surface. The analysis of the received equations has shown that the height and length of a jump are monotonously increasing functions of operating frequency of rotation. As a result of calculations it is established that the form of a trajectory of the center of the case depends on size of the operating parameter. Also dependence of a direction of movement of the robot on a rotation direction of debalance is revealed, and dependences of height and length of a jump from frequency of rotation and the relation of weights of system are defined.

Work is executed within the limits of realization of the Federal target program « Íàó÷íûå è íàó÷íî-ïåäàãîãè÷åñêèå êàäðû èííîâàöèîííîé Ðîññèè íà 2009-2013 ãîäû».

 

THE LIST OF REFERENCES

1.            Kesner S., Plante J.-S., Dubovsky S., Boston P. A hopping mobility concept for a rough terrain search and rescue robot  // Advances in Climbing and Walking Robots. Proceedings of 10th International Conference (CLAWAR 2007). Singapore. Pp. 271-280.

2.            Miyazaki M., Hirai S. Jumping via robot body deformation – Mechanics and mechanism for higher jumping // Advances in Mobile robotics. Proceedings of the 11 International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines. Coimbra. Portugal, 2008. Pp.373-380.

3.            Larin V.B., Matiyasevich V.M. Concerning the designing of the hopping apparatus // Proceedings of the Fifth International Conference on Climbing and Walking Robots and their Supporting Technologies CLAWAR 2002. Pp.365-372.

4.            ×åðíîóñüêî Ô.Ë. Î äâèæåíèè òåëà, ñîäåðæàùåãî ïîäâèæíóþ âíóòðåííþþ ìàññó // ÄÀÍ. 2005. Ò.405. ¹ 1. Ñ. 1-5.

5. Jatsun S., Dyshenko V., Yatsun A., Malchikov A. Modelling of Robot̕s Motion by Use of Vibration of Internal Masses // Proceedings of EUCOMES 08. Pp.267-274.