JPH08369B2 - Walking leg trajectory control device - Google Patents
Walking leg trajectory control deviceInfo
- Publication number
- JPH08369B2 JPH08369B2 JP63197219A JP19721988A JPH08369B2 JP H08369 B2 JPH08369 B2 JP H08369B2 JP 63197219 A JP63197219 A JP 63197219A JP 19721988 A JP19721988 A JP 19721988A JP H08369 B2 JPH08369 B2 JP H08369B2
- Authority
- JP
- Japan
- Prior art keywords
- foot
- horizontal
- walking
- unit
- acceleration
- 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.)
- Expired - Lifetime
Links
- 230000001133 acceleration Effects 0.000 claims description 48
- 230000000630 rising effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 9
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Landscapes
- Control Of Position Or Direction (AREA)
- Manipulator (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は歩行機械の歩行脚運動制御装置に係り、さら
に詳しくは歩行機械を安定に歩行させるに好適な歩行脚
運動軌跡制御装置に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a walking leg motion control device for a walking machine, and more particularly to a walking leg motion trajectory control device suitable for causing the walking machine to walk stably.
近年、建屋内で行われている保守点検作業を、人間に
代つて行う移動ロボットのニーズが高まつている。この
ような要求に応えるロボットは今まで人間が作業してき
た環境内を自由にかつ高速に移動して作業場所へ行き、
効率良く作業を進めるための機能を必要とするが、建屋
内の障害物のまたぎ越しやくぐりぬけ移動などの機能も
必要である。これらの要求に応えるために、歩行脚によ
つて移動する歩行機械が種々提案されている。この種の
歩行機械としては、例えば、特開昭59−110575号公報お
よび特開昭61−134805号公報等に示されるように多数の
歩行脚によつて歩行を実現するものがある。In recent years, there is a growing need for mobile robots that perform maintenance and inspection work inside buildings in place of humans. Robots that meet such demands move freely and at high speed in the environment where humans have been working until now,
It needs a function to proceed efficiently, but it also needs a function to move over obstacles in the building and to move through it. In order to meet these demands, various walking machines that move by walking legs have been proposed. As a walking machine of this type, there is one that realizes walking with a large number of walking legs, as shown in, for example, JP-A-59-110575 and JP-A-61-134805.
上記の多数の歩行脚が備える歩行機械では、歩行移動
のために、例えば一対の歩行脚を交互に移動させてい
る。そして、歩行のための歩行脚は歩行脚の足部が床面
に着地している立脚状態の区間と、歩行脚を歩行のため
に振り出している遊脚の状態の区間とを備えているが、
立脚状態から遊脚状態または遊脚状態から立脚状態に切
り換る時、歩行脚の足部の進行方向への速度および垂直
方向への速度がステツプ状に変化し不連続となつてい
る。このステツプ状の急激な速度変化は歩行機械への衝
撃力として作用し、例えば歩行機械の胴体は揺れを生
じ、安定に走行することができないという問題点があつ
た。In a walking machine equipped with a large number of walking legs, for example, a pair of walking legs are moved alternately for walking. The walking leg for walking includes a section in a standing state in which the foot of the walking leg is landed on the floor and a section in a free leg state in which the walking leg is extended for walking. ,
When switching from the standing state to the swinging state or from the swinging state to the standing state, the speed of the foot of the walking leg in the traveling direction and the speed in the vertical direction change stepwise and are discontinuous. This step-like rapid speed change acts as an impact force on the walking machine, and, for example, the body of the walking machine sways, and there is a problem that it cannot run stably.
本発明は上述した事柄にもとづいてなされたもので、
立脚状態から遊脚状態に、または遊脚状態から立脚状態
に切り換る時に生じる衝撃力を低減することができる歩
行脚運動軌跡制御装置を提供することを目的とする。The present invention is based on the above-mentioned matters,
An object of the present invention is to provide a walking leg motion locus control device capable of reducing an impact force generated when switching from a standing state to a swinging state or from a swinging state to a standing state.
本発明の上記の目的は、脚駆動制御部によつて歩行脚
の関節部を制御し、この歩行脚によつて歩行する歩行機
械において、前記歩行脚の立脚時と遊脚時との切り換え
時の足部の速度が連続する足部の運動軌跡を生成する足
部の運動軌跡生成部と、前記足部の運動軌跡生成部から
の足部の運動軌跡を目標関節角に演算し、これを前記脚
駆動制御部に出力する目標関節角演算部とを備えること
により達成される。The above object of the present invention is to control a joint portion of a walking leg by a leg drive control unit, and in a walking machine that walks by using the walking leg, when switching between standing and swinging of the walking leg. A foot locus generation section that generates a foot locus in which the foot speed is continuous, and a foot locus from the foot locus generation section is calculated as a target joint angle, and this is calculated. This is achieved by including a target joint angle calculation unit that outputs to the leg drive control unit.
歩行脚は足部の運動軌跡生成部によつて生成される歩
行脚の立脚時と遊脚時との切り換え時の足部の連続する
速度にもとづいて、関節部が駆動制御される。このた
め、歩行脚はその足部と床面との間に速度差を生じるこ
とがなく、着地時および離脱時の衝撃力を小さく抑える
ことができる。その結果、歩行機械は安定に歩行するこ
とができる。The joints of the walking leg are drive-controlled based on the continuous speed of the foot generated by the motion locus generation unit of the foot when the walking leg is switched between standing and swinging. Therefore, the walking leg does not cause a speed difference between its foot and the floor surface, and the impact force at the time of landing and at the time of leaving can be suppressed to a small level. As a result, the walking machine can walk stably.
以下本発明の実施例を図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明の歩行脚運動軌跡制御装置の一実施例
を備え歩行機械の一例を示すもので、この図において、
1は歩行機械で、この歩行機械1は胴部2とこの胴部2
に設けられた4脚の歩行脚(図示の例では片側の2脚の
歩行脚3,4)とを備えている。これらの歩行脚3,4は胴部
2に設けた第1の関節部3A,4Aと、この第1の関節部3A,
4Aに連結した第1の脚部3B,4Bと、この第1の脚部3B,4B
の他端に設けた第2の関節部3C,4Cと、この第2の関節
部3C,4Cに連結した第2の脚部3D,4Dと、この第2の脚部
3D,4Dの他端に連結した第3の関節部3E,4Eと、この第3
の関節部3E,4Eに連結した足部3F,4Fとで構成されてい
る。この歩行脚3,4にはこれを駆動するための脚駆動制
御部5が接続されている。この脚駆動制御部5は第1の
関節部3A,4Aおよび第2の関節部3C,4Cにそれぞれ連結し
たアクチユエータ50A〜50Dと、第1の関節部3A,4Aおよ
び第2の関節部3C,4Cの関節角を検出する関節角検出セ
ンサ51A〜51Dと、運動軌跡生成部6からの目標関節角θ
1,θ2,θ3,θ4と関節角検出センサ51A〜51Dからの実際
の関節角θs1,θs2,θs3,θs4とのそれぞれの偏差を演
算し、この偏差をそれぞれアクチユエータ50A〜50Dに出
力する比較部52A〜52Dとで構成されている。FIG. 1 shows an example of a walking machine provided with an embodiment of a walking leg motion trajectory control device of the present invention.
1 is a walking machine, and this walking machine 1 has a body 2 and a body 2
And four walking legs (two walking legs 3 and 4 on one side in the illustrated example) provided on the. These walking legs 3 and 4 are the first joints 3A and 4A provided on the torso 2 and the first joints 3A and 4A.
The first leg 3B, 4B connected to 4A and the first leg 3B, 4B
Second joints 3C and 4C provided at the other end of the second leg, second leg portions 3D and 4D connected to the second joint portions 3C and 4C, and the second leg portion
The third joint portion 3E, 4E connected to the other end of 3D, 4D and this third joint portion
It is composed of foot portions 3F and 4F connected to the joint portions 3E and 4E. A leg drive control unit 5 for driving the walking legs 3 and 4 is connected. The leg drive control section 5 includes actuators 50A to 50D connected to the first joint sections 3A and 4A and the second joint sections 3C and 4C, respectively, and the first joint sections 3A and 4A and the second joint section 3C, The joint angle detection sensors 51A to 51D that detect the joint angle of 4C, and the target joint angle θ from the motion trajectory generation unit 6
The deviations of 1 , θ 2 , θ 3 , θ 4 and the actual joint angles θ s1 , θ s2 , θ s3 , θ s4 from the joint angle detection sensors 51A to 51D are calculated, and these deviations are respectively calculated by the actuator 50A. .. to 50D and comparing sections 52A to 52D.
前述した運動軌跡生成部6は、胴部2は運動軌跡生成部
60と、床面と接する足部3F,4Fの運動軌跡生成部70と、
歩幅や足部立上げ高さ等を指定する歩行パターンパラメ
ータ発生部80と、前述の足部の運動軌跡生成部70と胴部
の運動軌跡生成部60とからのデータと、歩行脚の長さ等
のデータベース90からのデータにもとづいて歩行脚3,4
の第1の関節部3A,4Aおよび第2の関節部3C,4Cの目標関
節角を演算する目標関節角演算部100と、この関節角演
算部100からの目標関節角を格納する記憶部110と、目標
関節角の出力時間間隔を調整する歩行周期発生部120と
で構成されている。The above-described motion trajectory generation unit 6 is configured such that the body 2 is a motion trajectory generation unit.
60, a motion locus generation unit 70 of the feet 3F, 4F contacting the floor surface,
The data from the walking pattern parameter generation unit 80 that specifies the stride length, the height of foot rise, and the like, the above-described foot locus movement generation unit 70 and torso movement locus generation unit 60, and the length of the walking leg. Walking legs 3,4 based on data from database 90
Target joint angle calculation unit 100 that calculates the target joint angles of the first joint units 3A and 4A and the second joint units 3C and 4C, and a storage unit 110 that stores the target joint angle from the joint angle calculation unit 100. And a walking cycle generator 120 that adjusts the output time interval of the target joint angle.
前述した足部の運動軌跡生成部70は、歩行脚の立脚状
態と遊脚状態との切り換え期の歩行脚の運動を制御する
ものであり、第2図に示すように、立脚時の足部の位置
を発生する立脚時足部位置発生部71と、遊脚時の足部の
位置を発生する遊脚時足部位置発生部700とで構成され
ている。この遊脚時足部位置発生部700は、遊脚時の足
部運動,水平および垂直方向加速度を時間の関数で決定
する遊脚時の足部運動,水平および垂直方向加速度決定
部701と、立脚状態と遊脚状態との切り換え時における
足部の水平および垂直方向の加速度の値を前述の遊脚時
の足部運動,水平および垂直方向加速度決定部701に入
力設定する加速度条件設定部702と、遊脚時の足踏運
動,水平および垂直方向加速度決定部701からの各加速
度を時間で積分し速度を求める加速度積分部703と、遊
脚時の足部運動,水平および垂直方向速度を時間の関数
で決定する遊脚時の足部運動,水平および垂直方向速度
決定部704と、立脚状態と遊脚状態との切り換え時にお
ける足部の水平および垂直方向の速度の値を前述の遊脚
時の足部運動,水平および垂直方向の速度決定部704に
入力設定する速度条件設定部705と、遊脚時の足部運
動,水平および垂直方向速度決定部704からの各速度を
積分し位置を求める速度積分部706と、遊脚時の足部運
動,水平および垂直方向位置を時間の関数で決定する遊
脚時の足部運動,水平および垂直方向位置決定部707
と、立脚状態と遊脚状態との切り換え時における足部の
水平および垂直方向の位置を前述の遊脚時の足部運動,
水平および垂直方向位置決定部707に入力設定する位置
条件設定部708とで構成されている。The above-described foot locus generation unit 70 controls the movement of the walking leg during the switching period between the standing state and the free leg state of the walking leg, and as shown in FIG. The standing leg foot position generating section 71 for generating the position and the free leg foot position generating section 700 for generating the position of the foot during the free leg. The foot position generating unit 700 during a swinging leg includes a foot motion during horizontal swinging, a horizontal and vertical acceleration determining unit 701 that determines a foot motion during horizontal swinging, and horizontal and vertical accelerations as a function of time. An acceleration condition setting unit 702 for inputting and setting the values of the horizontal and vertical accelerations of the foot at the time of switching between the standing state and the swinging state to the foot motion / horizontal and vertical direction acceleration determining unit 701 at the time of swinging. And an acceleration integrator 703 that obtains a velocity by integrating each acceleration from the stepping motion and horizontal and vertical acceleration determining unit 701 when swinging the leg, and a foot motion, horizontal and vertical velocity when swinging the leg. The foot motion during swinging, which is determined by a function of time, the horizontal and vertical direction velocity determining unit 704, and the values of the horizontal and vertical speeds of the foot during switching between the standing state and the swinging state are described above. Leg movements when legged, horizontal and vertical velocity determination A speed condition setting unit 705 input and set in the unit 704, a speed integration unit 706 that obtains a position by integrating each speed from the foot motion during horizontal swing and horizontal and vertical direction speed determination unit 704, and a foot during free swing. Foot movement, horizontal and vertical position determiner 707 for determining leg movement, horizontal and vertical position as a function of time
And the horizontal and vertical position of the foot when switching between the standing state and the swinging state, the foot movement during swinging described above,
It is composed of a position condition setting unit 708 that inputs and sets the horizontal and vertical position determining unit 707.
次に上述した本発明の一実施例の動作を説明する。 Next, the operation of the above-described embodiment of the present invention will be described.
第3図は1つの歩行脚3,4の移動形態を示すもので、
歩行脚3,4は足部3F,4Fが接地している立脚状態の期間W1
と、足部3F,4Fが地面Fから離れた状態の遊脚状態の期
間W2とで構成されている。この図において、歩幅は符号
Hで、足部3F,4Fの足上げ高さは符号Gで示し、この歩
幅H足上げ高さGをパラメータとして遊脚時の運動を自
由に設定することができる。FIG. 3 shows the movement form of one walking leg 3,4,
The walking legs 3 and 4 are standing periods W1 in which the feet 3F and 4F are in contact with the ground.
And a period W2 in which the legs 3F and 4F are in a free leg state in which the legs 3F and 4F are separated from the ground F. In this figure, the step length is indicated by a symbol H, and the foot-raising heights of the legs 3F, 4F are indicated by a symbol G, and the step H and the foot-elevating height G can be used as a parameter to freely set the motion during the free leg. .
次に、遊脚状態における足部の運動軌跡を決定する方
法を説明する。Next, a method for determining the motion locus of the foot in the free leg state will be described.
第4図は遊脚状態における足部の水平方向の加速度変
化を示すもので、この加速度変化は遊脚時の足部運動,
水平および垂直方向加速度決定部701で決定される。す
なわち、第3図における胴部3の水平運動を停止した胴
部固定の座標系で足部3F,4Fの運動を記述しており、こ
の場合の足部の水平方向加速度axは において、 で表わされる。ここでAmは係数、tは時刻、Tは1歩の
周期である。FIG. 4 shows changes in the horizontal acceleration of the foot in the swinging state.
It is determined by the horizontal and vertical acceleration determination unit 701. That is, the movements of the legs 3F and 4F are described in the coordinate system of the body fixed in which the horizontal movement of the body 3 in FIG. 3 is stopped, and the horizontal acceleration a x of the foot in this case is At Is represented by Here, Am is a coefficient, t is a time, and T is a cycle of one step.
次に、加速度条件設定部702は歩行脚3,4が立脚状態か
ら遊脚状態に移るとき、第4図に示すt=0(足部が床
面を離脱する時すなわち遊脚時)における足部3F,4Fの
水平方向加速度axを零に設定して、立脚時の加速度と連
続的に接続するように構成する。また遊脚状態から立脚
状態に移るとき、 (足部が着地する時)における足部3F,4Fの水平方向加
速度axを前述と同様に零に設定する。そして、その間を
サイン曲線で結ぶ加速度変化に設定してある。Next, when the walking legs 3 and 4 shift from the standing state to the free leg state, the acceleration condition setting unit 702 sets the foot at t = 0 (when the foot part leaves the floor surface, that is, the free leg) shown in FIG. The horizontal acceleration a x of the parts 3F and 4F is set to zero so that the acceleration is continuously connected to the acceleration during standing. Also, when shifting from the swinging state to the standing state, The horizontal acceleration a x of the foot portions 3F and 4F (when the foot portion lands) is set to zero as described above. Then, the change in acceleration is set by connecting a sine curve between them.
次に、加速度積分部203は(1)式を積分して、第5
図に示す足部の水平方向速度vxを求める。この水平速度
vxは で表わされる。ここでCは係数である。このとき、速度
条件設定部705は立脚と遊脚での境界条件を満たすよう
に、水平方向速度vxがt=0で−vBから始まり、 で終了するように定める。このとき、速度vBは胴部2の
進行速度に相当する。上述の速度条件設定部705による
速度の設定により、遊脚時の足先運動,水平および垂直
方向速度決定部704は、次の式にもとづき演算を行う。
すなわち、t=0で上記(2)式より となるので、 となる。よつて、水平方向速度vxは となり、上記(5)式は のときの条件vx=−vBも満足する。この遊脚期間中の足
部の水平方向速度の変化を大地座標系で示したのが第5
図である。Next, the acceleration integrator 203 integrates the equation (1) to obtain the fifth
Obtain the horizontal velocity v x of the foot shown in the figure. This horizontal speed
v x is Is represented by Here, C is a coefficient. At this time, the speed condition setting unit 705 starts from −v B when the horizontal speed v x is t = 0 so that the boundary condition between the standing leg and the free leg is satisfied. Set to end with. At this time, the speed v B corresponds to the traveling speed of the body 2. By the speed setting by the speed condition setting unit 705 described above, the toe motion during horizontal swing, horizontal and vertical direction speed determination unit 704 performs the calculation based on the following equation.
That is, at t = 0, from the above equation (2), Therefore, Becomes Therefore, the horizontal velocity v x is And the above equation (5) is The condition v x = −v B for is also satisfied. The change in the horizontal speed of the foot during this swing period is shown in the ground coordinate system in the fifth example.
FIG.
次に上記(5)式は速度積分部706において、水平方
向位置xに変換する。この水平方向位置xは次の(6)
式で表わされる。Next, the above equation (5) is converted into the horizontal position x in the velocity integration unit 706. This horizontal position x is (6)
It is represented by a formula.
次に遊脚時の足部運動,水平および垂直方向位置決定
部707は、位置条件設定部708からの条件、すなわちt=
0でx=0, でx=2S、ただしSは歩幅Hの1/4と前記(6)式とに
もとづいて、次の演算を行う。すなわち、 t=0でx=0=C …(7) よつて C=0 …(8) となり、速度vBは となるので、(10)式を(9)式に代入し、Amを求める
と、 となる。このAmを(6)式に代入することにより、水平
方向位置xは となる。参考までに(11)式を(5)式および(6)式
に代入することにより、加速度axおよび速度vxはそれぞ
れ(13)式および(14)式のように表わされる。 Next, the foot movement at the time of swinging the leg, the horizontal and vertical direction position determining unit 707 determines the condition from the position condition setting unit 708, that is, t =
0 at x = 0, X = 2S, where S is the following calculation based on 1/4 of the step length H and the equation (6). That is, at t = 0, x = 0 = C ... (7) Therefore, C = 0 ... (8) And the speed v B is Since the (10) equation (9) is substituted into equation and obtains the A m, Becomes By substituting this A m into equation (6), the horizontal position x becomes Becomes For reference, by substituting the equation (11) into the equations (5) and (6), the acceleration a x and the velocity v x are expressed as the equations (13) and (14), respectively.
次に遊脚期間における足部の垂直方向の運動について
説明する。 Next, the vertical movement of the foot during the swing period will be described.
遊脚状態における足部3F,4Fの垂直方向の加速度変化
を第6図に示す。この加速度の変化特性は遊脚時の足部
運動,水平および垂直方向加速度決定部701で決定され
る。そして、第3図に示す胴部2の水平運動を停止した
胴部の座標系において、足部の運動を記述した場合、足
部の垂直方向加速度ayは、 ど表わされる。ここでBmは係数である。FIG. 6 shows changes in vertical acceleration of the feet 3F and 4F in the idle leg state. The change characteristic of the acceleration is determined by the foot motion, horizontal and vertical acceleration determination unit 701 when swinging the leg. When the motion of the foot is described in the coordinate system of the body in which the horizontal motion of the body 2 shown in FIG. 3 is stopped, the vertical acceleration a y of the foot is: Is represented. Where B m is a coefficient.
次に、加速度条件制定部702は遊脚時の足部運動,水
平および垂直方向加速度決定部701に対し、足部の床面
離脱時(t=0)と着地時 との加速度の境界条件を満すように、加速度を零に設定
すると共に、遊脚期間の中間 で足部の足上げ高さGが最大のときにも、その垂直方向
加速度が零になるように設定する。さらにこの遊脚期間
はサイン曲線で結んだ特性となつている。そして、t=
0から までの足部の運動と、 までの運動は初期位置と進む方向が逆の運動として把え
ることができるので、ここではt=0から までについて述べる。Next, the acceleration condition establishing unit 702 instructs the foot motion when swinging the legs and the horizontal and vertical acceleration determining unit 701 when the foot leaves the floor (t = 0) and when landing. The acceleration is set to zero so that the boundary condition of acceleration with Even when the foot lift height G of the foot is maximum, the vertical acceleration is set to zero. Furthermore, this swing period is a characteristic connected by a sine curve. And t =
From 0 Exercise of the foot up to Since the movement up to can be grasped as the movement in which the initial position and the traveling direction are opposite, here from t = 0 Up to.
加速度積分部703は前記(15)式を積分して、垂直方
向速度vyを求める。この垂直方向速度vyは となる。The acceleration integrator 703 integrates the equation (15) to obtain the vertical velocity v y . This vertical velocity v y is Becomes
次に遊脚時の足部運動,水平および垂直方向速度決定部
704は速度条件設定部705からの速度条件、すなわち足部
3F,4Fの床面離脱時(t=0)と着地時 とその中間点 とで立脚運動との境界条件を満足するように速度を零に
する条件により、次の演算を行う。すなわち、 t=0で よつて垂直方向速度vyは(16)式と(17)式とにより となる。この(18)式は でvy=0を満足している。このときの垂直方向速度の変
化を第7図に示す。Next, the leg movements during horizontal swing and the horizontal and vertical velocity determination units
704 is the speed condition from the speed condition setting unit 705, that is, the foot
When leaving the floor on 3rd and 4th floor (t = 0) and when landing And its midpoint The following calculation is performed under the condition that the velocity is zero so that the boundary condition with the standing motion is satisfied with and. That is, at t = 0 Therefore, the vertical velocity v y can be calculated by the equations (16) and (17). Becomes This equation (18) is And v y = 0 is satisfied. FIG. 7 shows the change in vertical velocity at this time.
次に速度積分部706は垂直方向位置yを次の(19)式
により求める。Next, the velocity integrator 706 obtains the vertical position y by the following equation (19).
その次に遊脚時の足部運動,水平および垂直方向位置
決定部707は、位置条件設定部708からの位置条件、すな
わち、t=0で0=C, でy=G、ただし足上げ高さGは歩行パターンパラメー
タ80から として与えられる条件により、垂直方向位置は次の式に
より決定する。 Next, the foot movement during horizontal swing, horizontal and vertical position determination unit 707 determines the position condition from position condition setting unit 708, that is, 0 = C at t = 0, And y = G, but the foot-raising height G is from the walking pattern parameter 80. The vertical position is determined according to the following equation.
参考まで、垂直方向加速度ayおよび垂直方向速度vyは
それぞれ(18)式および(19)式にもとづき、次の式よ
り求められる。 For reference, the vertical acceleration a y and the vertical velocity v y are obtained from the following equations based on the equations (18) and (19), respectively.
また までも同様にして、その垂直方向位置yは次の式により
求められる。 Also Similarly, the vertical position y is obtained by the following equation.
上述により得られる遊脚期間における足部3F,4Fの時
間に対する水平方向Xおよび垂直方向Yの位置変化をそ
れぞれ第8図および第9図に示す。これらの図に示され
る位置変化曲線はX軸を時間Tの変化としY軸を水平方
向および垂直方向の位置変化とした場合に、サイクロイ
ド曲線となつている。 FIG. 8 and FIG. 9 show changes in position in the horizontal direction X and the vertical direction Y with respect to time of the legs 3F and 4F during the swing leg period obtained as described above. The position change curves shown in these figures are cycloidal curves when the X axis is the change in time T and the Y axis is the position change in the horizontal and vertical directions.
そして、このように決定された遊脚期間における足部
の水平方向と垂直方向との運動を大地座標系の軌跡に置
換えると、第10図に示すようになり、また胴部の位置を
固定した胴部固定座標系の軌跡に置換えると、第11図に
示すようになる。この第11図に示す軌跡は歩行脚3,4の
各関節部を駆動して得られる足部3F,4Fの軌跡である。When the horizontal and vertical movements of the foot during the swing period thus determined are replaced by the trajectory of the ground coordinate system, the result is as shown in FIG. 10, and the position of the torso is fixed. When replaced with the locus of the fixed body coordinate system, the result is as shown in FIG. The locus shown in FIG. 11 is a locus of the feet 3F and 4F obtained by driving the joints of the walking legs 3 and 4.
次に、遊脚時の足部運動,水平および垂直方向位置決
定部707で得られた足部の運動は、目標関節角演算部100
に加えられる。これにより、目標関節角演算部100はさ
らに立脚時足部位置発生部71からの立脚時の足先位置と
胴部の運動軌跡生成部60からの例えば胴部の等速直線運
動と、データベース90からの歩行脚3,4の寸法、各関節
の位置とにより、各関節部の目標関節角を求める。この
目標関節角は目標関節角記憶部110に記憶され、歩行周
期発生部120からの歩行周期により脚駆動制御部5に出
力される。これにもとづき、脚駆動制御部5は走行脚3,
4の各関節部を駆動し、歩行脚3,4を歩行動させる。Next, the foot motion at the time of swinging the leg and the motion of the foot obtained by the horizontal and vertical position determining unit 707 are
Is added to As a result, the target joint angle calculation unit 100 further causes the foot position during standing from the standing foot position generating unit 71 and, for example, the constant velocity linear motion of the trunk from the motion trajectory generation unit 60 of the trunk, and the database 90. Based on the dimensions of the walking legs 3 and 4 and the position of each joint, the target joint angle of each joint is obtained. This target joint angle is stored in the target joint angle storage unit 110, and is output to the leg drive control unit 5 in the walking cycle from the walking cycle generating unit 120. Based on this, the leg drive control unit 5 controls the traveling leg 3,
The respective joints of 4 are driven to cause the walking legs 3 and 4 to walk.
上述のように、足部3F,4Fの遊脚時の加速度と速度
を、立脚時との境界条件を満足するように決定すること
で、足部3F,4Fの着地時および地面からの離脱時に、床
面と足部3F,4Fとの相対運動が無く、床面との衝突によ
る水平および垂直方向の反力の発生を抑えることができ
る。また、足部3F,4Fの加速度の変化を滑らかにするこ
とができるので、足部3F,4Fの振動が抑えられると共
に、各関節部の回転角加速度の変化も滑らかになるた
め、目標軌跡への追従性が良く、各関節部のトルク変化
も滑らかになる。このことはアクチユエータのトルク性
能,加速性能の面から高性能なものを必要とせず、アク
チユエータの重量を軽減し、歩行機械の軽量化にも効果
がある。さらに、着地時および床面からの離脱時に床面
からの反力を小さくすることができることは、歩行機械
への負荷が小さくなるため、歩行機械の軽量化,長寿命
化を図ることができる。さらに着地時および地面からの
離脱時に加わる床反力は、歩行機械の歩行時の姿勢の安
定性に対して外乱として働くため、これを小さくできる
ことは歩行機械を安定に歩行させることができる。ま
た、歩行機械が歩行時安定性を失つたとき、足部の着地
および床面離脱点近くの速度は小さくなつているため、
床面と足部との衝突による衝撃が小さく、その後、胴部
を安定状態に復帰させることができる。As described above, by determining the acceleration and speed of the legs 3F, 4F during the swinging leg so as to satisfy the boundary condition with the standing time, when the legs 3F, 4F land and leave the ground. Since there is no relative motion between the floor surface and the feet 3F, 4F, it is possible to suppress the generation of horizontal and vertical reaction forces due to the collision with the floor surface. Also, since the changes in the acceleration of the feet 3F, 4F can be smoothed, the vibrations of the feet 3F, 4F are suppressed, and the changes in the rotational angular acceleration of each joint are also smoothed, so that the target trajectory can be achieved. Follows well, and the torque change at each joint is smooth. This does not require high performance in terms of torque performance and acceleration performance of the actuator, reduces the weight of the actuator, and is also effective in reducing the weight of the walking machine. Furthermore, since it is possible to reduce the reaction force from the floor surface at the time of landing and when leaving the floor surface, the load on the walking machine is reduced, so that the weight and the life of the walking machine can be reduced. Further, the floor reaction force applied at the time of landing and at the time of leaving the ground acts as a disturbance to the stability of the posture of the walking machine during walking. Therefore, reducing it allows the walking machine to walk stably. Also, when the walking machine loses stability during walking, the speed near the landing point of the foot and the floor departure point becomes smaller,
The impact caused by the collision between the floor surface and the foot is small, and then the trunk can be returned to a stable state.
上述の実施例は立脚時における足部の水平および垂直
方向の位置速度,加速度を、遊脚時のそれと合致させる
ようにしたものであるが、足部の軌跡から足部の運動を
決める方策がある。この方策の1つとしては足部の軌跡
を楕円の円周の一部に沿つて移動させるものである。こ
の実施例においては、前述した第2図に示す実施例にお
ける足部の運動軌跡生成部70の構成を、第12図に示すよ
うにすることによつて可能である。この第12図におい
て、第12図と同符号のものは同一部分である。遊脚時足
部位置発生部700は、遊脚時の足部の運動を設定する遊
脚時の足部運動,水平および垂直方向位置設定部710
と、立脚状態と遊脚状態との切り換え時における足部の
水平および垂直方向の位置の値を、前述の遊脚時の足部
運動,水平および垂直方向位置決定部710に入力設定す
る位置条件設定部711と、遊脚時の足部運動,水平およ
び垂直方向位置決定部710からの各位置を時間で微分し
速度を求める位置微分部712と、遊脚時の足部運動,水
平および垂直方向速度を時間の関数で決定する遊脚時の
足部運動,水平および垂直方向速度決定部713と、立脚
状態と遊脚状態との切り換え時における足部の水平およ
び垂直の速度の値を、前記遊脚時の足部運動,水平およ
び垂直方向速度決定部713に入力設定する速度設定部714
と、遊脚時の足部の水平および垂直方向位置を求める遊
脚時の足部水平および垂直方向位置決定部715とで構成
されている。この遊脚時の足部水平および垂直方向位置
決定部715には走行パターンパラメータ発生部80が接続
されている。In the above-described embodiment, the horizontal and vertical position speeds and accelerations of the foot during standing are matched with those at the time of swinging, but there is a method of determining the motion of the foot from the trajectory of the foot. is there. One of the measures is to move the locus of the foot along a part of the circumference of the ellipse. In this embodiment, the constitution of the motion locus generating unit 70 of the foot portion in the embodiment shown in FIG. 2 is possible by making it as shown in FIG. In FIG. 12, the same symbols as in FIG. 12 are the same parts. The swing leg foot position generating unit 700 is configured to set the swing leg motion, the horizontal and vertical position setting unit 710.
And a position condition for inputting and setting the values of the horizontal and vertical position of the foot portion at the time of switching between the standing state and the swinging leg state to the above-described foot movement during swinging leg and the horizontal and vertical position determining unit 710. A setting unit 711 and a position differentiating unit 712 that obtains speed by differentiating each position from the foot motion, horizontal and vertical direction position determining unit 710 when swinging a leg, and a foot motion, horizontal and vertical when swinging a leg. The foot motion during swinging, which determines the directional speed as a function of time, the horizontal and vertical speed determining unit 713, and the values of the horizontal and vertical speeds of the foot when switching between the standing state and the swinging state, Speed setting unit 714 for inputting and setting to the foot motion, horizontal and vertical direction speed determining unit 713 during the swinging leg
And a foot horizontal and vertical position determining unit 715 for swinging the foot to obtain horizontal and vertical positions of the foot. A running pattern parameter generation unit 80 is connected to the horizontal and vertical position determining unit 715 of the foot when swinging.
次に上述した実施例の動作を説明する。 Next, the operation of the above-described embodiment will be described.
この実施例における足部3F,4Fの移動軌跡は楕円の一
部を構成しており、その一例を第13図に示す。胴部2の
運動は前述の実施例と同様に床面と平行な等速運動とす
る。1歩の歩行周期をT秒とし、立脚時および遊脚時は
50%ずつとする。そして、第13図に示す楕円を媒介変数
の式で表示すると、 x=Lcos …(25) y=Rcos …(26) となる。ここでLは楕円の長径を、Rは短径を示す。そ
して、遊脚中のの変化を一定として、第13図に示すよ
うに座標軸を設定し、時刻t=0で点101から足部の床
面離脱動作が始まり、時刻 で点103で着地動作をする場合の足部の運動を次式に示
す。The loci of movement of the feet 3F and 4F in this embodiment form a part of an ellipse, and an example thereof is shown in FIG. The movement of the body portion 2 is a constant velocity movement parallel to the floor surface as in the above-described embodiment. The walking cycle of one step is T seconds, and when standing and swinging
50% each. Then, when the ellipse shown in FIG. 13 is displayed by a parametric expression, x = Lcos ... (25) y = Rcos. Here, L represents the major axis of the ellipse, and R represents the minor axis. Then, with the change in the swinging leg being constant, the coordinate axes are set as shown in FIG. 13, and at time t = 0, the foot floor detachment operation starts from point 101, and The following equation shows the motion of the foot when the user makes a landing motion at point 103.
上記(27式)および(28)式の演算は遊脚時の足部運
動,水平および垂直方向位置決定部710で行われる。 The calculation of the above equations (27) and (28) is performed by the foot movement and horizontal and vertical position determining portion 710 when swinging the leg.
次に足部の速度は位置微分部712において上記(27)
式、(28)式の微分が行われる。その微分結果は次の式
のようになり、遊脚時の足部運動,水平および垂直方向
速度決定部712に設定される。Next, the speed of the foot is calculated by the position differentiator 712 (27).
Equation (28) is differentiated. The differential result is given by the following equation, and is set in the foot motion, horizontal and vertical direction speed determination unit 712 when swinging.
ここで L=S1/cosθ …(32) R=G/(sinθ+1) …(33) である。S1は胴部2を固定した時の足部の歩幅Hの1/2
であり、大地座標系で足部を記述したときは、歩幅上H
の1/4になる。Gは足上げ高さである。 Here, L = S 1 / cos θ (32) R = G / (sin θ + 1) (33) S 1 is 1/2 of the stride H of the foot when the torso 2 is fixed
When the foot is described in the ground coordinate system, the step height H
1/4 of that. G is the height of raising the foot.
ここで、θは楕円の弧上の点103を決める定数である。Here, θ is a constant that determines the point 103 on the arc of the ellipse.
次に、遊脚時の足部運動,水平および垂直方向速度決
定部713は、速度条件設定部714からの設定条件すなわち
t=0と でvx=−vBとする条件により、θの値が次式を満たすよ
うに速度を演算する。Next, the foot motion during horizontal swing, horizontal and vertical speed determination unit 713 sets the setting condition from the speed condition setting unit 714, that is, t = 0. Under the condition that v x = −v B , the velocity is calculated so that the value of θ satisfies the following equation.
次に、遊脚時の足部水平および垂直方向位置決定部71
5は、前述した(27)式,(28)式にもとづいて足部の
位置を演算する。この演算結果は前述した実施例と同様
な動作により、脚駆動制御部5に加えられ、歩行脚3,4
は歩行動する。 Next, the horizontal and vertical position determining unit 71 for the foot when swinging
In step 5, the position of the foot is calculated based on the expressions (27) and (28) described above. This calculation result is added to the leg drive control unit 5 by the same operation as in the above-described embodiment, and the walking legs 3 and 4 are
Walks.
そして、大地座標系に対する足部の軌跡を第14図に示
す。足部の水平方向位置の時間に対する変化を第15図
に、足部の垂直方向位置の時間に対する変化を第16図
に、足部の水平方向速度の時間に対する変化を第17図に
示す。この第17図から分かるように、足部3F,4Fが床面
離脱時と着地時に水平方向の速度が零となり、立脚運動
と接続している。Fig. 14 shows the trajectory of the foot with respect to the earth coordinate system. FIG. 15 shows the change of the horizontal position of the foot with time, FIG. 16 shows the change of the vertical position of the foot with time, and FIG. 17 shows the change of the horizontal speed of the foot with time. As can be seen from FIG. 17, the feet 3F and 4F have a horizontal velocity of zero when they leave the floor and land, and are connected to the stance movement.
この実施例では、足部3F,4Fが床面と接する瞬間に水
平方向の床に対する相対速度が零となるため、床面接触
による衝撃力を抑えることができる。また、第14図に示
すように床面に対する足部3F,4Fの進入角をより大きく
構成しているため、胴部2が傾いて着地の時刻が遅れて
も水平方向の位置ずれが少なく、足部の引きずりや、立
脚中にある他の足部との間に水平方向の内力の発生の量
を小さく抑えることができる。In this embodiment, since the relative velocity with respect to the floor in the horizontal direction becomes zero at the moment when the feet 3F, 4F contact the floor surface, the impact force due to the floor surface contact can be suppressed. Further, as shown in FIG. 14, since the approach angles of the feet 3F, 4F with respect to the floor surface are configured to be larger, even if the body 2 is tilted and the landing time is delayed, horizontal displacement is small, It is possible to reduce the amount of dragging of the foot and the amount of horizontal internal force generated between the foot and the other foot that is standing.
以上述べたように、本発明によれば、遊脚と立脚との
切り換え時に、足部の加速度成分および速度成分が連続
となるように構成したので、足部の着地時または離脱
時、これらの間での衝撃力を小さく抑えることができ
る。その結果、歩行機械を安定に歩行させることができ
る。As described above, according to the present invention, when the free leg and the standing leg are switched, the acceleration component and the velocity component of the foot portion are continuous. The impact force between them can be suppressed to be small. As a result, the walking machine can be made to walk stably.
第1図は本発明の装置の一実施例を備えた歩行機械の全
体構成図、第2図は本発明の装置を構成する足部の運動
軌跡生成部の一例の構成を示す図、第3図は歩行機械に
おける1つの歩行脚の歩行形態を示す図、第4図は第1
図に示す実施例における歩行脚の足部の水平方向加速度
変化を示す図、第5図は足部の水平方向速度変化を示す
図、第6図は足部の垂直方向加速度変化を示す図、第7
図は足部の垂直方向速度変化を示す図、第8図は足部の
水平方向位置変化を示す図、第9図は足部の垂直方向位
置変化を示す図、第10図は大地座標系における足部の移
動軌跡図、第11図は胴部固定座標系における足部の移動
軌跡図、第12図は本発明の装置を構成する足部の運動軌
跡生成部の他の例の構成を示す図、第13図は第12図に示
す実施例の胴部固定座標系における足部の移動軌跡図、
第14図は大地座標系における足部の移動軌跡図、第15図
は足部の水平方向位置変化を示す図、第16図は足部の垂
直方向位置変化を示す図、第17図は足部の水平方向速度
変化を示す図である。 1……歩行機械、2……胴部、3,4……歩行脚、5……
脚駆動制御部、6……運動軌跡生成部。FIG. 1 is an overall configuration diagram of a walking machine provided with an embodiment of the device of the present invention, FIG. 2 is a diagram showing an example of the configuration of a motion locus generation unit of a foot constituting the device of the present invention, and FIG. FIG. 4 is a diagram showing a walking form of one walking leg in a walking machine, and FIG.
The figure which shows the horizontal direction acceleration change of the foot part of the walking leg in the example which is shown in the figure, the figure which shows the horizontal direction speed change of the foot part, the figure 6 which shows the vertical direction acceleration change of the foot part, 7th
Fig. 8 shows the vertical velocity change of the foot, Fig. 8 shows the horizontal position change of the foot, Fig. 9 shows the vertical position change of the foot, and Fig. 10 shows the ground coordinate system. Fig. 11 is a movement locus diagram of the foot in Fig. 11, Fig. 11 is a movement locus diagram of the foot in the body fixed coordinate system, and Fig. 12 is a configuration of another example of the movement locus generation unit of the foot constituting the device of the present invention. FIG. 13, FIG. 13 is a movement trajectory diagram of the foot in the body fixed coordinate system of the embodiment shown in FIG. 12,
Fig. 14 is a movement locus diagram of the foot in the earth coordinate system, Fig. 15 is a diagram showing a horizontal position change of the foot, Fig. 16 is a diagram showing a vertical position change of the foot, and Fig. 17 is a foot. It is a figure which shows the horizontal direction speed change of a part. 1 …… Walking machine, 2 …… Body, 3,4 …… Walking leg, 5 ……
Leg drive controller, 6 ... Motion locus generator.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 細田 祐司 茨城県土浦市神立町502番地 株式会社日 立製作所機械研究所内 (72)発明者 菅 和俊 茨城県土浦市神立町502番地 株式会社日 立製作所機械研究所内 (72)発明者 服部 誠 茨城県土浦市神立町502番地 株式会社日 立製作所機械研究所内 (72)発明者 中野 裕 茨城県日立市幸町3丁目1番1号 株式会 社日立製作所日立工場内 審査官 島田 信一 (56)参考文献 特開 昭62−97006(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yuji Hosoda 502 Jinritsu-cho, Tsuchiura-shi, Ibaraki Hiritsu Seisakusho Co., Ltd.Mechanical Research Laboratory (72) Kazutoshi Suga, 502 Kintate-cho, Tsuchiura-shi, Ibaraki Hiritsu Seisakusho Co., Ltd. Inside the Mechanical Research Laboratory (72) Inventor Makoto Hattori 502 Jinritsucho, Tsuchiura City, Ibaraki Prefecture Hiritsu Mfg. Co., Ltd. Inside the Mechanical Research Laboratory (72) Inventor Yutaka Nakano 3-1-1 Sachimachi, Hitachi City, Ibaraki Hitachi Ltd. Hitachi Factory Examiner Shinichi Shimada (56) References JP 62-97006 (JP, A)
Claims (1)
御し、この歩行脚によって歩行する歩行機械において、
歩幅や足部立上げ高さ等を指定する歩行パターンパラメ
ータ発生部と、立脚状態と遊脚状態との切り換え時にお
ける足部の水平および垂直方向の加速度を設定する加速
度条件設定部と、前記歩行パターンパラメータ発生部か
らのデータと前記加速度条件設定部からの加速度とによ
り、遊脚時の足部運動,水平および垂直方向加速度を時
間の関数で決定する遊脚時の足部運動,水平および垂直
方向加速度決定部と、前記加速度決定部からの各加速度
から速度を求める加速度積分器と、立脚状態と遊脚状態
との切り換え時における足部の水平および垂直方向の速
度を設定する速度条件設定部と、前記速度条件設定部か
らの速度と前記加速度積分器からの速度とにより、遊脚
時の足部運動,水平および垂直方向速度を時間の関数で
決定する遊脚時の足部運動、水平および垂直方向速度決
定部と、この速度決定部からの各速度から位置を求める
速度積分器と、立脚状態と遊脚状態との切り換え時にお
ける足踏の水平および垂直方向の位置を設定する位置条
件設定部と、前記速度積分器からの位置と前記位置条件
設定部からの位置とにより、遊脚時の足部運動,水平お
よび垂直方向位置を時間の関数で決定する遊脚時の足部
運動,水平および垂直方向位置決定部と、この位置決定
部からの位置にもとづいて目標関節角を演算し、関節部
に出力する目標関節角演算部とを備えたことを特徴とす
る歩行脚運動軌跡制御装置。1. A walking machine which controls an indirect portion of a walking leg by a leg drive control unit and walks by the walking leg,
A walking pattern parameter generating unit that specifies a stride length, a foot rising height, and the like, an acceleration condition setting unit that sets horizontal and vertical accelerations of the foot when switching between a standing state and a free leg state, and the walking Based on the data from the pattern parameter generation unit and the acceleration from the acceleration condition setting unit, the foot motion during swinging, horizontal and vertical accelerations are determined as a function of time. A directional acceleration determining unit, an acceleration integrator that obtains a velocity from each acceleration from the acceleration determining unit, and a velocity condition setting unit that sets horizontal and vertical velocities of the foot when switching between a standing state and a free leg state. And the speed from the speed condition setting unit and the speed from the acceleration integrator, the foot motion at the time of swinging, horizontal and vertical velocities are determined as a function of time. Section movement, horizontal and vertical speed determination unit, a speed integrator that determines the position from each speed from this speed determination unit, and horizontal and vertical position of the foot when switching between the standing state and the free leg state. At the time of swinging, the foot condition, horizontal and vertical position during swinging is determined as a function of time by the position condition setting unit to be set, the position from the velocity integrator and the position from the position condition setting unit. And a horizontal and vertical position determining unit, and a target joint angle calculating unit that calculates a target joint angle based on the position from the position determining unit and outputs the calculated target joint angle to the joint unit. Walking locus motion trajectory control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63197219A JPH08369B2 (en) | 1988-08-09 | 1988-08-09 | Walking leg trajectory control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63197219A JPH08369B2 (en) | 1988-08-09 | 1988-08-09 | Walking leg trajectory control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0248283A JPH0248283A (en) | 1990-02-19 |
| JPH08369B2 true JPH08369B2 (en) | 1996-01-10 |
Family
ID=16370817
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63197219A Expired - Lifetime JPH08369B2 (en) | 1988-08-09 | 1988-08-09 | Walking leg trajectory control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08369B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB8906541D0 (en) * | 1989-03-21 | 1989-05-04 | Portsmouth Tech Consult | Robot devices |
| JP2520019B2 (en) * | 1989-06-29 | 1996-07-31 | 本田技研工業株式会社 | Drive controller for legged mobile robot |
| US5255753A (en) * | 1989-12-14 | 1993-10-26 | Honda Giken Kogyo Kabushiki Kaisha | Foot structure for legged walking robot |
| US7487011B2 (en) | 2001-12-28 | 2009-02-03 | Honda Giken Kogyo Kabushiki Kaisha | Gait generation device for legged mobile robot |
| WO2006064598A1 (en) * | 2004-12-14 | 2006-06-22 | Honda Motor Co., Ltd. | Legged mobile robot and control program for the robot |
| JP5025112B2 (en) * | 2005-09-26 | 2012-09-12 | ダイハツ工業株式会社 | Resistance welding equipment for single-side welding |
| EP4010239B1 (en) | 2019-08-06 | 2023-11-22 | Boston Dynamics, Inc. | Leg swing trajectories |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6297006A (en) * | 1985-10-23 | 1987-05-06 | Hitachi Ltd | Controller for articulated walking robot |
-
1988
- 1988-08-09 JP JP63197219A patent/JPH08369B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0248283A (en) | 1990-02-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7400939B2 (en) | Robot device, motion control device for robot device and motion control method | |
| EP2422938B1 (en) | Robot control device, robot control method, and robot with legs | |
| CN105511465B (en) | A kind of gait control method and apparatus of biped robot | |
| KR100695355B1 (en) | Walking control method of walking robot and walking robot | |
| US7561941B2 (en) | Ambulatory robot and method for controlling the same | |
| Kajita et al. | Real-time 3D walking pattern generation for a biped robot with telescopic legs | |
| KR100709556B1 (en) | Walking control method of humanoid robot | |
| US5739655A (en) | Ambulatory robot and ambulation control method for same | |
| CN100503179C (en) | Legged mobile robot and method of controlling operation of robot | |
| US10246152B2 (en) | Control device for mobile robot | |
| EP2574527A2 (en) | Robot and control method thereof | |
| US10040197B2 (en) | Control device for mobile robot | |
| CN105242677B (en) | Quadruped robot biped supports phase force-location mix control method | |
| US8014896B2 (en) | Legged mobile robot and control program | |
| JPH08369B2 (en) | Walking leg trajectory control device | |
| Yi et al. | Biped locomotion by reduced ankle power | |
| Ando et al. | Reference ZMP generation for teleoperated bipedal robots walking on non-flat terrains | |
| CN114995476A (en) | Gait generation and attitude control method for walking robot on rugged terrain on sloping field | |
| KR101048716B1 (en) | Gait control method of biped robot and biped robot | |
| JP4332393B2 (en) | Biped walking moving body and biped walking control method | |
| Kagami et al. | Measurement and comparison of human and humanoid walking | |
| Doi et al. | Passive trajectory control of the lateral motion in bipedal walking | |
| JPH07205070A (en) | Walking control device for legged mobile robot | |
| Ota et al. | A walking and wheeled hybrid locomotion with twin-frame structure robot | |
| CN114911164B (en) | Open loop control method and system for jumping motion of mouse-like quadruped robot |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |