
 
smaller variation for the second and third ones, 
while the power consumption varies significantly for 
these last frequencies. So, we find a loss of 
efficiency when we increment the stride frequency. 
Table 1 presents numerical data considering the 
last stride period just before a change in the 
oscillation frequency. We suppose that the gait is 
almost periodic during this last period. Figure 8 
shows these values and also an estimation of the 
same magnitudes at different frequencies. This 
estimation is obtained from the last profile’s 
segment, which covers all frequencies between 0 
and 1.5rad/s, considering each half-oscillation as an 
approximation of half-period of a sinusoid. 
As we can see, speed goes up quickly at low 
frequencies because stride length also grows. For 
frequencies greater than 1.04rad/s, stride length 
decreases with frequency and speed rises more 
slowly. We also notice that speed and power have 
similar behaviour (S-curve) before this frequency. 
After that, the power slope increases whereas speed 
slope decreases. We consider this 1.04rad/s 
frequency as a near optimal oscillation frequency for 
the actuated joint.  
Table 1: Stride length, speed and mechanical power at 
three different stride frequencies during a stride. 
Stride 
frequency 
(rad/s) 
Stride 
period 
(s) 
Stride 
length 
(m) 
Speed 
(m/s) 
x10
-3
Power 
(W) 
x10
-3
0.5 12.57 0.0807 6.422 1.386 
1.0  6.283 0.1992 31.704  10.707 
1.5  4.188 0.1767 42.184  18.694 
 
 
 
 
 
 
 
 
Figure 7: Crossed distance and mechanical energy during 
the trajectory execution. 
0.5 1 1.5
0.05
0.1
0.15
0.2
0.25
Frequency (rad/s)
Stride length (m)
0.5 1 1.5
0
10
20
30
40
50
Frequency (rad/s)
Speed (mm/s)
0.5 1 1.5
0
5
10
15
20
Frequency (rad/s)
Mechanical Power (mW)
 
Figure 8: Stride length, mechanism speed and required 
mechanical power at different joint frequencies. 
5 CONCLUSIONS 
In this work we propose a method for planning 
oscillatory trajectories based on the concatenation of 
chirp functions. By means of adding a final cubic 
function, the joint can also reach a desired final 
position following a nearly linear frequency profile. 
Our aim is to apply this method to a bipedal robot 
that walks moving a tail in an oscillatory way.  
This planning method allows us to study the gait 
efficiency at different stride frequencies during the 
design and adjusting phase. On the other hand, the 
implementation of this planner will allow a real 
prototype to select the forward speed as a function of 
the obstacles density, ground inclination or for 
optimization requirements. 
REFERENCES 
Spong, M. W., Vidyasagar, M., 1989, Robot Dynamics 
and Control, John Wiley & Sons.  
Sciavicco, L., Siciliano, B., 1996. Modeling and Control 
of Robot Manipulators, The McGraw-Hill Comp., 1
st
 
edition. 
Craig, J. J., 2006. Introduction to robotics, Prentice Hall, 
3
th
 edition. 
Morimoto, J., Gen Endo, Jun Nakanishi, Hyon, S., Cheng, 
G., Bentivegna, D., Atkeson, C.G., 2006, “Modulation 
of simple sinusoidal patterns by a coupled oscillator 
model for biped walking”, in Proc. 2006 IEEE 
International Conference on Robotics and 
Automation, USA, pp.1579-1584. 
Sfakiotakis, M., Tsakiris, D. P., Vlaikidis, A., 2006, 
“Biomimetic Centering for Undulatory Robots”, in 
Proc. of the 1st IEEE Int. Conference on Biomedical 
Robotics and Biomechatronics, pp.744- 749. 
0 50 100 150 200 250 300
0
1
2
3
4
5
6
7
Time (s)
Crossed distance (m)
0 50 100 150 200 250 300
0
0.5
1
1.5
2
2.5
3
3.5
Time (s)
Mechanical energy (J)
Crossed distance
Mechanical energy
Murray, R. M., Sastry, S., 1993, “Nonholonomic motion 
planning: Steering using sinusoids”, IEEE Trans. on 
Automatic Control, 38(5), pp.700-716. 
McClung, A. J., Cham, J. G., Cutkosky, M. R., 2004, 
“Rapid Maneuvering of a Biologically Inspired 
Hexapedal Robot” in ASME IMECE Symp. on Adv. in 
Robot Dynamics and Control, USA.  
Leavitt, J., Sideris, A., Bobrow, J. E., 2006, “High 
bandwidth tilt measurement using low-cost sensors”, 
IEEE/ASME Trans. on Mechatronics, 11(3), pp.320-
327. 
Berenguer,  F. J.,  Monasterio-Huelin, F., 2006, “Easy 
design and construction of a biped walking mechanism 
with low power consumption”, in Proc. of 
CLAWAR’06, the 9th Int. Conference on Climbing and 
Walking Robots, Belgium, pp. 96-103. 
Berenguer,  F. J.,  Monasterio-Huelin, F., 2007, “Stability 
and Smoothness Improvements for an Underactuated 
Biped with a Tail”, in Proc. of the 2007 IEEE  Int.  
Symposium on Industrial Electronics, Vigo, Accepted. 
TRAJECTORY PLANNING USING OSCILLATORY CHIRP FUNCTIONS APPLIED TO BIPEDAL LOCOMOTION
75