JP2003236783A - Bipedal walking transfer device - Google Patents
Bipedal walking transfer deviceInfo
- Publication number
- JP2003236783A JP2003236783A JP2002040838A JP2002040838A JP2003236783A JP 2003236783 A JP2003236783 A JP 2003236783A JP 2002040838 A JP2002040838 A JP 2002040838A JP 2002040838 A JP2002040838 A JP 2002040838A JP 2003236783 A JP2003236783 A JP 2003236783A
- Authority
- JP
- Japan
- Prior art keywords
- gait
- walking
- robot
- angular
- module
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D57/00—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track
- B62D57/02—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members
- B62D57/032—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members with alternately or sequentially lifted supporting base and legs; with alternately or sequentially lifted feet or skid
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、二脚歩行式人型ロ
ボット等の二脚歩行を行なう二脚歩行式移動装置に関す
るものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a bipedal locomotion device for bipedal locomotion such as a bipedal humanoid robot.
【0002】[0002]
【従来の技術】従来、所謂二脚歩行式人型ロボットは、
前もって設定された歩行パターン(以下、歩容という)
データを生成して、この歩容データに従って歩行制御を
行なって所定の歩行パターンで脚部を歩行させることに
より、二脚歩行を実現するようにしている。その際、歩
行姿勢を安定させるために、ロボットの足裏における床
反力と重力との合成モーメントがゼロとなる点(以下、
ZMP(Zero MomentPoint)という)
を目標値に収束させる、所謂ZMP補償を行なうことに
より、ZMP規範によりロボットの安定化を図るように
している。2. Description of the Related Art Conventionally, a so-called bipedal humanoid robot is
Walking pattern set in advance (hereinafter referred to as gait)
Biped walking is realized by generating data, controlling walking according to the gait data, and walking the legs in a predetermined walking pattern. At that time, in order to stabilize the walking posture, the combined moment of the floor reaction force and the gravity on the sole of the robot becomes zero (hereinafter,
ZMP (Zero Moment Point)
By so-called ZMP compensation that converges to the target value, the robot is stabilized according to the ZMP standard.
【0003】[0003]
【発明が解決しようとする課題】ところで、従来の二脚
歩行式人型ロボットにおいては、平坦路面等環境情報が
既知の路面を歩行することを前提条件に、単一の歩行制
御手法により、ロボットの二脚歩行を実現するようにな
っている。従って、このような前提条件のもと、路面上
の凹凸等の不整地については、歩行制御における外乱と
して取り扱うようにして、歩容データの生成部とは別に
補償部を設けて、補償部により外乱の吸収・除去を行な
うようにしている。By the way, in the conventional bipedal humanoid robot, the robot is operated by a single walking control method on the condition that the robot walks on a road surface such as a flat road where environmental information is known. It is designed to realize bipedal walking. Therefore, under such preconditions, irregular terrain such as unevenness on the road surface should be treated as a disturbance in gait control, and a compensator should be provided separately from the gait data generator. Disturbance is absorbed and removed.
【0004】しかしながら、未知の外乱要素を補償部の
みで対処することには限界があり、ロボットの二脚歩行
の安定化が損なわれてしまうことがある。また、歩行制
御手法に関しても、単一の歩行制御手法のみによる歩行
安定化は、例えば路面状況等の環境変化に即応的に対処
することが困難である。However, there is a limit in dealing with an unknown disturbance element only by the compensator, and the stability of biped walking of the robot may be impaired. Further, regarding the walking control method, it is difficult for the walking stabilization by only a single walking control method to promptly deal with environmental changes such as road surface conditions.
【0005】このため、ロボットの姿勢及び歩行すべき
路面等の環境情報を能動的に取得し、認識することによ
り、リアルタイムで運動計画を作成することによって歩
行の安定化を図ることは可能であるが、このような歩行
制御は従来の二脚歩行式ロボットにおいては行なわれて
いない。Therefore, it is possible to stabilize the walking by creating a motion plan in real time by actively acquiring and recognizing environmental information such as the posture of the robot and the road surface to be walked. However, such walking control is not performed in the conventional bipedal walking robot.
【0006】本発明は、以上の点にかんがみて、歩行毎
に環境情報を取得して、この環境情報に対応してリアル
タイムに歩行制御を行なうようにした、二脚歩行式移動
装置を提供することを目的としている。In view of the above points, the present invention provides a bipedal locomotion device which acquires environmental information for each walk and performs walking control in real time corresponding to this environmental information. Is intended.
【0007】[0007]
【課題を解決するための手段】上記目的は、この発明の
第一の構成によれば、本体と、本体の下部両側にて二軸
方向に揺動可能な中間に膝部,下端に足部を備えた脚部
と、上記脚部の足部,下腿部,大腿部の揺動可能な関節
部をそれぞれ揺動させる駆動手段と、運動命令に対応し
て、歩容生成部により目標角度軌道,目標角速度,目標
角加速度を含む歩容データを生成し、この歩容データに
基づいて上記各駆動手段を制御部によりそれぞれ駆動制
御する歩行制御装置と、を備えた二脚歩行式移動装置に
おいて、上記歩行制御装置の歩容生成部が、上記各関節
部の歩行時における状態を検出するセンサ及び/又はロ
ボットに搭載された角速度,角加速度検出用センサ,足
部力センサからのセンサ情報に基づいてロボットの姿勢
を検出し、この姿勢に基づいて運動命令による目標値と
センサ情報の現在値とから最終歩容データとしての角度
指令値をリアルタイムで生成することを特徴とする二脚
歩行式移動装置により、達成される。According to the first aspect of the present invention, the above object is achieved by a main body, a knee portion in the middle of which the lower portion of the main body can swing in two axial directions, and a foot portion in the lower end. And a drive means for swinging the swingable joints of the foot, lower leg, and thigh of the leg, and a gait generator that targets the motion command in response to the motion command. A bipedal locomotion system including gait data including an angular trajectory, a target angular velocity, and a target angular acceleration, and a walking control device that drives and controls each of the driving means by a controller based on the gait data. In the device, the gait generator of the walking control device is a sensor for detecting a state of each joint during walking and / or a sensor for detecting angular velocity, angular acceleration, or a foot force sensor mounted on the robot. The posture of the robot is detected based on the information and The motor commands the target value and the sensor information of the current value from the angle command value biped walking mobile apparatus and generates in real time as the final gait data by based on, is achieved.
【0008】本発明による二脚歩行式移動装置は、好ま
しくは、前記歩容生成部が、ロボットの歩行の要素とな
る歩容モジュールを格納した歩容ライブラリと、次の歩
行に関する歩容データを生成する際に、歩容ライブラリ
から対応する歩容モジュールを選択して読み出す選択部
と、選択部で選択された歩容モジュールをリアルタイム
合成して、最終的な歩容データを生成する補償部と、を
備えている。In the bipedal locomotion device according to the present invention, preferably, the gait generator stores a gait library storing a gait module, which is an element of walking of the robot, and gait data concerning the next gait. A selection unit that selects and reads the corresponding gait module from the gait library when generating, and a compensator that synthesizes the gait modules selected by the selection unit in real time to generate final gait data. , Are provided.
【0009】本発明による二脚歩行式移動装置は、好ま
しくは、前記歩容ライブラリに格納された歩容モジュー
ルが、少なくとも一つの角度軌道パターンから構成され
ている。In the bipedal locomotion device according to the present invention, preferably, the gait module stored in the gait library is composed of at least one angular trajectory pattern.
【0010】本発明による二脚歩行式移動装置は、好ま
しくは、前記歩容モジュールを構成する角度軌道パター
ンが、ZMP値,重心周りの角運動量,角加速度をイン
デックスとして分類されている。In the bipedal locomotion device according to the present invention, preferably, the angular trajectory patterns forming the gait module are classified with the ZMP value, the angular momentum around the center of gravity, and the angular acceleration as indexes.
【0011】本発明による二脚歩行式移動装置は、好ま
しくは、前記選択部が、前の歩行の終了後に、センサ情
報からロボットの姿勢を検出して、運動命令による次の
歩行の目標終端状態までの動作計画を行なって、この動
作計画を実現するために必要な歩容モジュールを歩容ラ
イブラリから読み出す。In the bipedal locomotion device according to the present invention, preferably, the selection unit detects the posture of the robot from the sensor information after the end of the previous walk, and the target end state of the next walk according to the motion command. The motion plan up to is performed, and the gait module necessary for realizing this motion plan is read from the gait library.
【0012】また、上記目的は、この発明の第二の構成
によれば、本体と、本体の下部両側にて二軸方向に揺動
可能な中間に膝部,下端に足部を備えた脚部と、上記脚
部の足部,下腿部,大腿部の揺動可能な関節部をそれぞ
れ揺動させる駆動手段とを含む二脚歩行式移動装置に関
して、運動命令に対応して歩容生成部により目標角度軌
道,目標角速度,目標角加速度を含む歩容データを生成
し、この歩容データに基づいて上記各駆動手段を制御部
によりそれぞれ駆動制御する二脚歩行式移動装置の歩行
制御装置において、上記歩行制御装置の歩容生成部が、
上記各関節部の歩行時における状態を検出するセンサ及
び/又はロボットに搭載された角速度,角加速度検出用
センサ,足部力センサからのセンサ情報に基づいてロボ
ットの姿勢を検出し、この姿勢に基づいて運動命令によ
る目標値とセンサ情報の現在値とから最終歩容データと
しての角度指令値をリアルタイムで生成することを特徴
とする二脚歩行式移動装置の歩行制御装置により、達成
される。Further, according to the second aspect of the present invention, the above object is to provide a leg having a main body and a knee portion at an intermediate portion which can swing in two axial directions on both lower sides of the main body and a foot portion at a lower end. A bipedal locomotion device including a leg portion and a driving unit that swings a swingable joint portion of each of a leg portion, a lower leg portion, and a thigh portion of the leg portion, and a gait corresponding to a motion command. Gait data including a desired angular trajectory, a desired angular velocity, and a desired angular acceleration is generated by a generation unit, and the walking control of a bipedal locomotion device in which the control unit drives and controls each of the driving means based on the gait data. In the device, the gait generator of the walking control device,
The posture of the robot is detected based on the sensor for detecting the state of each joint portion during walking and / or the sensor information from the angular velocity and angular acceleration detection sensors and the foot force sensor mounted on the robot, Based on the target value based on the motion command and the current value of the sensor information, an angle command value as final gait data is generated in real time based on the walking control device of the bipedal walking type moving device.
【0013】本発明による二脚歩行式移動装置の歩行制
御装置は、好ましくは、前記歩容生成部が、ロボットの
歩行の要素となる歩容モジュールを格納した歩容ライブ
ラリと、次の歩行に関する歩容データを生成する際に、
歩容ライブラリから対応する歩容モジュールを選択して
読み出す選択部と、選択部で選択された歩容モジュール
をリアルタイム合成して、最終的な歩容データを生成す
る補償部と、を備えている。In the gait control device for a bipedal locomotion device according to the present invention, preferably, the gait generator stores a gait library in which a gait module, which is an element of walking of a robot, and a next gait. When generating gait data,
The gait library includes a selection unit that selects and reads a corresponding gait module, and a compensator that synthesizes the gait modules selected by the selection unit in real time to generate final gait data. .
【0014】本発明による二脚歩行式移動装置の歩行制
御装置は、好ましくは、前記歩容ライブラリに格納され
た歩容モジュールが、少なくとも一つの角度軌道パター
ンから構成されている。In the gait control device for a bipedal locomotion device according to the present invention, preferably, the gait module stored in the gait library is composed of at least one angular trajectory pattern.
【0015】本発明による二脚歩行式移動装置の歩行制
御装置は、好ましくは、前記歩容モジュールを構成する
角度軌道パターンが、ZMP値,重心周りの角運動量,
角加速度をインデックスとして分類されている。In the gait controller of the bipedal locomotion device according to the present invention, preferably, the angular trajectory pattern constituting the gait module has a ZMP value, an angular momentum around the center of gravity,
The angular acceleration is classified as an index.
【0016】本発明による二脚歩行式移動装置の歩行制
御装置は、好ましくは、前記選択部が、前の歩行の終了
後にセンサ情報からロボットの姿勢を検出して、運動命
令による次の歩行の目標終端状態までの動作計画を行な
って、この動作計画を実現するために必要な歩容モジュ
ールを歩容ライブラリから読み出す。In the walking control device of the bipedal walking type moving device according to the present invention, preferably, the selection unit detects the posture of the robot from the sensor information after the end of the previous walking and detects the next walking by the motion command. A motion plan up to the target terminal state is made, and the gait module necessary for realizing this motion plan is read from the gait library.
【0017】上記構成によれば、二脚歩行式移動装置が
歩行運動を行なう際、歩行制御装置の歩容生成部が、ロ
ボット各部の歩行時に各部に備えられたセンサからのセ
ンサ情報に基づいてロボットの姿勢を検出し、この姿勢
に基づいて最終歩容データとしての角度指令値を生成す
る。従って、歩容生成部が、ロボットの歩行運動時に、
常にロボットの姿勢に基づいてリアルタイムに歩容デー
タを生成することにより、環境情報が未知である路面に
おいても、歩行運動を安定して確実に行なうことが可能
になる。According to the above configuration, when the bipedal walking type moving device performs a walking motion, the gait generator of the walking controller is based on the sensor information from the sensors provided in each part when the robot is walking. The posture of the robot is detected, and an angle command value as final gait data is generated based on this posture. Therefore, the gait generator, during the walking motion of the robot,
By always generating the gait data in real time based on the posture of the robot, it becomes possible to perform a stable and reliable walking motion even on a road surface where environmental information is unknown.
【0018】上記歩容生成部が、ロボットの歩行の要素
となる歩容モジュールを格納した歩容ライブラリと、次
の歩行に関する歩容データを生成する際に歩容ライブラ
リから対応する歩容モジュールを選択して読み出す選択
部と、選択部で選択された歩容モジュールをリアルタイ
ム合成して最終的な歩容データを生成する補償部と、を
備えている場合には、前もって歩容ライブラリに歩容モ
ジュールが格納されていることにより、歩容生成部が歩
容データを生成する際に、要素となる歩容モジュールを
歩容ライブラリから読み出して合成することで所望の歩
容データを生成することができる。これにより、歩容生
成部の計算量が低減され、迅速な歩容データの生成を行
なうことが可能になる。The gait generator stores a gait library that stores gait modules, which are elements of walking of the robot, and a corresponding gait module from the gait library when gait data relating to the next gait is generated. If a gait library is provided in advance, the gait library is provided with a selection unit that selects and reads the gait module and a compensator that synthesizes the gait modules selected by the selection unit in real time to generate final gait data. Since the modules are stored, when the gait generator generates gait data, desired gait data can be generated by reading the gait modules that are the elements from the gait library and combining them. it can. This reduces the calculation amount of the gait generator, and makes it possible to generate gait data quickly.
【0019】上記歩容ライブラリに格納された歩容モジ
ュールが、少なくとも一つの角度軌道パターンから構成
されている場合には、歩容モジュール自体が少なくとも
一つの角度軌道パターンから構成されることで、より多
彩な歩容データを合成することができる。When the gait module stored in the gait library is composed of at least one angular trajectory pattern, the gait module itself is composed of at least one angular trajectory pattern. It is possible to synthesize various gait data.
【0020】上記歩容モジュールを構成する角度軌道パ
ターンが、ZMP値,重心周りの角運動量,角加速度を
インデックスとして分類されている場合には、歩容生成
部がライブラリから歩容モジュールを選択して読み出す
際に、ZMP値,重心周りの角運動量,角加速度をイン
デックスとして歩容モジュールを検索することで、歩容
モジュールを迅速に検索し、読み出すことができる。When the angular trajectory patterns forming the gait module are classified by using the ZMP value, the angular momentum around the center of gravity, and the angular acceleration as indexes, the gait generator selects the gait module from the library. When the gait module is searched by using the ZMP value, the angular momentum around the center of gravity, and the angular acceleration as an index, the gait module can be quickly searched and read.
【0021】上記選択部が、前の歩行の終了後に、セン
サ情報からロボットの姿勢を検出して、運動命令による
次の歩行の目標終端状態までの動作計画を行なって、こ
の動作計画を実現するために必要な歩容モジュールを歩
容ライブラリから読み出す場合には、各歩行毎に、選択
部がセンサ情報に基づいて次の歩行のための動作計画を
行なって対応する歩容モジュールを選択する。従って、
補償部が各歩行毎に選択部により選択された歩容モジュ
ールに基づいてリアルタイムに歩容データを生成するこ
とができる。After the end of the previous walk, the selecting unit detects the posture of the robot from the sensor information and makes a motion plan up to the target terminal end state of the next walk according to the motion command to realize this motion plan. When the gait module necessary for this purpose is read from the gait library, the selection unit makes a motion plan for the next gait based on the sensor information for each gait and selects the corresponding gait module. Therefore,
The compensator can generate gait data in real time based on the gait module selected by the selector for each walk.
【0022】[0022]
【発明の実施の形態】以下、図面に示した実施形態に基
づいて、この発明を詳細に説明する。図1乃至図2は、
本発明による二脚歩行式移動装置を適用した二脚歩行式
ロボットの一実施形態の構成を示している。図1におい
て、二脚歩行式ロボット10は、本体である上体11
と、上体11の下部両側に取り付けられた中間に膝部1
2L,12Rを備えた二本の脚部13L,13Rと、各
脚部13L,13Rの下端に取り付けられた足部14
L,14Rと、を含んでいる。BEST MODE FOR CARRYING OUT THE INVENTION The present invention will now be described in detail based on the embodiments shown in the drawings. 1 and 2 are
1 shows a configuration of an embodiment of a bipedal walking robot to which a bipedal walking device according to the present invention is applied. In FIG. 1, a bipedal walking robot 10 includes an upper body 11 that is a main body.
And the knee part 1 in the middle attached to both sides of the lower part of the upper body 11.
Two legs 13L and 13R with 2L and 12R, and a foot 14 attached to the lower end of each leg 13L and 13R
L and 14R are included.
【0023】ここで、上記脚部13L,13Rは、それ
ぞれ六個の関節部、即ち上方から順に、上体11に対す
る腰の脚部回旋用の関節部15L,15R、腰のロール
方向(x軸周り)の関節部16L,16R、腰のピッチ
方向(y軸周り)の関節部17L,17R、膝部12
L,12Rのピッチ方向の関節部18L,18R、足部
14L,14Rに対する足首部のピッチ方向の関節部1
9L,19R、足首部のロール方向の関節部20L,2
0Rを備えている。なお各関節部15L,15R乃至2
0L,20Rは、それぞれ関節駆動用モータにより構成
されている。Here, the leg portions 13L and 13R are respectively composed of six joint portions, that is, joint portions 15L and 15R for rotating the leg portions of the waist relative to the body 11, and the roll direction (x-axis) of the waist. (Joint) joints 16L and 16R, joints 17L and 17R in the waist pitch direction (around the y-axis), knee 12
L and 12R joints 18L and 18R in the pitch direction, and joints 1 in the pitch direction of the ankle with respect to the feet 14L and 14R
9L, 19R, ankle roll direction joints 20L, 2
It is equipped with 0R. Each joint 15L, 15R to 2
Each of 0L and 20R is composed of a joint driving motor.
【0024】このようにして、腰関節は、上記関節部1
5L,15R,16L,16R,17L,17Rから構
成され、また足関節は、関節部19L,19R,20
L,20Rから構成されることになる。さらに、腰関節
と膝関節との間は、大腿リンク21L,21Rにより連
結されており、また膝関節と足関節との間は、下腿リン
ク22L,22Rにより連結されている。In this way, the lumbar joint is the joint part 1 described above.
5L, 15R, 16L, 16R, 17L, 17R, and the ankle joints are joint parts 19L, 19R, 20
It will be composed of L and 20R. Further, the hip joint and the knee joint are connected by thigh links 21L and 21R, and the knee joint and the ankle joint are connected by lower leg links 22L and 22R.
【0025】これにより、二脚歩行式ロボット10の左
右両側の脚部13L,13R及び足部14L,14R
は、それぞれ6自由度を与えられることになり、歩行中
にこれらの12個の関節部をそれぞれ駆動モータにより
適宜の角度,角速度及び角加速度で駆動制御することに
より、脚部13L,13R,足部14L,14R全体に
所望の動作を与えて、任意に三次元空間を歩行すること
ができるように構成されている。As a result, the left and right legs 13L and 13R and the legs 14L and 14R of the bipedal walking robot 10 are provided.
Are given 6 degrees of freedom, and these 12 joints are driven and controlled by driving motors at appropriate angles, angular velocities and angular accelerations during walking, so that the legs 13L, 13R, and feet can be controlled. A desired motion is given to the entire parts 14L and 14R so that the parts can be arbitrarily walked in a three-dimensional space.
【0026】さらに、上記足部14L,14Rは、ZM
P検出センサ23L,23Rを備えている。このZMP
検出センサ23L,23Rは、それぞれ各足部14L,
14Rにおける足裏床反力の中心点であるZMPを検出
して、ZMP実測値を出力するようになっている。Further, the legs 14L and 14R are made of ZM.
The P detection sensors 23L and 23R are provided. This ZMP
The detection sensors 23L and 23R are respectively provided on the foot portions 14L and 14L.
The ZMP, which is the center point of the sole reaction force at 14R, is detected, and the actual ZMP value is output.
【0027】さらに、各関節部には、それぞれ駆動手段
に対応してロータリエンコーダ等の角度検出センサ24
(後述)が設けられている。なお、上記上体11は、図
示の場合、単に箱状に示されているが、実際には、頭部
や両手を備えていてもよい。Furthermore, each joint has an angle detection sensor 24 such as a rotary encoder corresponding to the driving means.
(Described later) are provided. In addition, the upper body 11 is illustrated as a box shape in the illustrated case, but may actually include a head and both hands.
【0028】図2は図1に示した二脚歩行式ロボット1
0の電気的構成を示している。図2において、二脚歩行
式ロボット10は、上記駆動手段、即ち上述した各関節
部即ち関節駆動用モータ15L,15R乃至20L,2
0Rを駆動制御する歩行制御装置30を備えている。な
お、二脚歩行式ロボット10の座標系として、前後方向
をx方向(前方+),横方向をy方向(内方+)そして
上下方向をz方向(上方+)とするxyz座標系を使用
する。FIG. 2 is a bipedal walking robot 1 shown in FIG.
The electrical configuration of 0 is shown. In FIG. 2, the bipedal walking robot 10 includes the above-mentioned drive means, that is, the above-mentioned joint portions, that is, the joint drive motors 15L, 15R to 20L, 2.
The walking control device 30 that drives and controls the 0R is provided. As the coordinate system of the bipedal walking robot 10, an xyz coordinate system in which the front-rear direction is the x direction (forward +), the lateral direction is the y direction (inward +), and the vertical direction is the z direction (upward +) is used. To do.
【0029】上記歩行制御装置30は、運動命令に対応
して歩容データを生成する歩容生成部31と、この歩容
データに基づいて、駆動手段、即ち上述した各関節部即
ち関節駆動用モータ15L,15R乃至20L,20R
を駆動制御する制御部32とを備えている。The walking control device 30 includes a gait generator 31 for generating gait data corresponding to a motion command, and a driving means, that is, each of the joints, that is, a joint drive, based on the gait data. Motor 15L, 15R to 20L, 20R
And a control unit 32 for driving and controlling
【0030】上記歩容生成部31は、外部から入力され
る運動命令に対応して、二脚歩行式ロボット10の歩行
に必要な各関節部15L,15R乃至20L,20Rの
目標角度軌道,目標角速度,目標角加速度を含む歩容デ
ータを生成するようになっている。ここで、上記歩容生
成部31は、図3に示すように、選択部33と補償部3
4とから構成されている。The gait generator 31 responds to a motion command inputted from the outside by target angular trajectories and targets of the joints 15L, 15R to 20L, 20R required for the biped robot 10 to walk. Gait data including angular velocity and target angular acceleration is generated. Here, the gait generator 31 includes a selector 33 and a compensator 3 as shown in FIG.
4 and.
【0031】上記選択部33は、前の歩行終了後、即ち
遊脚接地衝撃吸収期終了後に、前記角度検出センサ24
及びZMP検出部23L,23Rからのセンサ情報及び
/又は角速度,角加速度検出用センサ,足裏力センサか
らのロボットの各関節部の角度値と重心周りの角運動量
及び角加速度そしてZMP値を取得して、ロボットの姿
勢を検出する。The selection unit 33 is arranged so that the angle detecting sensor 24 is operated after the previous walking is completed, that is, after the end of the swinging ground contact shock absorption.
And sensor information from the ZMP detectors 23L and 23R and / or angular velocity, angular acceleration detection sensor, and foot force sensor to obtain the angular value of each joint of the robot, the angular momentum around the center of gravity, the angular acceleration, and the ZMP value. Then, the posture of the robot is detected.
【0032】ここで、選択部33は、歩容ライブラリ3
3aを備えている。この歩容ライブラリ33aは、前も
ってロボットの歩行動作の要素となる姿勢データとして
の歩容モジュール33bが格納されている。この歩容モ
ジュール33bは、例えば少なくとも一つの角度軌道パ
ターンから構成されている。そして、各角度軌道パター
ンは、センサ情報としてのZMP値,ロボットの重心周
りの角運動量及び角加速度をインデックスとして分類さ
れている。Here, the selection unit 33 uses the gait library 3
3a. The gait library 33a stores a gait module 33b as posture data which is an element of the walking motion of the robot in advance. The gait module 33b is composed of, for example, at least one angular trajectory pattern. Then, each angular trajectory pattern is classified using the ZMP value as the sensor information, the angular momentum around the center of gravity of the robot, and the angular acceleration as indexes.
【0033】そして、選択部33は、ロボットの単脚支
持期の初期姿勢,終端姿勢及びその運動に必要な初期角
運動量を算出することにより動作計画を行なって、この
動作計画に従って、単脚支持期初期姿勢を実現するため
に必要な両脚支持期姿勢を実現するために必要な両脚支
持期の運動を与える歩容モジュール33bを歩容ライブ
ラリ33aから検索して読み出し、補償部34に出力す
る。Then, the selection unit 33 makes a motion plan by calculating the initial posture, the final posture and the initial angular momentum required for the motion of the robot during the monopod support period, and according to this motion plan, the monopod support is performed. The gait module 33b that gives the motion of the both-leg supporting period necessary to realize the two-leg supporting period posture necessary to realize the initial period posture is retrieved from the gait library 33a, read out, and output to the compensating unit 34.
【0034】上記補償部34は、選択部33からの少な
くとも一つの歩容モジュール33bにより、これらの歩
容モジュール33bをリアルタイム合成して、歩容デー
タとしての各関節部の最終的な角度指令値を生成する。
さらに、上記補償部34は、上記ZMP検出センサ23
L,23RからのZMP実測値に基づいて、リアルタイ
ム合成した歩容データのZMP目標値補償を行なう。こ
のようにして、歩容生成部31は、歩行毎の歩容データ
として、各関節部の最終的な角度指令値を制御部32に
出力するようになっている。The compensating section 34 synthesizes these gait modules 33b in real time by at least one gait module 33b from the selecting section 33 to obtain the final angle command value of each joint as gait data. To generate.
Further, the compensator 34 is configured to operate the ZMP detection sensor 23
Based on the measured ZMP values from L and 23R, the ZMP target value compensation of the gait data synthesized in real time is performed. In this way, the gait generator 31 outputs the final angle command value of each joint to the controller 32 as gait data for each walk.
【0035】上記制御部32は、補償部34からの歩容
データとしての角度指令値と、角度検出センサ24から
のセンサ情報に基づいて、各関節駆動用モータの制御信
号を生成し、この制御信号に従ってロボット10の各関
節部の関節駆動用モータを駆動制御するようになってい
る。The control section 32 generates a control signal for each joint drive motor based on the angle command value as gait data from the compensating section 34 and the sensor information from the angle detection sensor 24, and controls this. The joint drive motors of the joints of the robot 10 are driven and controlled according to the signals.
【0036】本発明実施形態による二脚歩行式ロボット
10は以上のように構成されており、図4のフローチャ
ートに示すように歩行する。図4のフローチャートにお
いて、先ず、ステップST1にて、歩行制御装置30の
歩容生成部31は、前の歩行が終了した時点で次の歩行
のためのロボットの目標終端状態を指定し、これにより
ステップST2にて動作計画を開始する。The bipedal walking robot 10 according to the embodiment of the present invention is configured as described above, and walks as shown in the flowchart of FIG. In the flowchart of FIG. 4, first, in step ST1, the gait generator 31 of the walking control device 30 specifies the target end state of the robot for the next walk when the previous walk is completed, In step ST2, an operation plan is started.
【0037】そして、ステップST3にて、歩容生成部
31の選択部33は、角度検出センサ24及びZMP検
出センサ23L,23Rからのセンサ情報及び/又は角
速度,角加速度検出用センサ,足裏力センサからの情報
に基づいて、現在のロボットの各関節部の角度値,重心
周りの角運動量,角速度及びZMP値を検出する。その
後、ステップST4にて、選択部33は、これらの検出
値から、現在のロボットの初期状態から目標終端状態ま
で遷移するために必要なロボットの各関節部の角運動量
を算出する。Then, in step ST3, the selection unit 33 of the gait generator 31 receives the sensor information from the angle detection sensor 24 and the ZMP detection sensors 23L and 23R and / or the angular velocity / angular acceleration detection sensor, the sole force. Based on the information from the sensor, the current angle value of each joint of the robot, angular momentum around the center of gravity, angular velocity, and ZMP value are detected. After that, in step ST4, the selection unit 33 calculates the angular momentum of each joint of the robot necessary for making a transition from the current initial state of the robot to the target end state, from these detected values.
【0038】これにより、ステップST5にて、選択部
33は、ステップST3での各検出値及びステップST
4での各運動量に基づいて、例えば上記検出値をインデ
ックスとして歩容ライブラリ33aに格納された歩容モ
ジュール33bを検索し、対応する少なくとも一つの歩
容モジュール33bを選択して読み出し、或いは検出値
をもとに歩容をリアルタイムで計算し生成する。これに
より、ステップST6にて動作計画が終了する。As a result, in step ST5, the selection unit 33 causes the detected values in step ST3 and
On the basis of each momentum in 4, the gait module 33b stored in the gait library 33a is searched using the detected value as an index, and at least one corresponding gait module 33b is selected and read, or the detected value is detected. Based on, the gait is calculated and generated in real time. As a result, the operation plan ends in step ST6.
【0039】続いて、補償部34は、ステップST7に
てロボットの動作を開始し、ステップST8にて、動作
計画にて選択部33により選択して読み出された歩容モ
ジュール33bをリアルタイム合成して、ロボットの各
関節部の角度及びZMP目標値を算出すると共に、ステ
ップST9にて、角度検出センサ24及びZMP検出セ
ンサ23L,23Rからのセンサ情報に基づいて、その
ときのZMP実測値及び各関節部の各運動量を検出す
る。なお、ステップST5において、歩容を動力学計算
によりリアルタイム生成する場合には、上記合成は行わ
なくてもよい。Subsequently, the compensating section 34 starts the operation of the robot in step ST7, and in step ST8, the gait module 33b selected and read by the selecting section 33 in the operation plan is synthesized in real time. Then, the angle of each joint of the robot and the ZMP target value are calculated, and in step ST9, based on the sensor information from the angle detection sensor 24 and the ZMP detection sensors 23L and 23R, the ZMP actual measurement value and each ZMP measurement value at that time are calculated. Detects each momentum of the joint. In step ST5, when the gait is generated in real time by dynamics calculation, the above synthesis may not be performed.
【0040】そして、補償部34はステップST10に
て、算出した各関節部の角運動量及びZMP目標値と検
出した各関節部の角運動量及びZMP実測値とを比較す
る。ここで、ステップST10にて、算出値と検出値の
誤差がない場合には、補償部34は、ステップST11
にて、ZMP補償が可能か否かを判定し、ZMP補償が
可能でない場合には、ステップST12にて再度動作計
画を行なって、ステップST3に戻る。また、ステップ
ST11にて、ZMP補償が可能である場合には、補償
部34は、ステップST13にてZMP補償を行なっ
て、ロボットの各関節部の角運動軌道を変更せずに、角
速度及び角加速度のみの調整により誤差を修正する。Then, in step ST10, the compensator 34 compares the calculated angular momentum and ZMP target value of each joint with the detected angular momentum and ZMP actual value of each joint. Here, if there is no error between the calculated value and the detected value in step ST10, the compensating unit 34 proceeds to step ST11.
At, it is determined whether ZMP compensation is possible. If ZMP compensation is not possible, the operation plan is made again at step ST12, and the process returns to step ST3. If ZMP compensation is possible in step ST11, the compensator 34 performs ZMP compensation in step ST13 to change angular velocity and angular velocity without changing the angular motion trajectory of each joint of the robot. Correct the error by adjusting only the acceleration.
【0041】そして、ステップST10にて、算出値と
検出値の誤差がない場合、またステップST13にて誤
差の修正を行なった後、補償部34は、ステップST1
4にて、ロボットの現在の状態が動作計画による目標終
端状態であるか否かを判定して、目標終端状態でない場
合には、再びステップST8に戻る。また、ステップS
T14にて、目標終端状態である場合には、歩行制御装
置30はステップST15にてロボット動作を完了し
て、一つの歩行を終了する。以上で、ロボットの一つの
歩行に関する歩行制御が終了するが、歩行制御装置30
は、ロボットの歩行毎に上記動作をリアルタイムで繰返
し行なう。Then, when there is no error between the calculated value and the detected value in step ST10, and after the error is corrected in step ST13, the compensating section 34 proceeds to step ST1.
At 4, it is determined whether or not the current state of the robot is the target end state according to the motion plan. If it is not the target end state, the process returns to step ST8 again. Also, step S
In T14, if the target termination state is reached, the walking control device 30 completes the robot operation in step ST15 and ends one walk. With the above, the walking control for one walking of the robot ends, but the walking control device 30
Repeats the above operation in real time every time the robot walks.
【0042】このようにして、本発明実施形態による二
脚歩行式ロボット10によれば、ロボットの歩行時に、
そのときのロボットの姿勢を検出して、運動命令を実現
するための歩行データをリアルタイムで生成するので、
環境情報が未知である路面等を歩行する場合であって
も、常に安定した二脚歩行を実現することができる。こ
れにより、例えば複雑な凹凸のある路面においても、常
にロボットの姿勢を検出して、ロボットの姿勢を参照し
ながら歩容データを生成することにより、二脚歩行式移
動装置による歩行運動を安定して確実に行なうことが可
能になる。Thus, according to the bipedal walking robot 10 according to the embodiment of the present invention, when the robot walks,
Since the posture of the robot at that time is detected and the walking data for realizing the motion command is generated in real time,
Even when walking on a road surface or the like where environmental information is unknown, stable bipedal walking can always be realized. Thus, for example, even on a road surface with complicated unevenness, the gait data is generated by constantly detecting the posture of the robot and referring to the posture of the robot, thereby stabilizing the walking motion by the bipedal walking device. Can be done reliably.
【0043】上述した実施形態においては、脚部12
L,12Rは6自由度を、そして腕部13L,13Rは
5自由度を有しているが、これに限らず、より小さい自
由度またはより大きい自由度を有していてもよい。ま
た、ステップST15にて、センサ情報に基づいて動力
学計算により歩容をリアルタイム生成してもよい。この
場合、歩容のリアルタイム合成は実行しなくてもよい。In the embodiment described above, the leg portion 12
Although L and 12R have 6 degrees of freedom and the arms 13L and 13R have 5 degrees of freedom, the present invention is not limited to this, and may have a smaller degree of freedom or a larger degree of freedom. Further, in step ST15, a gait may be generated in real time by dynamic calculation based on the sensor information. In this case, real-time gait synthesis may not be executed.
【0044】[0044]
【発明の効果】以上述べたように、本発明によれば、二
脚歩行式移動装置が歩行運動を行なう際、歩行制御装置
の歩容生成部が、ロボット各部の歩行時に各部に備えら
れたセンサからのセンサ情報に基づいてロボットの姿勢
を検出し、この姿勢に基づいて最終歩容データとしての
角度指令値を生成する。従って、歩容生成部がロボット
の歩行運動時に常にロボットの姿勢に基づいてリアルタ
イムに歩容データを生成することにより、環境情報が未
知である路面においても、歩行運動を安定して確実に行
なうことが可能になる。このようにして、本発明によれ
ば、歩行毎に環境情報を取得して、この環境情報に対応
してリアルタイムに歩行制御を行なうようにした、極め
て優れた二脚歩行式移動装置が提供される。As described above, according to the present invention, the gait generator of the walking controller is provided in each part when the robot is walking when the bipedal walking device performs a walking motion. The posture of the robot is detected based on the sensor information from the sensor, and the angle command value as the final gait data is generated based on this posture. Therefore, the gait generator always generates the gait data in real time based on the posture of the robot during the walking motion of the robot, so that the walking motion can be performed reliably and stably even on the road surface where the environmental information is unknown. Will be possible. As described above, according to the present invention, an extremely excellent bipedal locomotion device is provided, which acquires environmental information for each walk and performs real-time walking control corresponding to the environmental information. It
【図1】本発明による二脚歩行式ロボットの一実施形態
の機械的構成を示す概略図である。FIG. 1 is a schematic diagram showing a mechanical configuration of an embodiment of a bipedal walking robot according to the present invention.
【図2】図1の二脚歩行式ロボットの電気的構成を示す
ブロック図である。FIG. 2 is a block diagram showing an electrical configuration of the bipedal walking robot of FIG.
【図3】図1の二脚歩行式ロボットにおける歩行制御装
置の構成を示すブロック図である。FIG. 3 is a block diagram showing a configuration of a walking control device in the bipedal walking robot shown in FIG.
【図4】図1の二脚歩行式ロボットの歩行制御を示すフ
ローチャートである。FIG. 4 is a flowchart showing walking control of the bipedal walking robot of FIG.
10 二脚歩行式ロボット
11 本体
12L,12R 膝部
13L,13R 脚部
14L,14R 足部
15L,15R乃至20L,20R 関節部(関節駆
動用モータ)
21L,21R 大腿部
22L,22R 下腿部
23L,23R ZMP検出センサ
24 センサ
30 歩行制御装置
31 歩容生成部
32 制御部
33 選択部
33a 歩容ライブラリ
33b 歩容モジュール
34 補償部10 Biped Robot 11 Main Body 12L, 12R Knee 13L, 13R Leg 14L, 14R Foot 15L, 15R to 20L, 20R Joint (joint drive motor) 21L, 21R Thigh 22L, 22R Lower leg 23L, 23R ZMP detection sensor 24 sensor 30 gait controller 31 gait generator 32 controller 33 selector 33a gait library 33b gait module 34 compensator
───────────────────────────────────────────────────── フロントページの続き (72)発明者 北野 宏明 埼玉県川越市西小仙波町2−18−3 Fターム(参考) 3C007 AS36 CS08 KS21 KS24 KS34 KX12 KX13 WA03 WA13 WB04 WB07 ─────────────────────────────────────────────────── ─── Continued front page (72) Inventor Hiroaki Kitano 2-18-3 Nishikosenba Town, Kawagoe City, Saitama Prefecture F term (reference) 3C007 AS36 CS08 KS21 KS24 KS34 KX12 KX13 WA03 WA13 WB04 WB07
Claims (10)
揺動可能な中間に膝部,下端に足部を備えた脚部と、上
記脚部の足部,下腿部,大腿部の揺動可能な関節部をそ
れぞれ揺動させる駆動手段と、運動命令に対応して、歩
容生成部により目標角度軌道,目標角速度,目標角加速
度を含む歩容データを生成し、この歩容データに基づい
て上記各駆動手段を制御部によりそれぞれ駆動制御する
歩行制御装置と、を備えた二脚歩行式移動装置におい
て、 上記歩行制御装置の歩容生成部が、上記各関節部の歩行
時における状態を検出するセンサ及び/又はロボットに
搭載された角速度,角加速度検出用センサ,足部力セン
サからのセンサ情報に基づいてロボットの姿勢を検出
し、この姿勢に基づいて運動命令による目標値とセンサ
情報の現在値とから最終歩容データとしての角度指令値
をリアルタイムで生成することを特徴とする二脚歩行式
移動装置。1. A main body, a leg portion having a knee portion and a foot portion at a lower end in the middle, which are swingable biaxially on both sides of a lower portion of the main body, a foot portion, a lower leg portion, and a large portion of the leg portion. The gait data including the target angular trajectory, the target angular velocity, and the target angular acceleration is generated by the gait generator corresponding to the driving means for rocking the rockable joints of the thigh and the motion command. In a bipedal locomotion device provided with a walking control device that drives and controls each of the driving means by a control unit based on gait data, a gait generating unit of the walking control device includes The posture of the robot is detected based on the sensor that detects the state during walking and / or the sensor information from the angular velocity / angular acceleration detection sensor and the foot force sensor mounted on the robot, and the movement command is issued based on this posture. Target value and current value of sensor information Biped walking mobile apparatus and generates an angle command value of the final gait data in real time.
素となる歩容モジュールを格納した歩容ライブラリと、
次の歩行に関する歩容データを生成する際に、歩容ライ
ブラリから対応する歩容モジュールを選択して読み出す
選択部と、選択部で選択された歩容モジュールをリアル
タイム合成して、最終的な歩容データを生成する補償部
と、を備えていることを特徴とする、請求項1に記載の
二脚歩行式移動装置。2. A gait library in which the gait generator stores a gait module which is an element of walking of a robot,
When generating the gait data for the next gait, the selection unit that selects and reads the corresponding gait module from the gait library and the gait module selected by the selection unit are combined in real time to obtain the final gait. The bipedal locomotion device according to claim 1, further comprising: a compensator that generates volume data.
ジュールが、少なくとも一つの角度軌道パターンから構
成されていることを特徴とする、請求項2に記載の二脚
歩行式移動装置。3. The biped locomotion device according to claim 2, wherein the gait module stored in the gait library comprises at least one angular trajectory pattern.
パターンが、ZMP値,重心周りの角運動量,角加速度
をインデックスとして分類されていることを特徴とす
る、請求項3に記載の二脚歩行式移動装置。4. The bipedal walking according to claim 3, wherein the angular trajectory patterns forming the gait module are classified by using the ZMP value, the angular momentum around the center of gravity, and the angular acceleration as indexes. Mobile device.
ンサ情報からロボットの姿勢を検出して、運動命令によ
る次の歩行の目標終端状態までの動作計画を行なって、
この動作計画を実現するために必要な歩容モジュールを
歩容ライブラリから読み出すことを特徴とする、請求項
2から4の何れかに記載の二脚歩行式移動装置。5. The selection unit detects the posture of the robot from the sensor information after the end of the previous walk, and makes a motion plan up to the target end state of the next walk according to a motion command,
The biped locomotion device according to claim 2, wherein a gait module necessary for realizing this motion plan is read from a gait library.
揺動可能な中間に膝部,下端に足部を備えた脚部と、上
記脚部の足部,下腿部,大腿部の揺動可能な関節部をそ
れぞれ揺動させる駆動手段と、を含む二脚歩行式移動装
置に関して、運動命令に対応して、歩容生成部により目
標角度軌道,目標角速度,目標角加速度を含む歩容デー
タを生成し、この歩容データに基づいて上記各駆動手段
を制御部によりそれぞれ駆動制御する二脚歩行式移動装
置の歩行制御装置において、 上記歩行制御装置の歩容生成部が、上記各関節部の歩行
時における状態を検出するセンサ及び/又はロボットに
搭載された角速度,角加速度検出用センサ,足部力セン
サからのセンサ情報に基づいてロボットの姿勢を検出
し、この姿勢に基づいて運動命令による目標値とセンサ
情報の現在値とから最終歩容データとしての角度指令値
をリアルタイムで生成することを特徴とする、二脚歩行
式移動装置の歩行制御装置。6. A body, a leg portion having a knee portion and a foot portion at a lower end in the middle, which are swingable in two axial directions on both sides of a lower portion of the body, a foot portion, a lower leg portion, and a large portion of the leg portion. Regarding a bipedal locomotion device including drive means for respectively swinging the swingable joints of the thighs, a gait generator generates a target angular trajectory, a target angular velocity, and a target angular acceleration in response to a motion command. In a gait control device of a bipedal walking type mobile device that generates gait data including, and controls each of the driving means by a control unit based on the gait data, , The posture of the robot is detected on the basis of sensor information for detecting a state of each joint portion during walking and / or a sensor for detecting angular velocity and angular acceleration mounted on the robot, and a foot force sensor, Target value by exercise command based on And generating an angle command value of the final gait data in real time from the current value of the sensor information, walk controller of the biped walking mobile system.
素となる歩容モジュールを格納した歩容ライブラリと、
次の歩行に関する歩容データを生成する際に、歩容ライ
ブラリから対応する歩容モジュールを選択して読み出す
選択部と、選択部で選択された歩容モジュールをリアル
タイム合成して、最終的な歩容データを生成する補償部
と、を備えていることを特徴とする、請求項6に記載の
二脚歩行式移動装置の歩行制御装置。7. A gait library in which the gait generator stores a gait module which is an element of walking of a robot,
When generating the gait data for the next gait, the selection unit that selects and reads the corresponding gait module from the gait library and the gait module selected by the selection unit are combined in real time to obtain the final gait. The walking control device for the bipedal walking device according to claim 6, further comprising: a compensating unit that generates volume data.
ジュールが、少なくとも一つの角度軌道パターンから構
成されていることを特徴とする、請求項7に記載の二脚
歩行式移動装置の歩行制御装置。8. The gait control of the bipedal locomotion device according to claim 7, wherein the gait module stored in the gait library comprises at least one angular trajectory pattern. apparatus.
パターンが、ZMP値,重心周りの角運動量,角加速度
をインデックスとして分類されていることを特徴とす
る、請求項8に記載の二脚歩行式移動装置の歩行制御装
置。9. The bipedal walking according to claim 8, wherein the angular trajectory patterns forming the gait module are classified by using ZMP values, angular momentum around the center of gravity, and angular acceleration as indexes. Walker control device for mobile devices.
ンサ情報からロボットの姿勢を検出して、運動命令によ
る次の歩行の目標終端状態までの動作計画を行なって、
この動作計画を実現するために必要な歩容モジュールを
歩容ライブラリから読み出すことを特徴とする、請求項
7から9の何れかに記載の二脚歩行式移動装置の歩行制
御装置。10. The selection unit detects the posture of the robot from the sensor information after the end of the previous walk, and makes a motion plan up to the target end state of the next walk according to a motion command,
The gait control device for a bipedal locomotion device according to any one of claims 7 to 9, wherein a gait module necessary for realizing this motion plan is read from a gait library.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002040838A JP2003236783A (en) | 2002-02-18 | 2002-02-18 | Bipedal walking transfer device |
PCT/JP2003/001325 WO2003068453A1 (en) | 2002-02-18 | 2003-02-07 | Two-leg walking moving device |
TW92103043A TW200303257A (en) | 2002-02-18 | 2003-02-14 | Bipedal moving device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002040838A JP2003236783A (en) | 2002-02-18 | 2002-02-18 | Bipedal walking transfer device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003236783A true JP2003236783A (en) | 2003-08-26 |
Family
ID=27678322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002040838A Pending JP2003236783A (en) | 2002-02-18 | 2002-02-18 | Bipedal walking transfer device |
Country Status (3)
Country | Link |
---|---|
JP (1) | JP2003236783A (en) |
TW (1) | TW200303257A (en) |
WO (1) | WO2003068453A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100835361B1 (en) * | 2003-08-29 | 2008-06-04 | 삼성전자주식회사 | Walking robot and its control method using simple ground reaction force sensors |
KR20110084630A (en) * | 2010-01-18 | 2011-07-26 | 삼성전자주식회사 | Humanoid robot and walking control method thereof |
KR20200016097A (en) * | 2018-08-06 | 2020-02-14 | 한국로봇융합연구원 | Human motion planning system using an angular momentum in zmp |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8075633B2 (en) | 2003-09-25 | 2011-12-13 | Massachusetts Institute Of Technology | Active ankle foot orthosis |
US20070162152A1 (en) | 2005-03-31 | 2007-07-12 | Massachusetts Institute Of Technology | Artificial joints using agonist-antagonist actuators |
US8512415B2 (en) | 2005-03-31 | 2013-08-20 | Massachusetts Institute Of Technology | Powered ankle-foot prothesis |
US20060249315A1 (en) | 2005-03-31 | 2006-11-09 | Massachusetts Institute Of Technology | Artificial human limbs and joints employing actuators, springs, and variable-damper elements |
US20070123997A1 (en) | 2005-03-31 | 2007-05-31 | Massachusetts Institute Of Technology | Exoskeletons for running and walking |
US8864846B2 (en) | 2005-03-31 | 2014-10-21 | Massachusetts Institute Of Technology | Model-based neuromechanical controller for a robotic leg |
US10307272B2 (en) | 2005-03-31 | 2019-06-04 | Massachusetts Institute Of Technology | Method for using a model-based controller for a robotic leg |
US20070043449A1 (en) | 2005-03-31 | 2007-02-22 | Massachusetts Institute Of Technology | Artificial ankle-foot system with spring, variable-damping, and series-elastic actuator components |
US8500823B2 (en) | 2005-03-31 | 2013-08-06 | Massachusetts Institute Of Technology | Powered artificial knee with agonist-antagonist actuation |
US11278433B2 (en) | 2005-03-31 | 2022-03-22 | Massachusetts Institute Of Technology | Powered ankle-foot prosthesis |
US10080672B2 (en) | 2005-03-31 | 2018-09-25 | Bionx Medical Technologies, Inc. | Hybrid terrain-adaptive lower-extremity systems |
US9554922B2 (en) | 2008-09-04 | 2017-01-31 | Bionx Medical Technologies, Inc. | Hybrid terrain-adaptive lower-extremity systems |
US20110082566A1 (en) | 2008-09-04 | 2011-04-07 | Herr Hugh M | Implementing a stand-up sequence using a lower-extremity prosthesis or orthosis |
KR101687630B1 (en) * | 2010-01-11 | 2016-12-20 | 삼성전자주식회사 | Walking robot and method for controlling balancing the same |
KR20130096631A (en) | 2010-04-05 | 2013-08-30 | 아이워크, 아이엔씨. | Controlling torque in a prosthesis or orthosis |
WO2012096956A1 (en) | 2011-01-10 | 2012-07-19 | Iwalk, Inc. | Powered joint orthosis |
US20120259430A1 (en) | 2011-01-12 | 2012-10-11 | Zhixiu Han | Controlling powered human augmentation devices |
WO2012100250A1 (en) | 2011-01-21 | 2012-07-26 | Iwalk, Inc. | Terrain adaptive powered joint orthosis |
US9060883B2 (en) | 2011-03-11 | 2015-06-23 | Iwalk, Inc. | Biomimetic joint actuators |
WO2013067407A1 (en) | 2011-11-02 | 2013-05-10 | Iwalk, Inc. | Biomimetic transfemoral prosthesis |
US9032635B2 (en) | 2011-12-15 | 2015-05-19 | Massachusetts Institute Of Technology | Physiological measurement device or wearable device interface simulator and method of use |
US9221177B2 (en) | 2012-04-18 | 2015-12-29 | Massachusetts Institute Of Technology | Neuromuscular model-based sensing and control paradigm for a robotic leg |
US10531965B2 (en) | 2012-06-12 | 2020-01-14 | Bionx Medical Technologies, Inc. | Prosthetic, orthotic or exoskeleton device |
CN110340880A (en) * | 2018-04-02 | 2019-10-18 | 新世代机器人暨人工智慧股份有限公司 | Posable robot and its attitude adjusting method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69725764T2 (en) * | 1996-07-25 | 2004-08-05 | Honda Giken Kogyo K.K. | DEVICE FOR IMPLEMENTING THE GEAR FOR A DOUBLE-LEGED ROBOT |
JP3672406B2 (en) * | 1997-01-31 | 2005-07-20 | 本田技研工業株式会社 | Gait generator for legged mobile robot |
US8401763B2 (en) * | 2009-04-01 | 2013-03-19 | Toyota Jidosha Kabushiki Kaisha | Control device for internal combustion engine |
-
2002
- 2002-02-18 JP JP2002040838A patent/JP2003236783A/en active Pending
-
2003
- 2003-02-07 WO PCT/JP2003/001325 patent/WO2003068453A1/en active Application Filing
- 2003-02-14 TW TW92103043A patent/TW200303257A/en unknown
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100835361B1 (en) * | 2003-08-29 | 2008-06-04 | 삼성전자주식회사 | Walking robot and its control method using simple ground reaction force sensors |
KR20110084630A (en) * | 2010-01-18 | 2011-07-26 | 삼성전자주식회사 | Humanoid robot and walking control method thereof |
KR101633362B1 (en) | 2010-01-18 | 2016-06-28 | 삼성전자 주식회사 | Humanoid robot and walking control method thereof |
KR20200016097A (en) * | 2018-08-06 | 2020-02-14 | 한국로봇융합연구원 | Human motion planning system using an angular momentum in zmp |
KR102175945B1 (en) | 2018-08-06 | 2020-11-09 | 한국로봇융합연구원 | Human motion planning system using an angular momentum in zmp |
Also Published As
Publication number | Publication date |
---|---|
TW200303257A (en) | 2003-09-01 |
WO2003068453A1 (en) | 2003-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2003236783A (en) | Bipedal walking transfer device | |
JP3760186B2 (en) | Biped walking type moving device, walking control device thereof, and walking control method | |
US8204626B2 (en) | Control device for mobile body | |
JP3078009B2 (en) | Walking control device for legged mobile robot | |
JP4513320B2 (en) | Robot apparatus and motion control method of robot apparatus | |
JP4800037B2 (en) | Gait generator for mobile robot | |
US7765030B2 (en) | Gait generator for mobile robot | |
US7774098B2 (en) | Gait generating device for moving robot | |
US8014896B2 (en) | Legged mobile robot and control program | |
KR100515277B1 (en) | Bipedal moving device, and device and method for controlling walking of the bipedal moving device | |
JP2011093093A (en) | Gait generation device of leg-type mobile robot | |
JP2007160428A (en) | Walking figure generating device of legged mobile robot | |
JP2011093024A (en) | Control device for legged mobile robot | |
EP2343230A1 (en) | Robot and control method thereof | |
JP5465074B2 (en) | Biped mobile robot controller | |
JP2004017180A (en) | Walking type moving system, its walking controlling device and walking controlling method | |
JP3167406B2 (en) | Walking control device for legged mobile robot | |
JP3627057B2 (en) | Biped humanoid robot | |
JP5468974B2 (en) | Biped mobile robot controller and gait generator | |
JP3569767B2 (en) | Walking robot | |
JP3167407B2 (en) | Walking control device for legged mobile robot | |
JP5404543B2 (en) | Control device for legged mobile robot | |
JP5232120B2 (en) | Control device for moving body | |
JP5306959B2 (en) | Control device for legged mobile robot | |
JP2009125838A (en) | Biped walking robot and walking control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20031031 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20031210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040302 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040727 |