This document proposes a modified crawl gait technique for quadruped robots to achieve omnidirectional walking with increased stability compared to conventional methods. The conventional crawl gait has a stability margin of zero for some steps, making it unstable. The modified technique plans leg sequences and motions to maintain a positive stability margin at all times. It formulates the relationships between stability margin, stride length, and duty factor. Computer simulations and experiments on an actual quadruped robot validate that the modified crawl gait realizes omnidirectional walking with improved stability over uneven terrain.
The formula cars need high tire grip on racing challenge by reducing rolling displacement at corner or
double change lands. In this case study, the paper clarifies some issues related to suspension system with
inerter to reduce displacement and rolling angle under impact from road disturbance on Formula SAE
Car. We propose some new designs, which have an advance for suspension system by improving dynamics.
We optimize design of model based on the minimization of cost functions for roll dynamics, by reducing the
displacement transfer and the energy consumed by the inerter. Base on a passive suspension model that we
carried out quarter-car and half-car model for different parameters which show the benefit of the inerter.
The important advantage of the proposed solution is its integration a new mechanism, the inerter, this
system can increase advance in development and have effects on the vehicle dynamics in stability vehicle.
International Journal of Computational Engineering Research(IJCER)ijceronline
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
Even if the BMX modality has been included in the schedule of the Olympic Games since Beijing 2008, there is a lack of scientific studies concerning this sport. According to the opinion of many trainers and experts, the start of the race is very important and both neuromuscular potential and sport technique are very relevant aspects of sport performance. The purpose of this study was to analyze the technique of three top young athletes of BMX during the starting gate in order to obtain relevant information to support their trainer’s decisions.
Control-Integrated Design by Theoretical Simulation for a Torque-Actuated 6-S...IDES Editor
A design algorithm has been proposed for a Stewart platform with six legs, each having a ball-screw at the middle and powered by a torque motor at the bottom. When a motor shaft rotates, the leg extends or collapses and the axis could rotate about a spherical joint supporting the motor. Consequent actuation from all the legs through a universal joint at the top of each causes the platform to change its pose. The joints at each end lie on the intersection of a pitch circle and a semi-regular hexagon. An inverse model that neglects friction and leg inertia has been employed in a step-by-step simultaneous search to determine the platform height at the neutral and
the radius of the bottom pitch circle within the constraint of permissible joint angle and motor specifications. The proposed control for a basic pose demand involves a feedforward
estimation of motor torque variation, a proportional-derivative feedback and appropriate compensating demand for minimizing unwanted coupled motion. The forward modeling of the pose dynamics and its Simulink implementation have
established the control as satisfactory.
The formula cars need high tire grip on racing challenge by reducing rolling displacement at corner or
double change lands. In this case study, the paper clarifies some issues related to suspension system with
inerter to reduce displacement and rolling angle under impact from road disturbance on Formula SAE
Car. We propose some new designs, which have an advance for suspension system by improving dynamics.
We optimize design of model based on the minimization of cost functions for roll dynamics, by reducing the
displacement transfer and the energy consumed by the inerter. Base on a passive suspension model that we
carried out quarter-car and half-car model for different parameters which show the benefit of the inerter.
The important advantage of the proposed solution is its integration a new mechanism, the inerter, this
system can increase advance in development and have effects on the vehicle dynamics in stability vehicle.
International Journal of Computational Engineering Research(IJCER)ijceronline
International Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
Even if the BMX modality has been included in the schedule of the Olympic Games since Beijing 2008, there is a lack of scientific studies concerning this sport. According to the opinion of many trainers and experts, the start of the race is very important and both neuromuscular potential and sport technique are very relevant aspects of sport performance. The purpose of this study was to analyze the technique of three top young athletes of BMX during the starting gate in order to obtain relevant information to support their trainer’s decisions.
Control-Integrated Design by Theoretical Simulation for a Torque-Actuated 6-S...IDES Editor
A design algorithm has been proposed for a Stewart platform with six legs, each having a ball-screw at the middle and powered by a torque motor at the bottom. When a motor shaft rotates, the leg extends or collapses and the axis could rotate about a spherical joint supporting the motor. Consequent actuation from all the legs through a universal joint at the top of each causes the platform to change its pose. The joints at each end lie on the intersection of a pitch circle and a semi-regular hexagon. An inverse model that neglects friction and leg inertia has been employed in a step-by-step simultaneous search to determine the platform height at the neutral and
the radius of the bottom pitch circle within the constraint of permissible joint angle and motor specifications. The proposed control for a basic pose demand involves a feedforward
estimation of motor torque variation, a proportional-derivative feedback and appropriate compensating demand for minimizing unwanted coupled motion. The forward modeling of the pose dynamics and its Simulink implementation have
established the control as satisfactory.
Review on Handling Characteristics of Road VehiclesIJERA Editor
Handling characteristics of vehicles are closely related to driving safety. Handling characteristics of road vehicles refer to its response to steering commands and to environmental inputs, such as wind gust and road disturbances that affect its direction of motion. Many traffic accidents are caused by undesired and unexpected handling behavior of vehicle. Hence it is necessary to understand the handling characteristics of vehicle. In this paper detail study is carried out related to handling characteristics of vehicles.
ANKLE MUSCLE SYNERGIES FOR SMOOTH PEDAL OPERATION UNDER VARIOUS LOWER-LIMB PO...csandit
A study on muscle synergy of ankle joint motion is important since the acceleration operation
results in automobile acceleration. It is necessary to understanding the characteristics of ankle
muscle synergies to define the appropriate specification of pedals, especially for the accelerator
pedal. Although the biarticular muscle (i.e., gastrocnemius) plays an important role for the
ankle joint motion, it is not well understood yet. In this paper, the effect of knee joint angle and
the role of biarticular muscle for pedal operation are investigated. Experiments of the pedal
operation were performed to evaluate the muscle synergies for the ankle plantar flexion motion
(i.e., the pedal operation motion) in the driving position. The experimental results suggest that
the muscle activity level of gastrocnemius varies with respect the knee joint angle, and smooth
pedal operation is realized by the appropriate muscle synergies.
"Finding the influence line for a bridge based on random traffic and field me...TRUSS ITN
The influence line of a structure reflects its structural behaviour as well as any possible damage present on the bridge. An iterative algorithm is presented in this paper in order to obtain the shape of the influence line of a bridge together with the load distribution of trucks passing overhead. One great advantage of this approach is that sensor calibration with pre-weighed trucks can be avoided. The only initial information needed are the measurement data and a preliminary estimate of influence line based on engineering judgement. An illustrative example is shown, where strain data have been collected on a reinforced concrete culvert. Apart from the efficiency of the proposed algorithm, the influence of the temperature on the results is also shown.
Performance Optimization of Tie rod using FEAIJERD Editor
Structural performance of any mechanical component is measured basically in terms of its natural frequency, deformation, stiffness, maximum stress level, fatigue life etc. In case of vehicle suspension system; however tie rod is mainly under compressive and fluctuating forces encounter from steering and bumping of vehicle. When steering acts to turn the vehicle, tie rod comes under compressive load. And when vehicle running on rough road condition, fluctuating forces.
Simulation and Optimization of wheel Hub and Upright of Vehicle: A ReviewIOSRJMCE
This paper deals with various methodologies adopted by present researcher for analysis of wheel hub and upright assembly with main objective of analysis and optimization of the vehicle. This review will assist researchers working in the field of development of the structural design and mass reduction of vehicle through optimization methods conducted by FEA software viz. Cre0 1.0 and HyperWorks. The review includes key areas of researches as shape optimization, static load analysis and fatigue load analysis using FEA. This literature progressively discusses about the research methodology, softwares and the outcomes of the discussed researches and is intended to give the readers a brief variety of the researches carried out on the wheel hub and upright assembly
Prediction of Small Size Pneumatic Tyres for Tyre Traction PropertiesIDES Editor
An analytical approach for determining tyre force
and moment characteristics due to pure slips has been
presented. The analytical model predicts these forces and
moments in terms of easily measurable tyre parameters such
as contact patch area, lateral, longitudinal, and vertical
stiffnesses of tyre. These analytical predictions show good
agreement with existing measured data. The model is suitable
for study of vehicle dynamic simulations.
Study on Vibration Reduction Effect of the Rail Vehicle with Axle Dynamic Vib...IJRES Journal
To reduce the vertical vibration of the vehicle, the vehicle model including the axle dynamic
vibration absorber is established, and the vertical vibration acceleration spectrum of the wheel, the steering
frame and the body is obtained by numerical simulation. The vibration reduction effect of the dynamic vibration
absorber is analyzed. The results show that the axle dynamic vibration absorber not only has a good vibration
reduction effect on the wheel, but also has an important effect on the vertical vibration of the bogie and the
vehicle body.
Review on Handling Characteristics of Road VehiclesIJERA Editor
Handling characteristics of vehicles are closely related to driving safety. Handling characteristics of road vehicles refer to its response to steering commands and to environmental inputs, such as wind gust and road disturbances that affect its direction of motion. Many traffic accidents are caused by undesired and unexpected handling behavior of vehicle. Hence it is necessary to understand the handling characteristics of vehicle. In this paper detail study is carried out related to handling characteristics of vehicles.
ANKLE MUSCLE SYNERGIES FOR SMOOTH PEDAL OPERATION UNDER VARIOUS LOWER-LIMB PO...csandit
A study on muscle synergy of ankle joint motion is important since the acceleration operation
results in automobile acceleration. It is necessary to understanding the characteristics of ankle
muscle synergies to define the appropriate specification of pedals, especially for the accelerator
pedal. Although the biarticular muscle (i.e., gastrocnemius) plays an important role for the
ankle joint motion, it is not well understood yet. In this paper, the effect of knee joint angle and
the role of biarticular muscle for pedal operation are investigated. Experiments of the pedal
operation were performed to evaluate the muscle synergies for the ankle plantar flexion motion
(i.e., the pedal operation motion) in the driving position. The experimental results suggest that
the muscle activity level of gastrocnemius varies with respect the knee joint angle, and smooth
pedal operation is realized by the appropriate muscle synergies.
"Finding the influence line for a bridge based on random traffic and field me...TRUSS ITN
The influence line of a structure reflects its structural behaviour as well as any possible damage present on the bridge. An iterative algorithm is presented in this paper in order to obtain the shape of the influence line of a bridge together with the load distribution of trucks passing overhead. One great advantage of this approach is that sensor calibration with pre-weighed trucks can be avoided. The only initial information needed are the measurement data and a preliminary estimate of influence line based on engineering judgement. An illustrative example is shown, where strain data have been collected on a reinforced concrete culvert. Apart from the efficiency of the proposed algorithm, the influence of the temperature on the results is also shown.
Performance Optimization of Tie rod using FEAIJERD Editor
Structural performance of any mechanical component is measured basically in terms of its natural frequency, deformation, stiffness, maximum stress level, fatigue life etc. In case of vehicle suspension system; however tie rod is mainly under compressive and fluctuating forces encounter from steering and bumping of vehicle. When steering acts to turn the vehicle, tie rod comes under compressive load. And when vehicle running on rough road condition, fluctuating forces.
Simulation and Optimization of wheel Hub and Upright of Vehicle: A ReviewIOSRJMCE
This paper deals with various methodologies adopted by present researcher for analysis of wheel hub and upright assembly with main objective of analysis and optimization of the vehicle. This review will assist researchers working in the field of development of the structural design and mass reduction of vehicle through optimization methods conducted by FEA software viz. Cre0 1.0 and HyperWorks. The review includes key areas of researches as shape optimization, static load analysis and fatigue load analysis using FEA. This literature progressively discusses about the research methodology, softwares and the outcomes of the discussed researches and is intended to give the readers a brief variety of the researches carried out on the wheel hub and upright assembly
Prediction of Small Size Pneumatic Tyres for Tyre Traction PropertiesIDES Editor
An analytical approach for determining tyre force
and moment characteristics due to pure slips has been
presented. The analytical model predicts these forces and
moments in terms of easily measurable tyre parameters such
as contact patch area, lateral, longitudinal, and vertical
stiffnesses of tyre. These analytical predictions show good
agreement with existing measured data. The model is suitable
for study of vehicle dynamic simulations.
Study on Vibration Reduction Effect of the Rail Vehicle with Axle Dynamic Vib...IJRES Journal
To reduce the vertical vibration of the vehicle, the vehicle model including the axle dynamic
vibration absorber is established, and the vertical vibration acceleration spectrum of the wheel, the steering
frame and the body is obtained by numerical simulation. The vibration reduction effect of the dynamic vibration
absorber is analyzed. The results show that the axle dynamic vibration absorber not only has a good vibration
reduction effect on the wheel, but also has an important effect on the vertical vibration of the bogie and the
vehicle body.
Kinematics Analysis Of 8-UPS Parallel Robot Walking ModeIJRESJOURNAL
ABSTRACT: Achieving stable machining is a difficult problem in large workspace robot field, this paper
proposes a new 8-UPS parallel robot with 6 DOF as well as walking and machining ability. In machining mode,
it equals to a traditional parallel robot, in walking mode it is a 4 legs walking robot. It mainly from kinematics
and inverse solution, workspace, mobile platform trajectory planning, singularity analysis, performance analysis
to do kinematics analysis in machining mode; when the robot works in walking mode, the reseach mainly from
configuration design, gait planning and kinematics analysis aspects. The inverse kinematic model of 8-UPS
Parallel robot under machining mode was established, and the rod length function was obtained. Based on the
machining mode workspace, a robot design method was proposed, and the full performance indicator was used
to help design the main parameters of the robot. Based on MATLAB, Simulink model was established to
complete inverse kinematics simulation and get the rod length as well as drive speed variation of the 8-UPS
parallel robot. Based on SolidWorks, 8-UPS model was established, with using Motion part according to the
specified trajectory, kinematics simulation curve was obtained to help analyse the performance of the robot. At
the end, interference checking process was proposed to help to check the interface between hinge and rods
DESIGN OF A SIMPLIFIED FOUR LEGGED WALKERArshad Javed
Walking on uneven terrain is always a benchmark problem for autonomous guided vehicles. In the present work, the same issue is dealt with the help of a legged mobile robot. Various comparisons are made among two, four, and sixlegged walking machine and a four-legged walking machine is selected based on the suitability criterion. In this paper, the emphasis is given for minimization of the design and controlling complexities for the four-legged walking machine. A prototype devised to test various gaits. For the walking and turning, an improved gait is presented. The legs are designed with one degree of freedom each. The actuation is tested on normal DC geared motors as well as DC servo motors. A comparison is made between the two actuators. For proper walking, a control scheme is prepared and real time tests are performed by implementing it on the Arduino microcontroller. The present work is helpful to analyze the performance of a legged autonomous walking machine on unstructured environment.
Keywords: Walking Machining, Legged AGV, Mobile Robotics, Servo Motor Control
A New Method For Solving Kinematics Model Of An RA-02IJERA Editor
The kinematics miniature are established for a 4 DOF robotic arm. Denavit-Hartenberg (DH) convention and the
product of exponential formula are used for solving kinematic problem based on screw theory. For acquiring
simple matrix for inverse kinematics a new simple method is derived by solving problems like robot base
movement, actuator restoration. Simulations are done by using MATlab programming for the kinematics
exemplary.
Modeling, Simulation, and Optimal Control for Two-Wheeled Self-Balancing Robot IJECEIAES
Two-wheeled self-balancing robot is a popular model in control system experiments which is more widely known as inverted pendulum and cart model. This is a multi-input and multi-output system which is theoretical and has been applied in many systems in daily use. Anyway, most research just focus on balancing this model through try-on experiments or by using simple form of mathematical model. There were still few researches that focus on complete mathematic modeling and designing a mathematical model based controller for such system. This paper analyzed mathematical model of the system. Then, the authors successfully applied a Linear Quadratic Regulator (LQR) controller for this system. This controller was tested with different case of system condition. Controlling results was proved to work well and tested on different case of system condition through simulation on matlab/Simulink program.
Design and analysis of x y- positioning stage based on redundant parallel li...eSAT Journals
Abstract This paper presents the concept of a planar positioning stage based on a kinematically redundant parallel linkage. Basic kinematics and workspace analysis of base redundant manipulator is initially explained and the procedure of static analysis to predict the actuated joint torques is described. As there are six actuators in the linkage, the redundancy can be overcome by proper selection of the base joint variables. Also it is assumed that the motion is at a constant speed. A numerical example is shown with a straight line trajectory to illustrate the workspace and joint force calculation aspects of this linkage. The possible arrangement of the stage with electrostatic actuation and sensing are finally highlighted. Keywords: Kinematic redundancy, Parallel mechanism, Static analysis, and Workspace characteristics
Integral Backstepping Approach for Mobile Robot ControlTELKOMNIKA JOURNAL
This paper presents the trajectory tracking problem of a unicycle-type mobile robots. A robust output tracking controller for nonlinear systems in the presence of disturbances is proposed, the approach is based on the combination of integral action and Backstepping technique to compensate for the dynamic disturbances. For desired trajectory, the values of the linear and angular velocities of the robot are assured by the kinematic controller. The control law guarantees stability of the robot by using the lyapunov theorem. The simulation and experimental results are presented to verify the designed trajectory tracking control.
Insect inspired hexapod robot for terrain navigationeSAT Journals
Abstract The aim of this paper is to build a sixlegged walking robot that is capable of basicmobility tasks such as walking forward, backward, rotating in place and raising orlowering the body height. The legs will be of a modular design and will have threedegrees of freedom each. This robot will serve as a platform onto which additionalsensory components could be added, or which could be programmed to performincreasingly complex motions. This report discusses the components that make up ourfinal design.In this paper we have selected ahexapod robot; we are focusing &developingmainly on efficient navigation method indifferent terrain using opposite gait of locomotion, which will make it faster and at sametime energy efficient to navigate and negotiate difficult terrain.This paper discuss the Features, development, and implementation of the Hexapod robot Index Terms:Biologically inspired, Gait Generation,Legged hexapod, Navigation.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...IJRES Journal
In this paper, we present an experimental approach to compare various trajectory planning methods for practical application of wheeled mobile robots. The first method generates a trajectory according to the acceleration limits of the mobile robot and its relationship with the curvature of the planned path. The second method is an improvement of the conventional convolution-based trajectory generation method, on which the heading angles of a curved path is being considered. Due to the limited scope of the considered constraints of the previous approaches, A third approach that conserves the merits of the convolution operator is proposed to consider the high curvature turning points of a sophisticated curve such as a Lemniscate of Gerono,which causes geometrical limitations during robot navigation. All methods are compared experimentally on a two-wheeled mobile robot. The goal of the experiment is to determine which approach meets the criteria of time optimality and sampling time uniformity while considering the physical limits of the mobile robot and the geometrical constraints of the planned path.
Optimizing the trajectory of a wheel loader working in short loading cyclesReno Filla
A study into alternative trajectories for wheel loaders working in short loading cycles has been conducted, examining other patterns than the traditional V- or Y-cycle. Depending on workplace setup and target function of the optimisation other trajectories can indeed prove beneficial. The results of this study can be used in operator models for offline simulations as well as for operator assistance or even in controllers for autonomous machines or energy management systems for non-conventional machines like hybrids.
Development and Implementation of a Washout Algorithm for a 6-dof Motion Plat...IJRES Journal
Flight simulators for pilot training is extremely important due safety and economic factors.
Flight simulator needs to simulate different kinds of complicated motion state such as roll, pitch and yaw
angles. It has six-degree of freedom, high precision, high rigid, modular design and many other advantages. The
motion system responds to the aircraft linear and angular accelerations in order to compute the most
appropriate cabin motion to replicate these accelerations, subject to the displacement limits and the velocity
limits of the actuators. The cabin accelerations are filtered in order to compute the most appropriate cabin
motion to replicate the actual airplane accelerations. This paper developed and implemented a motion washout
algorithm that can enhance the fidelity of motion platform and the cabin motion never exceeds the mechanical
limits of the motion platform, particularly the maximum actuator displacements and the maximum actuator
velocities.
Development and Implementation of a Washout Algorithm for a 6-dof Motion Plat...
AIR15_Komal
1. Implementation of Gaits for achieving Omnidirectional
walking in a Quadruped Robot
T Komal Kumar
Electrical Engineering Department
Indian Institute of Technology
Kharagpur 721302, India
komal.teru@gmail.com
R. Kumar, S. Mogily, D. Goel, N.
Pareekutty, S. V. Shah, K Madhava
Krishna
Robotics Research Center
International Institute of Information
Technology
Hyderabad 500032, India
rgrishav@gmail.com
ABSTRACT
In this paper, we propose a better planning technique of the
standard walking gaits for a quadruped robot than the con-
ventional successive gait transition method to realize omni-
directional static walking. The technique involved planning
the sequence as well as motion of the swinging and sup-
porting legs. The relationship between the stability margin,
the stride length and duty factor are also formulated mathe-
matically. The proposed modified crawl gait is compared to
the conventional method with respect to the above parame-
ters geometrically as well as mathematically and is shown to
have positive stability margin at all times. The successive
gait transition is demonstrated on the modified crawl and
rotation gaits. Computer simulations of a model quadruped
robot were performed to validate the theory proposed. Ex-
periments were performed on an actual quadruped robot
to realize the omnidirectional static walking with increased
stability margin.
Keywords
Omnidirectional Static Walking, Stability Margin, Quadruped
Robot
1. INTRODUCTION
Use of leg-based walking systems has proven to be quite
popular in robotics. These systems offer better versatility
over wheeled systems especially when handling uneven and
unpredictable terrain. Superiority of legged robots in han-
dling rough terrain and obstacles has been demonstrated in
[1] and [2]. Robots that depend on static stability mostly
comprise of quadrupeds and hexapods, with the advantage
of the former being a simpler structure while maintaining
the requirements for implementation of a static walking gait,
such as a stable support polygon.
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. To copy otherwise, to
republish, to post on servers or to redistribute to lists, requires prior specific
permission and/or a fee.
Copyright 20XX ACM X-XXXXX-XX-X/XX/XX ...$15.00.
Figure 1: Experimental Quadruped Model
Research into quadruped gaits often has its origins in the
study of biological walking gaits. Such studies have led to
development of both static and dynamic walking gaits for
legged robots [3]. Mimicking biological walking patterns also
requires mimicking of their control principles, such as Neural
Networks and Central Pattern Generators discussed in [4]
and [5].
It is desirable to design and implement a robust and stat-
ically stable gait for simple quadruped robots with minimal
actuation and sensing. Such robots can readily find pur-
pose in reconnaissance, swarms and structural inspection.
The features of their gaits would be repeatability of gait
sequence and stability over uneven terrain. [4] describes a
robust quadruped walking system that relies on complex me-
chanical and control structures. Use of a sophisticated sens-
ing and feedback system to determine gait characteristics
has been demonstrated by [4] and [2]. Improving walking
on uneven terrain using prismatic joints has been demon-
strated in [6]. While these systems offer advantages in effi-
ciency and speed, they also introduce a significant amount
of complexity, cost and computational load.
Gait sequences for quadrupeds have been discussed in [7]
along with transitions between variations in gait, enabling
omnidirectional static walking. However, maintenance of
static stability while traversing slopes or handling variations
in CoG is not considered. In terms of stability, such gaits
have a zero stability margin and is therefore feasible only
2. when traversing level terrain under ideal conditions.
Stability criteria such as CoG, Support Polygon and Sta-
bility Margin are researched in [8] and [9]. Extensive com-
parison of creeping gaits w.r.t. stability and efficiency has
been performed in [10]. However, these findings have not
been extended to developing a stable set of translation and
rotation gaits to handle various kinds of movements to be
performed by a quadruped.
This paper builds on the work done in [7] and [8]. We
present the theory and implementation of walking gaits for
a simple quadruped robot which are both statically stable
and utilizes the concept of a positive stability margin to over-
come potential inconsistencies in terrain and weight distribu-
tion. These concepts have been extended to gaits required
for omnidirectional walking. The efficacy of the proposed
approach is demonstrated using numerical simulations, and
experimental studies on the robot shown in Fig. 1.
The rest of the paper is organized as follows: Section 2 dis-
cusses issues and improvements in crawl and rotation gait.
Section 3 discusses the associated planning methodology of
the modified omnidirectional static walking along with the
transition between the standard gaits. Section 4 shows the
results on simulation models as well as experimental proto-
type of the quadruped robot. Finally, the conclusions are
given in Section 5.
2. ISSUES AND IMPROVEMENT IN OMDI-
RECTIONAL STATIC WALKING
The two standard gaits of omnidirectional static walking
are crawl gait and rotation gait. While the crawl gait is for
walking along a circular curve with radius of curvature above
a certain limit, the rotation gait is for in place rotation when
the radius of curvature is under the limit. However, we have
restricted our discussion to straight line movement only in
case of crawl gait i.e. the radius of curvature of the curve is
fixed to a sufficiently large value.
The gaits described above have at most one leg in the air
at any time instant. Thus the support polygon is a triangle
with the other three legs on the ground at the vertices of
this triangle. We call the gait to be statically stable if the
vertical projection of the centre of gravity (CoG) at any
instant of time lies within the support polygon. The static
stability criterion for a robot, therefore, requires it to stable
in its position, if the robot is stopped at a time instant.
In this section, we improve upon the planning technique
as suggested by [7], identifying issues in it and proving our
improvements geometrically as well as mathematically.
2.1 Issues in conventional crawl gait
Ma et al. in [7] have described the planning technique of
crawl and rotation gait of a quadruped robot. The resultant
crawl gait is shown in Fig. 2. A major criterion to evaluate
the static stability of the robot is the stability margin (S).
It is defined as the minimum distance of the CoG from the
edges of the support polygon in the direction of movement.
The crawl gait in [7], shown above, has stability margin
equal to 0 in the second and the fourth phases. Here, the
number of steps in each cycle is four. The stability margin
being zero in some steps can be clearly seen in the above
figure. Also, when the swinging leg lifts off the ground the
center of mass of the system will not be at the geometric
centre as assumed. It will dislocate to a position whose
Figure 2: Conventional Crawl gait
vertical projection might not be within the support polygon
due to which the robot will topple at this stage.
In order to overcome this disadvantage, the following sec-
tion systematically establishes relationship between gait pa-
rameters such as stability margin, stride length and duty
factor.
2.2 Quantitative Analysis
We first familiarize ourselves with gait parameters rele-
vant to our analysis:
Duty factor : The duty factor of a gait with stability
margin S is defined as the fraction of time for which the leg
i is in contact with the supporting surface, in our case the
ground, during one complete cycle of the gait such that it
has a stability margin of S. It is denoted by βi(S).
Stride length : The stride length is defined as the to-
tal length traversed by the body of the robot during one
complete cycle of the gait with a stability margin of S. It is
denoted by λ(S).
The symbol E is the distance on the supporting surface
traveled by a leg within the reachable limits of each leg. For
the crawl gait shown in Fig. 3, it is simply the distance
between the points 0 and 5.
Here, we compare the metrics of the conventional gait to
our modified gait. We try to mathematically establish the
facts we theoretically explained in the preceding sections.
We also show that in a standard gait with a positive stability
margin, all the legs need to be in support phase for sometime
during one complete cycle.
2.2.1 Conventional crawl gait
For the marginally stable conventional crawl gait, let the
length of each of the three parts of each leg’s path in Fig. 2
be equal to A(0). In case of the conventional gait, the legs
reach is three parts of the four segments shown in Fig. 2.
Thus,
E = 3A(0)
The stride length, λ, is given by
λ = 4A(0)
The duty factor, by definition, is given by the ratio of
3. distance traveled by one leg to the total distance traveled
by the whole body in one complete cycle of the gait. So,
β =
E
λ
=
3A(0)
4A(0)
=
3
4
(1)
Thus, it is established that in conventional crawl gait with
stability margin equal to zero the duty factor is equal to
0.75.
2.2.2 Modified Crawl gait
In order to improve the stability margin, we introduce
an additional phase to the conventional crawl gait in which
all the legs are in support phase as shown in [8]. In this
phase, the CoG is moved in the forward direction to facili-
tate enhanced stability margin in the subsequent phase. It
is worth noting that any addition of such phase is at the cost
of speed of the quadruped robot. Therefore, number of such
additions has to be minimum just to ensure required stabil-
ity margin. Keeping above trade-off in mind, we present the
modified crawl gait as shown in Fig. 3. The motion of the
robot in each phase is summarized in Table 1.
Next, we derive the condition for positive stability margin
using the general relationship between duty factor, stride
length and stability margin.
In contrast to conventional crawl gait, the modified ver-
sion uses the entire reachable region of each leg as E. From
Fig. 3, the leg’s reachable region is given by
E = A(S) + 2S + A(S) + A(S) + 2S
(2)
Thus,
A(S) =
E − 4S
3
(3)
Phases 1 2 3 4 5 6
Leg 0 position 0 1 2 3 4 5
Leg 1 position 1 2 3 4 5 0
Leg 2 position 4 5 0 1 2 3
Leg 3 position 3 4 5 0 1 2
Body moves 2S A(S) A(S) 2S A(S) A(S)
Transfer leg x 2 3 x 1 0
Table 1: Summary of the motion in modified crawl gait
Figure 3: Foothold positions in X-crawl
Now, from the Table 1, we can calculate the distance trav-
eled by the CoG after one complete cycle, that is after all
the six phases. This is nothing but the stride length λ(S),
λ(S) = 2S + A(S) + A(S) + 2S + A(S) + A(S)
(4)
Upon substituting Eq. (3) in the above, one obtains
=
4
3
(E − S) (5)
The duty factor, β(S), is given by
β =
E
λ(S)
=
E
4
3
(E − S)
=
3
4
E
E − S
(6)
For a positive stability margin, S ≥ 0, it is clear from the
Eq. (6) that
β ≥
3
4
(7)
The same can be alternatively arrived at as follows. From
the definition of duty factor one can obtain,
E = λ(S)β
Solving Eq. (5) and substituting the above expression for
E, we get
S = λ β −
3
4
(8)
From Eq. (8), S ≥ 0 if and only if β ≥ 3
4
.
Thus, for the conventional crawl gait shown in Fig.2, β =
0.75 as given by Eq.1. There is no time instant in the whole
cycle of the gait when all four legs are on the ground. β > 3
4
means that all the legs will be on the ground for some time.
Thus, the modified crawl gait, illustrated in Fig. 4, has a
positive stability margin at all times and forces all of the
legs to be in support phase for some time in one complete
cycle.
3. PLANNING METHODOLOGY OF OM-
NIDIRECTIONAL STATIC WALKING
Based on above observations, we modified the crawl gait
with some positive stability margin. Planning of the stan-
dard gaits can be broken down into following tasks:
1. Planning the lifting and landing positions of the feet
within each leg’s workspace.
2. Planning the trajectory of the legs keeping in mind the
mechanical constraints of each leg.
3. Planning the support and swing sequences of the legs
according to the gait chosen.
4. Planning the transition between gaits with minimum
number of steps.
3.1 Lifting and landing positions of the feet
The different phases of modified crawl gait over one com-
plete cycle are shown in Fig. 4. The workspace of each leg
is bounded by a rectangle and is labeled accordingly. The
marked positions (0,1...,5) are the points through which the
feet traverses as it moves forward. The frame of reference is
attached to the CoG of the robot and hence is represented
4. Figure 4: Modified Crawl gait
by the origin of the co-ordinate axes. A leg enters its flight
phase when it reaches the end of the reachable workspace
in the direction opposite to the direction of walking. The
leg then swings ahead to maintain repeatability of the gait.
The legs in the support phase keep sliding one step back
until they enter the flight phase. This makes the body move
forward and achieve the state of walking.
The different phases of rotation gait over one complete
cycle are shown in Fig. 5. The trajectory of each leg is a
circle about the CoG of the robot with foot position shown
by dots. Like crawl gait, it also has one swinging leg and
three supporting legs at any instant of time.
3.2 Planning the support and swing sequences
of the legs
The standard gaits of omnidirectional static walking viz.
crawl gait and rotation gaits have defined support and swing
sequence of the legs. Direction-based variants of these two
gaits constitute the X-Crawl, RX-Crawl, Y-Crawl, RY-Crawl,
O-Rotation and RO-Rotation gaits. The X-Crawl and Y-
Crawl gaits are the crawl gaits in X and Y direction re-
spectively. The O-Rotation is the rotation gait with anti-
clockwise movement. With ’R’ standing for ’reverse’, the
RX-Crawl, RY-Crawl and RO-Rotation gaits are previous
gaits but with direction or turning movement reversed. In
these gaits, the sequence of the swinging leg differs which de-
pends on the direction in which the robot is moving forward
or turning about.
3.3 Planning the trajectory of the legs
The supporting legs have to move in a straight line in be-
tween the two successive points for the body to move one
step without wobbling. The trajectory of supporting legs
can be posed as the problem of moving an end-effector from
its initial position to a goal position in a certain amount of
time. The set of joint angles that correspond to the goal po-
sition and orientation can be calculated using Inverse Kine-
matics. For the joint angle function we choose a cubic poly-
nomial and try to solve for the coefficients with the joint
velocity and joint position as known information.
θ(t) = a0 + a1t + a2t2
+ a3t3
(9)
With the function of joint angle given over time, the end-
effector i.e. the foot in our case, can be moved from one
point to other. Using the solved coefficients of the polyno-
mial, we can only ensure the initial and final values of joint
positions and velocities. Since no restrictions are placed on
the values in between, the path taken by the foot need not
be a straight line. Rather, it is some complicated shape that
depends on the particular kinematics of the leg being used.
To overcome this problem, we use a piece-wise approach and
specify many closely separated via points lying on a straight
line for crawl gait or on a circular arc for rotation gait. This
way, the foot will appear to follow a straight line or a cir-
cular arc, regardless of the choice of smooth function that
interconnects the via points. All we need to ensure is that
the velocities are continuous at each point.
The trajectory of the swinging leg does not affect the
support polygon. Its effect on the movement of CoG is
also limited. Therefore, it just has to be within mechanical
constraints and should lift above the ground to a sufficient
height. Thus, we specify just one intermediate point to en-
sure the leg lifts high enough to not graze the ground while
moving. The resulting spatial path of the swinging leg is
shown in 4.
3.4 Successive gait transitions
For a general path for the robot to traverse, it needs to
switch between the direction-based variants of the standard
gaits quickly and efficiently. Therefore, successive gait tran-
5. Figure 5: Rotation gait
sition plays an important role in omnidirectional walking of
the robot. In successive gait transition, the feet positions in
each gait are chosen in a way so that there are some common
feet positions between them for the transition to happen in
minimum number of steps. The same is illustrated in the
Fig. 6. The criteria for choosing the appropriate common
point is as follows:
• The robot should be statically stable in all stages of
the transition.
• The support polygon must be formed such that the
CoG moves into it and not away from it.
Gait transitions can be categorized broadly as follows:
1. Gait transition from crawl gait to rotation gait
2. Gait transition from one crawl gait to another crawl
gait
The gait transition from X-crawl to Rotation is shown in
Fig. 7. Here, Leg 0 is at the common point during the
transition. The transition can be summarized as follows:
1. Leg 3 swings to its new position with the other three
moving one step back with respect to CoG. Leg 0
reaches the common point of the transition.
2. Leg 2 moves to its new position with the other three
legs stationary.
3. Leg 1 swings to the new position with the other three
moving one step in anti-clockwise direction with re-
spect to CoG (which remains at the same point with
respect to ground) making the CoG rotate in clockwise
direction with respect to ground.
Other transitions like X-Crawl to Y-Crawl are executed
in a similar fashion and shown in Fig. 8.
4. SIMULATIONS AND EXPERIMENTAL RE-
SULTS
To validate the methodology proposed in previous sec-
tions, simulations and experiments were performed, the re-
sults of which are discussed below.
4.1 Numerical Results
The quadruped model used for simulation has three joints
in each leg. First, we show the motion of the CoG in a pre-
planned path as shown in Fig. 9. The path involves X-crawl,
Figure 9: Motion of the CoG according to a preplanned path
transition from X-crawl to Y-crawl, Y-crawl and transition
from Y-crawl to X-crawl.
Fig. 10 shows the stability margin of the robot dur-
ing the complete traversal on the pre-planned path. The
graph clearly states that stability margin is always positive
throughout the traversal as desired while choosing the com-
mon point exchange during planning the gait transitions.
The trajectories of the 4 legs along z axis are shown in Fig.
11. It is thus established that the swinging leg follows a well
defined trajectory which was left unclear while planning its
motion in second section. It can also be seen that during the
support phase, the leg maintains contact with the ground.
4.2 Experimental Results
Validation of above numerical and simulation results was
done using an experimental robot fully designed and devel-
oped for this purpose. The design of the robot was inspired
by TITAN-VIII model of quadruped robot developed in [6].
The quadruped robot is shown in Fig. 1. The robot has
a central chassis for housing control equipment and limb-
lengths of 11.737cm and 12.323cm.
The static walking ability of the robot was tested on a
rough surface in one direction as shown in Fig. 12. It was
observed that the stability of the robot improved consider-
ably albeit at the cost of the speed of the walk. The robot
was able to walk without falling or wobbling which was ob-
served in the conventional crawl gait. This validates the
6. Figure 6: Common feet position in all the basic gaits
Figure 7: Transition from X-crawl to Rotation
Figure 8: Transition from X-crawl to Y-crawl
7. Figure 12: Walking of the robot in X-direction. In a) and b) the front left leg is shown moving a distance in the forward
direction. This is the third phase described in Fig. 4. In c) and d) the front right leg is shown moving a distance in the
forward direction. This is the sixth phase shown in Fig. 4. With similar actions by all four legs, robot moves forward.
Figure 10: Stability Margin during X-Crawl, transition from
X-Crawl to Y-Crawl and during Y-Crawl
proposed change in the planning of the crawl gait.
5. CONCLUSION
Quadruped robots are intended to traverse difficult terrain
for reconnaissance, surveying and other important tasks.
Difficult terrain demands increased stability of the robot for
successful walking as well as safety of robot. The paper suc-
cessfully demonstrated the increased stability margin with
the modified crawl and rotation gaits. Mathematically, we
were able to demonstrate the validity of our claim of in-
creased stability. Simulations were performed which showed
the stability margin remains positive throughout the walk-
ing of the quadruped robot. The movement of the COG
was tracked and was found to be within the support poly-
gon. Experiments performed on a model quadruped robot
showed the omnidirectional static walking with more stabil-
ity. However, the increase in stability also brought about
decrease in speed. The paper brings into focus the future
investigation into this domain - the optimization of stability
vis-a-vis speed of the robot.
6. REFERENCES
[1] Rebula, J. R., Neuhaus, P. D., Bonnlander, B. V.,
Johnson, M. J., Pratt, J. E. (2007). A controller for
the littledog quadruped walking on rough terrain.
ICRA, 1467-1473.
[2] Raibert, M., Blankespoor, K., Nelson, G., Playter, R.
Figure 11: Leg trajectories along z-axis; The red curve is for
the swinging leg
(2008). Bigdog, the rough-terrain quadruped robot. In
Proc, of the 17th World Congress, 17(1), 10822-10825.
[3] Shimoyama, I., Miura, H., Horita, M., Hattori, Y.
(1991). Analysis of walk for quadruped. IROS,
1541-1544.
[4] Fukuoka, Y., Kimura, H., Cohen, A. H. (2003).
Adaptive dynamic walking of a quadruped robot on
irregular terrain based on biological concepts. The Int.
J. of Robotics Research, 22(3-4), 187-202.
[5] Ijspeert, A. J. (2008). Central pattern generators for
locomotion control in animals and robots: a review.
Neural Networks, 21(4), 642-653.
[6] Hirose, S., Yoneda, K., Tsukagoshi, H. (1997). Titan
VII: Quadruped walking and manipulating robot on a
steep slope. ICRA, 1, 494-500.
[7] Ma, S., Tomiyama, T., Wada, H. (2005).
Omnidirectional static walking of a quadruped
robot.Transactions on Robotics, 21(2), 152-161.
[8] Lee, T. T., Shih, C. L. (1986). A study of the gait
control of a quadruped walking vehicle. J. of Robotics
and Automation, 2(2), 61-69.
[9] Kim, B. H. (2009). Centroid-based analysis of
Quadruped-robot Walking Balance. Int. Conf. on
Advanced Robotics, 1-6.
[10] McGhee, R. B., Frank, A. A. (1968). On the stability
properties of quadruped creeping gaits. Mathematical
Biosciences, 3, 331-351.