CN104252173A - Walking control method of biped walking robot - Google Patents
Walking control method of biped walking robot Download PDFInfo
- Publication number
- CN104252173A CN104252173A CN201310265173.1A CN201310265173A CN104252173A CN 104252173 A CN104252173 A CN 104252173A CN 201310265173 A CN201310265173 A CN 201310265173A CN 104252173 A CN104252173 A CN 104252173A
- Authority
- CN
- China
- Prior art keywords
- walking
- bipod
- robot
- walking robot
- control method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Manipulator (AREA)
Abstract
The invention discloses a walking control method of a biped walking robot. The method includes the steps: firstly, setting walking parameters of the biped walking robot; secondly, computing the center of mass and a reference (zero moment point) track of the biped walking robot; thirdly, computing a working pattern of the biped walking robot by means of inverse kinematics; fourthly, computing the ground friction coefficient needed for non-slip in walking of the biped walking robot, and judging whether the biped walking robot slips in walking or not; fifthly, if so, regulating the walking parameters of the biped walking robot, and repeating the second, third and fourth steps. By the method, whether the biped walking robot slips on the ground with low friction coefficient or not can be judged, the stepping parameters of the walking pattern of the biped walking robot are regulated to reduce the minimum ground friction coefficient needed by the walking pattern, and walking capability of the biped walking robot on the ground with the low friction coefficient is improved.
Description
Technical field
The present invention relates to a kind of control method of robot, specifically, relate to a kind of walking control method of robot.
Background technology
The stability control method of current bipod walking robot is all adopt ZMP stability criterion, ZMP refers to that the level of torque component of ground force is the application point of zero, ZMP stability criterion refers to that the precondition of bipod walking robot walking stability is that ZMP is arranged in support polygon all the time, and support polygon refers to the pin of biped robot and the convex set of ground-engaging area.Meet the physical significance directly perceived of the double feet walking of ZMP stability criterion, refer in biped robot's gait processes and can not topple over.The gait stability control of existing biped robot is all each joint motions planning bipod walking robot based on ZMP stability criterion, is positioned at support polygon all the time to meet the ZMP of bipod walking robot in gait processes.
But existing ZMP stability criterion has certain limitation, the well-known bipod walking robot expert Kajita of Japanese AIST once pointed out that ZMP had three kinds of situations to apply, and one of them is exactly the situation occurring with ground at the bottom of robot foot to skid.In fact, ZMP stability criterion, to ignore premised on frictional ground force, is namely thought that the friction force between biped robot's pin and ground is enough large, the situation of skidding can not be occurred between the pin of bipod walking robot and ground.This prerequisite is feasible under ecotopia, and naturally, the walking movement based on the bipod walking robot of ZMP stability criterion planning meets the stability requirement of walking.But for the situation that the friction force between the pin of bipod walking robot and ground is less, based on the walking movement of the bipod walking robot of ZMP stability criterion planning, can only ensure can not topple in robot gait processes, but cannot ensure that robot can not skid.
Summary of the invention
The object of the present invention is to provide a kind of walking control method of bipod walking robot, can judge whether bipod walking robot can skid on low-friction coefficient ground, simultaneously by regulating the walking parameter of bipod walking robot Walking Mode, reduce the minimum ground friction factor needed for Walking Mode, improve the walking ability of bipod walking robot on low-friction coefficient ground.
To achieve these goals, the technical solution adopted in the present invention is as follows:
A walking control method for bipod walking robot, comprises the following steps: step one: the walking parameter arranging described bipod walking robot; Step 2: calculate the barycenter of described bipod walking robot and the track with reference to ZMP; Step 3: the Walking Mode being gone out described bipod walking robot by the computation of inverse-kinematics; Step 4: calculate the non-slip required ground friction coefficient of described bipod walking robot walking, judge whether described bipod walking robot walking skids; Step 5: if described bipod walking robot walking is skidded, then regulate the described walking parameter of described bipod walking robot, repeats above-mentioned steps two, step 3 and step 4.
Further, the non-slip required described ground friction coefficient of described bipod walking robot walking is calculated according to the horizontal force component of the intermolecular forces on described bipod walking robot feet and ground and vertical force component in step 4.
Further, the non-slip required described ground friction coefficient of the described bipod walking robot walking calculated in step 4 is compared with actual ground friction factor, if required described ground friction coefficient is less than described actual ground friction factor, then described bipod walking robot walking is non-slip, otherwise then skids.
Further, if described bipod walking robot walking is non-slip in step 4, then the described Walking Mode of planned described bipod walking robot meets ZMP stability requirement.
Further, the walking model that the generation of the described Walking Mode of bipod walking robot described in step 3 is is bipod walking robot with desk-dolly.
Further, the generation of the described Walking Mode of bipod walking robot described in step 3 is for system inputs with the differential of the acceleration of barycenter.
Further, the generation of the described Walking Mode of bipod walking robot described in step 3 is that the parameter in evaluation function is for setting described walking parameter by the minimized method tracing control of evaluation function with reference to ZMP track.
Further, the parameter in described evaluation function is for setting walking speed and the step-length of described walking parameter.
Further, the described Walking Mode of the described bipod walking robot generated in step 3 meets the ZMP stability criterion of double feet walking, combines with stability criterion of whether skidding.
Compared with prior art, the walking control method of bipod walking robot of the present invention, can judge whether bipod walking robot can skid on low-friction coefficient ground, simultaneously by regulating the walking parameter of bipod walking robot Walking Mode, reduce the minimum ground friction factor needed for Walking Mode, improve the walking ability of bipod walking robot on low-friction coefficient ground.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of the bipod walking robot of the walking control method of bipod walking robot of the present invention;
Fig. 2 is the schematic diagram of the desk-little vehicle model of the walking control method of bipod walking robot of the present invention;
Fig. 3 is the schematic flow sheet of the walking control method of bipod walking robot of the present invention.
Embodiment
Be described further below in conjunction with the walking control method of the drawings and specific embodiments to bipod walking robot of the present invention.
The invention provides the method for a kind of bipod walking robot 1 in the walking of low-friction coefficient ground, by designing a kind of walking speed and the adjustable Walking Mode generation method of step-length, and take the stability criterion of sliding friction force constraint into consideration, regulate the parameter of Walking Mode, setting is applicable to the Walking Mode of ground friction factor, improves the walking control method of bipod walking robot 1.
Refer to Fig. 1, the decision method of described bipod walking robot 1 walking stability during consideration sliding friction force constraint, specific as follows:
Described bipod walking robot 1 on the ground walking time, right crus of diaphragm 11R(is feet) and ground between acting force be f, its horizontal component is f
t, vertical component is f
z, the friction factor on ground is μ, does not slide and need meet the following conditions between described right crus of diaphragm 11R and ground
f
t<μf
z (1)
For known Walking Mode, the momentum of described bipod walking robot 1 can be expressed as
Wherein m
iand c
ibe respectively quality and the centroid position of each connecting rod.
The described horizontal component f of ground force f can be obtained to formula (2) differential
twith described vertical component f
zfor
(3)
Wherein M is the overall weight of described bipod walking robot 1, and g is acceleration of gravity.
According to formula (3) can obtain the walking of described bipod walking robot 1 do not occur slide ground friction coefficient be
Work as μ
necduring≤μ, can not slide on the ground during described bipod walking robot 1 walking, coordinate ZMP stability criterion, namely when in described bipod walking robot 1 gait processes, the level of torque component of described ground force f is that the point of zero is in the support polygon that described bipod walking robot 1 feet and ground are formed, described bipod walking robot 1 can not be toppled over, and can realize the proper walking of described bipod walking robot 1 and stablize.The method as the expansion of existing ZMP stability criterion, can make more strict judgement to the stability of described bipod walking robot 1, makes the range of application of described bipod walking robot 1 wider.
The present invention is based on a kind of Walking Mode generation method that above-mentioned new stability criterion proposes adjustable walking speed and step-length, to adapt to the walking situation of described bipod walking robot 1 in the less situation of ground friction coefficient, specific as follows:
Refer to Fig. 1 and Fig. 2, described bipod walking robot 1, when the walking of low-friction coefficient ground, can adopt classical desk-dolly model representation:
(5)
Wherein x and y represents the projection of described bipod walking robot 1 barycenter in level ground, p
xand p
yrepresent the position of ZMP.
The differential supposing described bipod walking robot 1 barycenter acceleration is the input variable of system, namely
(6)
Then
Meanwhile, formula (5) can be expressed as
(8)
Convolution (7) and formula (8), carrying out discretize to it can obtain
Wherein
u
xk=u
x(kΔt)
u
yk=u
y(kΔt)
p
xk=p
x(kΔt)
p
yk=p
y(kΔt)
In order to make the p of planning
xkand p
yktrack reference ZMP as much as possible
with
here realize tracing control by minimizing of evaluation function, evaluation function is as follows
Q in formula
x, Q
y, R
x, R
yfor positive weighting coefficient, wherein
Wherein
with
the coefficient relevant with walking speed and step-length, namely different by setting
with
value can regulate speed and the step-length of walking, and the now input of system can obtain according to preview control theory
(13)
In formula
K=(R+b
TPb)
-1b
TPA (14)
f
i=(R+b
TPb)
-1b
T(A-bK)
T×(i-1)c
TQ
Wherein matrix P is non trivial solution below
P=A
TPA+c
TQc-A
TPb(R+b
TPb)
-1b
TPA (15)
So far the Walking Mode of described bipod walking robot 1 can be calculated, the i.e. track of described bipod walking robot 1 barycenter and the track with reference to ZMP, to be based upon the coordinate system ∑ 0 of the waist of described bipod walking robot 1 for basis coordinates system, with ∑ w for world coordinate system, as shown in Figure 1.Walking Mode (the p of described bipod walking robot 1 can be calculated by inverse kinematics
0, R
0, θ), wherein (p
0, R
0) be the position of base coordinate system ∑ 0 in world coordinate system ∑ w and attitude, θ is the angle in described each joint of bipod walking robot 1.
In sum, refer to Fig. 1 and Fig. 3, the walking control method of described bipod walking robot 1 disclosed by the invention, comprises the following steps:
Step one S1: the related coefficient that the walking parameter of bipod walking robot 1 described in formula (11) and formula (12) is set.
Step 2 S3: calculate the barycenter of described bipod walking robot 1 and the track with reference to ZMP according to formula (13).
Step 3 S5: be basis coordinates system with ∑ 0, ∑ w is world coordinate system, is gone out the Walking Mode (p of described bipod walking robot 1 by the computation of inverse-kinematics
0, R
0, θ).
The generation of described Walking Mode take desk-dolly as the walking model of described bipod walking robot 1, with the differential of the acceleration of barycenter for system inputs, by the minimized method tracing control of evaluation function with reference to ZMP track, the parameter in evaluation function is for setting the walking parameter such as walking speed and step-length.The described Walking Mode of the described bipod walking robot 1 generated meets the ZMP stability criterion of double feet walking, combine with stability criterion of whether skidding, form more strict described bipod walking robot 1 walking stability criterion, widen the walking movement of described bipod walking robot 1 in imperfect environment.
Step 4 S7: calculate the non-slip required ground friction coefficient μ of described bipod walking robot 1 walking according to formula (2), formula (4) and formula (7)
nec, judge whether the walking of described bipod walking robot 1 skids.
Whether described bipod walking robot 1 skids in ground walking, is the horizontal force component f of the intermolecular forces f according to described double feet walking machine 1 feet and ground
twith vertical force component f
zcalculate the non-slip required minimum ground coefficientoffrictionμ of described bipod walking robot 1 walking
nec, and compared with actual ground coefficientoffrictionμ, if required minimum ground coefficientoffrictionμ
necbe less than ground friction coefficient μ, then described bipod walking robot 1 is non-slip, otherwise then skids.If the walking of described bipod walking robot 1 is non-slip, then the described Walking Mode of planned described bipod walking robot 1 meets ZMP stability requirement.
Step 5 S9: if described bipod walking robot 1 walking is skidded, then regulate the described walking parameter of described bipod walking robot 1, repeats above-mentioned steps two, step 3 and step 4.
The walking control method of bipod walking robot 1 of the present invention, can judge whether described bipod walking robot 1 can skid on low-friction coefficient ground, simultaneously by regulating the walking parameter of described bipod walking robot 1 Walking Mode, reduce the minimum ground friction factor needed for Walking Mode, improve the walking ability of described bipod walking robot 1 on low-friction coefficient ground.
More than describe preferred embodiment of the present invention in detail, should be appreciated that those of ordinary skill in the art just design according to the present invention can make many modifications and variations without the need to creative work.Therefore, all technician in the art according to the present invention's design on prior art basis by logic analysis, reasoning or according to the available technical scheme of limited experiment, all should by among the determined protection domain of these claims.
Claims (9)
1. a walking control method for bipod walking robot, is characterized in that, comprises the following steps:
Step one: the walking parameter that described bipod walking robot is set;
Step 2: calculate the barycenter of described bipod walking robot and the track with reference to ZMP;
Step 3: the Walking Mode being gone out described bipod walking robot by the computation of inverse-kinematics;
Step 4: calculate the non-slip required ground friction coefficient of described bipod walking robot walking, judge whether described bipod walking robot walking skids;
Step 5: if described bipod walking robot walking is skidded, then regulate the described walking parameter of described bipod walking robot, repeats above-mentioned steps two, step 3 and step 4.
2. the walking control method of bipod walking robot as claimed in claim 1, is characterized in that: in step 4 according to the horizontal force component of described bipod walking robot feet and the intermolecular forces on ground and vertical force component calculate described bipod walking robot walking non-slip needed for described ground friction coefficient.
3. the walking control method of bipod walking robot as claimed in claim 2, it is characterized in that: the non-slip required described ground friction coefficient of the described bipod walking robot walking calculated in step 4 is compared with actual ground friction factor, if required described ground friction coefficient is less than described actual ground friction factor, then described bipod walking robot walking is non-slip, otherwise then skids.
4. the walking control method of bipod walking robot as claimed in claim 1, it is characterized in that: if described bipod walking robot walking is non-slip in step 4, then the described Walking Mode of planned described bipod walking robot meets ZMP stability requirement.
5. the walking control method of bipod walking robot as claimed in claim 1, is characterized in that: the walking model that the generation of the described Walking Mode of bipod walking robot described in step 3 is is bipod walking robot with desk-dolly.
6. the walking control method of bipod walking robot as claimed in claim 5, is characterized in that: the generation of the described Walking Mode of bipod walking robot described in step 3 is for system inputs with the differential of the acceleration of barycenter.
7. the walking control method of bipod walking robot as claimed in claim 6, it is characterized in that: the generation of the described Walking Mode of bipod walking robot described in step 3 is that the parameter in evaluation function is for setting described walking parameter by the minimized method tracing control of evaluation function with reference to ZMP track.
8. the walking control method of bipod walking robot as claimed in claim 7, is characterized in that: the parameter in described evaluation function is for setting walking speed and the step-length of described walking parameter.
9. the walking control method of bipod walking robot as claimed in claim 8, it is characterized in that: the described Walking Mode of the described bipod walking robot generated in step 3 meets the ZMP stability criterion of double feet walking, combine with stability criterion of whether skidding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310265173.1A CN104252173A (en) | 2013-06-27 | 2013-06-27 | Walking control method of biped walking robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310265173.1A CN104252173A (en) | 2013-06-27 | 2013-06-27 | Walking control method of biped walking robot |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104252173A true CN104252173A (en) | 2014-12-31 |
Family
ID=52187180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310265173.1A Pending CN104252173A (en) | 2013-06-27 | 2013-06-27 | Walking control method of biped walking robot |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104252173A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108345211A (en) * | 2017-01-23 | 2018-07-31 | 深圳市祈飞科技有限公司 | Biped anthropomorphic robot and its non-linear gait planning method and control method |
CN108762257A (en) * | 2018-05-04 | 2018-11-06 | 安徽三弟电子科技有限责任公司 | A kind of robot ambulation control system based on frictional force automatic adjusument |
CN109333506A (en) * | 2018-10-23 | 2019-02-15 | 广东工业大学 | A kind of humanoid intelligent robot system |
CN109703645A (en) * | 2018-12-29 | 2019-05-03 | 深圳市优必选科技有限公司 | Robot centroid position method of adjustment, device, robot and data storage medium |
CN112147890A (en) * | 2020-09-04 | 2020-12-29 | 西安交通大学 | Acrobot model-based diagonal support static balance control method for quadruped robot |
CN112731952A (en) * | 2020-12-24 | 2021-04-30 | 深圳市优必选科技股份有限公司 | Robot centroid planning method and device, readable storage medium and robot |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102323818A (en) * | 2011-07-12 | 2012-01-18 | 浙江大学 | Online generation method of slope walking mode of humanoid robot |
KR20120032706A (en) * | 2010-09-29 | 2012-04-06 | 재단법인대구경북과학기술원 | Nonslip hip joint torque range of the legged robot with hip joint actuators and estimation method for frictional coefficient between robot foots and ground |
-
2013
- 2013-06-27 CN CN201310265173.1A patent/CN104252173A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120032706A (en) * | 2010-09-29 | 2012-04-06 | 재단법인대구경북과학기술원 | Nonslip hip joint torque range of the legged robot with hip joint actuators and estimation method for frictional coefficient between robot foots and ground |
CN102323818A (en) * | 2011-07-12 | 2012-01-18 | 浙江大学 | Online generation method of slope walking mode of humanoid robot |
Non-Patent Citations (3)
Title |
---|
QIANG HUANG 等: ""Planning Walking Patterns for a Biped Robot"", 《IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION》 * |
SHUUJI KAJITA 等: ""Biped Walking on a Low Friction Floor"", 《PROCEEDINGS OF 2004 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS》 * |
包志军 等: ""用Zero Moment Point描述类人型机器人步行稳定的不完善性探讨"", 《上海交通大学学报》 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108345211A (en) * | 2017-01-23 | 2018-07-31 | 深圳市祈飞科技有限公司 | Biped anthropomorphic robot and its non-linear gait planning method and control method |
CN108762257A (en) * | 2018-05-04 | 2018-11-06 | 安徽三弟电子科技有限责任公司 | A kind of robot ambulation control system based on frictional force automatic adjusument |
CN109333506A (en) * | 2018-10-23 | 2019-02-15 | 广东工业大学 | A kind of humanoid intelligent robot system |
CN109703645A (en) * | 2018-12-29 | 2019-05-03 | 深圳市优必选科技有限公司 | Robot centroid position method of adjustment, device, robot and data storage medium |
CN109703645B (en) * | 2018-12-29 | 2020-05-22 | 深圳市优必选科技有限公司 | Robot centroid position adjusting method and device, robot and data storage medium |
CN112147890A (en) * | 2020-09-04 | 2020-12-29 | 西安交通大学 | Acrobot model-based diagonal support static balance control method for quadruped robot |
CN112731952A (en) * | 2020-12-24 | 2021-04-30 | 深圳市优必选科技股份有限公司 | Robot centroid planning method and device, readable storage medium and robot |
CN112731952B (en) * | 2020-12-24 | 2022-03-01 | 深圳市优必选科技股份有限公司 | Robot centroid planning method and device, readable storage medium and robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104252173A (en) | Walking control method of biped walking robot | |
US7603234B2 (en) | Controller of legged mobile robot | |
Yi et al. | Online learning of a full body push recovery controller for omnidirectional walking | |
Park | Fuzzy-logic zero-moment-point trajectory generation for reduced trunk motions of biped robots | |
Park et al. | ZMP trajectory generation for reduced trunk motions of biped robots | |
CN100364728C (en) | Operation control device for leg-type mobile robot and operation control method and robot device | |
US8977397B2 (en) | Method for controlling gait of robot | |
Miura et al. | Analysis on a friction based “twirl” for biped robots | |
CN103204193A (en) | Under-actuated biped robot walking control method | |
CN104298243A (en) | Humanoid robot uneven ground walking stability control method | |
Sreenath et al. | Design and experimental implementation of a compliant hybrid zero dynamics controller with active force control for running on MABEL | |
Chung et al. | Posture stabilization strategy for a trotting point-foot quadruped robot | |
Gao et al. | Low impact force and energy consumption motion planning for hexapod robot with passive compliant ankles | |
Zheng et al. | Humanoid robots walking on grass, sands and rocks | |
Sharbafi et al. | VBLA, a swing leg control approach for humans and robots | |
Drama et al. | Postural stability in human running with step-down perturbations: an experimental and numerical study | |
Ghassemi et al. | Push recovery for nao humanoid robot | |
Balamurugan et al. | Tracked vehicle performance evaluation using multi body dynamics | |
Pan et al. | Design of a hopping robot with its kinetics and dynamics analysis | |
Lee et al. | Optimization of postural transition scheme for quadruped robots trotting on various surfaces | |
Krishna et al. | Dynamic gaits and control in flexible body quadruped robot | |
Wang et al. | Standing balance control for position control-based humanoid robot | |
Takano et al. | Analysis of biped running with rotational inerter | |
Martynenko et al. | A movement generation algorithm for FE Human Body Models | |
William et al. | Effect of finite-time DS controllers on disturbance rejection for planar bipeds |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141231 |