WO2003068462A1 - Two-legged walking locomotion apparatus and its walking controller - Google Patents

Two-legged walking locomotion apparatus and its walking controller Download PDF

Info

Publication number
WO2003068462A1
WO2003068462A1 PCT/JP2003/001324 JP0301324W WO03068462A1 WO 2003068462 A1 WO2003068462 A1 WO 2003068462A1 JP 0301324 W JP0301324 W JP 0301324W WO 03068462 A1 WO03068462 A1 WO 03068462A1
Authority
WO
WIPO (PCT)
Prior art keywords
force
foot
walking
sole
triaxial
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.)
Ceased
Application number
PCT/JP2003/001324
Other languages
English (en)
French (fr)
Inventor
Takayuki Furuta
Tetsuo Tawara
Yu Okumura
Hiroaki Kitano
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Science and Technology Agency
Original Assignee
Japan Science and Technology Agency
Japan Science and Technology Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Japan Science and Technology Agency, Japan Science and Technology Corp filed Critical Japan Science and Technology Agency
Priority to US10/504,691 priority Critical patent/US6992457B2/en
Priority to EP03703262A priority patent/EP1477283A4/en
Priority to KR1020047012584A priority patent/KR100581372B1/ko
Publication of WO2003068462A1 publication Critical patent/WO2003068462A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/085Force or torque sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J5/00Manipulators mounted on wheels or on carriages
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D57/00Vehicles 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/02Vehicles 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D57/00Vehicles 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/02Vehicles 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/032Vehicles 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

Definitions

  • the present invention relates to a bipedal locomotion type mobile device, and more particularly to a pedestrian control for stabilizing gait.
  • a so-called bipedal walking robot generates a predetermined walking pattern (hereinafter referred to as “gait”) data, performs walking control according to the gait data, and performs a predetermined walking pattern.
  • the bipedal walking is realized by operating the legs with the buttons.
  • ZMP Zero 0 Ment Point
  • the compliance control is used to converge the ZMP to a target value and accelerate the upper body of the mouthbot.
  • a method of correcting the contact position of the mouth bot and a control method of correcting the contact position of the foot of the mouth bot.
  • the robot is stabilized by the ZMP standard. And in this ZMP norm, the floor at the sole Prerequisite is to accurately detect the reaction force.
  • the present invention provides a bipedal walking system capable of accurately detecting a floor reaction force at the sole and realizing walking stability even on an unstable road surface having complicated unevenness.
  • the purpose of the present invention is to provide a mobile device and its walking control device.
  • a main body two legs each having a knee in the middle mounted on both lower sides of the main body so as to be capable of swinging in two axial directions, Foot mounted on the lower end of the part so as to be capable of swinging in two axial directions, driving means for swinging each leg, knee and foot, and a target angular trajectory, a target angular velocity, and a target corresponding to the required operation.
  • a gait generator that generates a gait data including an angular acceleration, and a walking control device that drives and controls the driving unit based on the gait data.
  • the walking control device includes: a force detection unit that detects a force applied to ⁇ in each foot; and a gait data from a gait generation unit based on the force detected by the force detection unit.
  • a compensation unit for correcting the evening wherein the force detection unit comprises at least three force sensors arranged on the sole of each foot. It consists of axial force sensors, and the self-compensation unit walks on the basis of detection signals of three triaxial force sensors that detect effective force among the triaxial sensors of the force detection unit. Achieved by modifying the content data.
  • the two-legged walking device according to the present invention is preferably an upper body of the main body type humanoid robot, and includes a head and both hands.
  • each of the three-axis force sensors protrudes downward from.
  • three triaxial force sensors are arranged at each vertex position of an isosceles triangle on the sole of each foot.
  • each of the three-axis force sensors may be arranged on the same circumference around the vertical drive axis of the foot at the position of the foot.
  • the two-legged walking device according to the present invention is preferably configured such that each foot is a foot directly attached to a lower end of the leg, and a toe which is vertically swingably attached to a tip of the foot.
  • Each of the three-axis force sensors of the force detection unit is dispersedly arranged at the foot part and the toe part.
  • one triaxial force sensor is arranged near the heel of the foot, and another triaxial force sensor is arranged near the tip of the toe.
  • Two triaxial force sensors are arranged on the left and right in the area near the boundary between the foot and the toe.
  • the compensator automatically calibrates the detection signals from the three-axis power sensors by automatic calibration.
  • a main body and two legs having a knee portion in the middle, which are mounted on both lower sides of the main body so as to be pivotable in two axial directions.
  • a bipedal locomotion device comprising: a foot attached to the lower end of each leg so as to be capable of swinging in two axial directions; a driving means for swinging each leg, knee and foot; A walking control device of a biped walking type moving device that drives and controls the above-mentioned driving means based on a gait data including a target angular trajectory, a target angular velocity, and a target angular acceleration generated by a gait generator in response to a required motion.
  • a force detector for detecting a force applied to the sole of each foot; and a compensator for correcting gait data from the gait generator based on the force detected by the force detector. And wherein at least one of the force detectors is disposed on the sole of each foot.
  • the three compensating units are configured based on detection signals of three triaxial force sensors that detect an effective force among the triaxial force sensors of the force detecting unit. This is achieved by correcting the gait data.
  • each of the three-axis force sensors protrudes downward from the sole.
  • three triaxial force sensors are arranged at each vertex position of an isosceles triangle on the sole of each foot.
  • each of the three-axis force sensors may be arranged on the same circumference around the vertical drive axis of the foot at the sole of each foot.
  • the compensating unit calculates the gait from the gait generating unit by the compensating unit.
  • the driving means is driven and controlled by correcting the content data.
  • the gait data is reliably corrected based on the detection signals of the three triaxial power sensors that detect the effective power even on an unstable road surface, so that the main body, for example, a human It is designed to stabilize the upper body of the mold robot.
  • the stability of the robot can be ensured even when the sole of each foot of the robot has an unstable road surface with complicated unevenness, and the walking control can be reliably performed. Is possible.
  • each triaxial force sensor located at the vertices at both ends of the base of the isosceles triangle Since the conditions are symmetrical, the load applied to each triaxial force sensor can be evenly distributed to the left and right, and the calibration of each triaxial force sensor can be easily performed.
  • each triaxial force sensor is arranged on the sole of each foot on the same circumference centered on the vertical drive axis of the foot, the torque around the vertical drive axis is the same. Therefore, the load related to the torque can be evenly distributed to the three-axis force sensors, and the calibration related to the torque of the three-axis force sensors can be easily performed.
  • Each foot is composed of: a foot directly attached to the lower end of the leg; and a toe as a toe vertically swingably attached to the tip of the foot. If the three-axis force sensors of the unit are distributed at the foot and toe, even if only the foot or only the toe is landing, the three-axis force sensor of the force detection unit Can detect the floor reaction force at the sole.
  • One triaxial sensor is located near the heel of the foot, another triaxial sensor is located near the tip of the foot, and two triaxial force sensors are located at the foot and toe. If it is located on the left and right in the area near the boundary of Even when only the front part lands, the three triaxial force sensors of the force detecting unit are grounded, and the floor reaction force at the point can be reliably detected.
  • the compensator automatically calibrates the detection signals from the three-axis force sensors by automatic calibration
  • the individual three-axis force sensors of the force detector may change depending on the ambient temperature or aging. Even if the detection accuracy changes greatly, it is automatically calibrated by the automatic calibration, and the floor reaction force can be accurately detected based on the detection signals from the triaxial force sensors of the force detection unit.
  • FIG. 1 is a schematic diagram showing a mechanical configuration of an embodiment of a bipedal walking robot according to the present invention.
  • FIG. 2 is a block diagram showing an electric configuration of the biped walking type mouthbot of FIG. Fig. 3 shows the configuration of a triaxial caliper sensor provided on the sole of each foot of the bipedal walking robot of Fig. 1, (A) is a schematic perspective view seen from obliquely above, and (B) is an oblique view. It is the schematic perspective view seen from the lower part.
  • FIG. 4 is a plan view of the sole showing the arrangement of the triaxial force sensor of FIG.
  • FIG. 8 is a plan view of the sole showing a second modification of the arrangement of the triaxial force sensor in FIG. 3 (C).
  • FIG. 9 shows a third modification of the arrangement of the triaxial force sensor in FIG. 3 (C), and FIG. (B) is a plan view of S3 ⁇ 4.
  • FIG. 10A and 10B are a side view of the foot and FIG. 10B is a plan view of the case where the landing is performed at the toe in the modification of FIG.
  • FIG. 11 is a plan view of the sole showing a fourth modification of the arrangement of the triaxial force sensor of FIG. 3 (C).
  • FIGS. 1 and 2 show the configuration of an embodiment of a bipedal walking mouthboat to which a bipedal walking type moving device according to the present invention is applied.
  • a bipedal walking robot 10 has an upper body 11 which is a main body, and two legs 12 K and 12 R in the middle attached to both lower sides of the upper body 11. 13L, 131, and each leg 13, 13L, and 14L, 14 feet attached to the lower end of 13R.
  • the legs 13 L, 13 R are respectively six joints, that is, joints 15 L, 15 R for turning the waist legs (around the z-axis) with respect to the upper body 11 in order from the top.
  • Each joint 15 L, 15 R73 ⁇ 4S20 L, 20 R is constituted by a joint driving motor.
  • the waist joint is composed of the above joints 15L, 15R, 16L, 16R, 17L, 17R
  • the ankle joint is composed of the joints 19L, 19R, 20L. , 20 R.
  • the hip joint and the knee joint are connected by thigh links 21 L and 21 R, and the knee joint and the ankle joint are connected by crus links 22 L and 22 R. .
  • the left and right legs 13L, 13R and the legs 14L, 14R on the left and right sides of the bipedal walking robot 10 are given six degrees of freedom, respectively.
  • the desired operation can be performed on the entire legs 13L, 13 and the legs 14R. It is configured to be able to walk arbitrarily in a three-dimensional space.
  • the feet 14L and 14R have force detecting sections 23L and 23R on the soles (lower surfaces).
  • the force detectors 23L and 23R detect forces at the feet 14L and 14R, respectively, particularly the horizontal floor reaction force F, as described later.
  • the upper body 11 may be simply provided with a force shown in a box shape. Actually, the upper body 11 may have a head or both hands.
  • FIG. 2 shows an electrical configuration of the bipedal walking robot 10 shown in FIG.
  • a bipedal walking robot 10 includes a gait generator 24 that generates gait data in response to a required motion, and a driving unit based on the gait data, that is, each of the above-described joints. And a walking control device 30 that drives and controls the joint driving motors 15L, 15R to 20L, 20R of the section.
  • the gait generator 24 is configured to perform various joints 15 L, 15 R to 20 L, 20 L, 20 L required for walking of the bipedal walking robot 10 in response to a request operation input from the outside. Generate gait data including target angle lit, target angular velocity, and target angular acceleration of R.
  • the walking control device 30 includes an angle measurement unit 31, a compensation unit 32, a control unit 33, and a motor control unit 34.
  • the angle measurement unit 31 is configured such that the angle information of each joint drive motor is provided by, for example, a rotary encoder provided in the joint drive motor having a length of 15 L, 15 R to 20 L, 20 L.
  • the input, the angular position of each joint driving motor, that is, the state vector 0 relating to the angle and the angular velocity is measured and output to the compensator 32.
  • the compensating unit 32 calculates the horizontal floor reaction force F based on the detection outputs from the force detection units 23 L and 23 R, and calculates the horizontal floor reaction force F and the state from the angle measurement unit 31.
  • the force detection unit 23 L since the above-mentioned self-power detection units 23 L and 23 R have a symmetric configuration, the force detection unit 23 L will be described with reference to FIG.
  • the force detecting unit 23 L includes three triaxial force sensors 36 arranged on both sides of the front edge and the center of the rear edge below the sole plate 35 which is the lower surface of the foot 14 L. a, 36 b, 36 c.
  • Each of the triaxial force sensors 36a, 36b, 36c has the same configuration as each other, and is configured to protrude downward from as shown in FIGS. 3 (A) and 3 (B). Further, as shown in Fig. 4, the three-axis force sensors 36a, 36b, 36c are arranged at the vertices of the isosceles triangle with a sharpened rear edge at the sole of the foot. Has become.
  • Each of the three-axis force sensors 36a to 36c has a variation in an individual detection output, and the detection output fluctuates due to an ambient temperature, aging, and the like. Therefore, the detection outputs of the three-axis force sensors 36a to 36c are automatically calibrated in the compensator 32 by the following automatic calibration.
  • n three-axis force sensors SI, S2, S3, ..., Sn are arranged on the sole with respect to the force measurement origin 0 (Ox, Oy). I have.
  • the origin 0 of the force measurement coincides with, for example, the drive coordinate system of the joint of the foot.
  • the three-axis force sensors S1 to S3 are placed in a three-point support state so that a load is applied only to them, and as shown in FIG.
  • Sensors for example, S1 and S2 are connected by a straight line, and a leg perpendicular to the straight line from the remaining three-axis force sensor S3 to this straight line is denoted by C.
  • the position of the center of gravity of the driven object is statically moved to The voltage value output from S1 to S3 at that time is measured. At that time, the more measurement points are moving, the more accurate calibration can be performed.
  • the bipedal walking robot 10 is configured as described above, and the walking operation is performed as follows according to the flowchart shown in FIG.
  • the gait generator 24 generates gait data based on the input required motion (J2J), and the gait data is sent to the compensator 32 of the walking control device 30. Output.
  • the power detectors 23L and 23R provided for both feet 14L and 14R respectively detect the force and output the force to the compensator 32.
  • step ST 3 the angle vector 1 of each joint section 16 L, 16 R to 20 L, 2 OR is measured in step ST 3 and the compensator section 32 is measured. Output.
  • step ST4 the compensating unit 32 calculates the horizontal floor reaction force F based on the detected outputs from the force detecting units 23L and 23R. Then, in step ST5, the compensator 32 changes the state vector ⁇ of each of the joints 16L, 16R to 20L, 20R from the horizontal floor reaction force F and the angle measurement unit 31. The gait data is corrected based on, and the vector ⁇ i is output to the control unit 33.
  • step ST6 the control unit 33 subtracts the angle vector 0 0 at each joint of the robot from the vector 0 i, and based on the vector (i-0), the control unit 33 A motor control signal, that is, a torque vector is generated and output to the motor control unit 34. Then, in step ST7, the motor control unit 34 controls the drive of the joint drive motor of each joint based on the torque vector. As a result, the bipedal walking robot 10 performs a walking motion in response to the requested motion.
  • the gait data force compensating unit 32 is provided at each of the legs 14 L and 14 R at the time of driving control of each joint driving motor.
  • the correction is made based on the horizontal floor reaction force F based on the detection signals from the triaxial force sensors 36 a, 36 b, and 36 c of the detected power detectors 23 L and 23 R, and the vector 0
  • the stability of the robot 10 is obtained based on the horizontal floor reaction force F as a reference.
  • the force detectors 23 L and Each of the 23 R triaxial force sensors 36 a, 36 b, and 36 c can be reliably landed and the horizontal floor reaction force F can be detected. It can be accepted.
  • FIGS. 7 to 8 show other configuration examples of the three-axis force sensors of the above-described force detection units 23L and 23R, respectively.
  • the three-axis force sensors 36a, 36b, 36c are arranged at the vertices of an equilateral triangle. According to such an arrangement of the three-axis force sensors 36a, 36b, 36c, the three-axis force sensors 36a to 36c shown in FIG. Since the load applied to the sensors 36a, 36b, 36c is evenly distributed, the load on each of the three-axis force sensors 36a, 36b, 36c is reduced.
  • the three-axis force sensors 36a, 36b, 36c are arranged at the vertices of an isosceles triangle as in the case of FIG.
  • the 4R legs 13 L and 13 R are arranged on the same circumference centered on the vertical drive axis 0 for the 13 R. According to such an arrangement of the three-axis force sensors 36a, 36b, 36c, it operates in the same manner as the three-axis force sensors 36a to 36c shown in FIG. Calibration of torque around axis 0 can be easily performed.
  • FIG. 9 to FIG. 11 show still another configuration example of each of the above-described triaxial force sensors of the force detection units 23 L and 23 R.
  • each foot unit 1 4 L , 14 shacks can be pivoted vertically with respect to the feet 14 La, 14 Ra and the feet 14 La, 14 Ra, which are directly attached to the legs 13 L, 13 R, respectively.
  • 14 Rb and 14 Rb as toes attached as toes.
  • the toes 14 Lb and 14 Rb may be actively rocked with respect to the feet 14 La and 14 Ra by the tail movement means in the same manner as the other joints. You may make it rock
  • one triaxial force sensor 36 d is located at a position deviated to the inside of the tip 14 Lb, 14Rb force ⁇ the tip of the foot, and a triaxial force sensor 36 d is located at a position near both ends of the rear end.
  • e and 36 f, respectively, and the feet 14 La and 14 Ra are provided with one triaxial force sensor 36 g at the heel at the rear end.
  • the compensating unit 32 detects, for example, a triaxial force sensor that detects a larger force based on the detection signals of the triaxial force sensors 36 d to 36 g of the force detecting units 23 L and 23 R. Selects and corrects gait data based on horizontal floor reaction force by three triaxial force sensors 36 d to 36 g detecting effective force .
  • a triaxial force sensor that detects a larger force based on the detection signals of the triaxial force sensors 36 d to 36 g of the force detecting units 23 L and 23 R.
  • Fig. 10 (A) when only the toes 14Lb and 14Rb of the feet 14L and 14R are landing on the road due to the change in walking posture, as shown in Fig. 10 (A).
  • the three triaxial force sensors 36 d, 36 e, 36 f provided at the front and rear ends of the forefoot 14 Lb, 14 Rb are grounded to the floor surface, and are shaded in Fig. 10 (B).
  • a horizontal floor reaction force is applied from the floor due to the load.
  • the compensating unit 32 includes the three triaxial force sensors 36 d, 36 e, and 36 f described above.
  • the gait data is corrected by calculating the horizontal floor reaction force based on the detection signal of the gait. In this way, even if the grounding state of the feet 14L and 14R on the floor surface changes due to the change of the walking posture, the three triaxial force sensors 36e, 36f, 368 or 36 , 36 e, and 36 f receive a horizontal floor reaction force from the floor and detect an effective force, so that the compensator 32 can accurately correct the gait data.
  • each of the three-axis force sensors 36 d to 36 g is different from the case of FIG. 9 in that the three-axis force sensors 36 e and 36 e provided on both sides of the rear ends of the toe portions 14 Lb and 14 Rb are provided.
  • triaxial sensors 36h and 36i are provided on both sides of the tip of the feet 14La and 14Ra, respectively, and the tip of the feet 14Lb and 14Rb are The triaxial force sensor 36 (arranged substantially at the center in the left-right direction. With this arrangement, the triaxial force sensors 36 h and 36 i are respectively equilateral to the triaxial force sensor 36 d or 36 g. They will be placed at the vertices of the triangle.
  • the three-axis force sensors 36 d, 36 h, 36 i and 36 g According to the arrangement of the three-axis force sensors 36 d, 36 h, 36 i and 36 g, the three-axis force sensors 36 d to 36 g according to FIG. Calibration of 36 h and 36 i can be easily performed.
  • the intermediate three-axis force sensor 36 h and 36 1 has a foot portion larger than 14 to 13 and 14 Rb. By being attached to a, it will be attached to the feet 14 L and 14 R more firmly.
  • the middle three-axis force sensors 36 h and 36 i are the forces provided on both sides of the tip of the feet 14 La and 14 Ra, respectively. Thus, it may be provided in the connection area between the feet 14La and 14Ra and the feet 14Lb and 14Rb.
  • the three-axis force sensors are arranged symmetrically.
  • the present invention is not limited to this. Obviously, it may be arranged at Further, in the above-described embodiment, the three-axis force sensors are respectively attached to the lower surfaces of the single plates constituting the soles. However, the present invention is not limited to this. ⁇ It may be configured such that it is attached and a three-axis force sensor force is applied between the two plates. In this case, the triaxial force sensor can detect not only the compressive force but also the tensile force.
  • the force detection units 23 L and 23 R are respectively provided with three triaxial force sensors 36 a, 36 b and 3
  • the force detectors 23 L and 23 R are always provided with three triaxial force sensors 36 d and 36 d, as the walking posture changes.
  • the present invention is not limited to this, and three or more triaxial force sensors may be provided respectively.
  • two three-axis force sensors 36 j and 36 k may be provided in the intermediate region.
  • the compensator 32 compares the detection signals of the three-axis sensors 36a, 36b, 36c, 36j, and 36k, and detects a larger force. It is only necessary to select three triaxial force sensors and calculate the horizontal floor reaction force from the detection signals of the selected three triaxial force sensors.
  • the compensating unit 32 uses the horizontal floor reaction force as a gait based on the detection signals from the three-axis force sensors of the force detecting units 23 L and 23 R.
  • the gait correction is performed in the ZMP standard based on the detection signals from the triaxial force sensors of the force detectors 23L and 23R as in the past. —It's clear that evening corrections may be made.
  • the present invention is applied to a bipedal walking robot.
  • the present invention is not limited to this, and the present invention is applied to a bipedal locomotion device that supports other various devices with two legs and walks on the two legs. Obviously gaining. Industrial use 1 ⁇
  • the floor reaction force at the robot can be accurately detected to realize walking stability.
  • an extremely excellent two-legged walking type moving device and its walking control device are provided.

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Human Computer Interaction (AREA)
  • Manipulator (AREA)

Description

明 細 書 二脚歩行式移動装置及びその歩行制御装置 技術分野
本発明は二脚歩行式移動装置に関し、特に歩行安定化を実現するようにした歩 行制御に関するものである。 背景技術
従来、 所謂二脚歩行式ロボットは、 前もって設定された歩行パターン (以下、 歩容 (ga i t) という) データを生成して、 この歩容データに従って歩行制御 を行なつて、所定の歩行パタ一ンで脚部を動作させることにより二脚歩行を実現 するようにしている。
ところで、 このよう.な二脚歩行式口ボットは、 例えば路面状況, ロボット自体 の物理パラメ一夕の誤差等によって、 歩行の際の姿勢が不安定になりやすく、 場 合によっては転倒してしまう。 これに対して、 歩容データを前もって設定せずに 、 リアルタイムにロボッ卜の歩行状態を認識しながら歩行制御を行なうようにす れば、 歩行の際の姿勢を安定させて歩行を行なわせることも可能であるが、 この ような場合でも、 予期しない路面状況等力発生した場合には、 歩行姿勢が崩れて ロボットカ <転倒してしまうことになる。
このため、 歩行制御によってロボッ卜の足裏における床反力と重力の合成モー メン卜がゼロとなる点 (以下、 ZMP (Z e r 0 Momen t Po i n t) という) を目標値に収束させる、 所謂 Z MP補償を行なう必要がある。 このよう な ZMP補償のための制御方法としては、 例えば特開平 5— 305583号公報 に示すように、 コンプライアンス制御を利用して、 ZMPを目標値に収束させ、 口ボッ卜の上体を加速させて修正する方法や、 口ボッ卜の足の接地場所を修正す る制御方法が知られている。
ところで、 このような制御方法においては、 Z MP規範によりロボットの安定 化を図るようにしている。 そして、 この ZMP規範においては、 足裏における床 反力を正確に検出することが前提条件となっている。
しかしな力 ら、 このような構成の二脚歩行式ロボッ卜においては、複雑な凹凸 がある不安定な路面状況においては、 S¾全体が路面に着地しなくなることがあ り、 における床反力を正確に検出することができず、従って Z M Pの補償を 正確に行なうことができなくなることがある。 このため、 口ボットの安定性を確 保することができず、 口ボットの二脚歩行が困難になつてしまう。 発明の開示
本発明は、 以上の点にかんがみて、 複雑な凹凸がある不安定な路面状況におい ても、 足裏における床反力を正確に検出して、 歩行安定性を実現できるようにし た二脚歩行式移動装置と、 その歩行制御装置を提供することを目的としている。 上記目的は、 この発明の第一の構成によれば、 本体と、 本体の下部両側にて二 軸方向に揺動可能に取り付けられた中間に膝部を有する二本の脚部と、 各脚部の 下端に二軸方向に揺動可能に取り付けられた足部と、 各脚部, 膝部及び足部を揺 動させる駆動手段と、要求動作に対応して目標角度軌道, 目標角速度, 目標角加 速度を含む歩容デ一夕を生成する歩容生成部と、 この歩容デ一タに基づ L、て上記 駆動手段を駆動制御する歩行制御装置とを備えた二脚歩行式移動装置において、 上記歩行制御装置が、 各足部における^に加わる力を検出する力検出部と、 上 記力検出部で検出された力に基づ 、て歩容生成部からの歩容デ一夕を修正する捕 償部と、 を含んでおり、 上記力検出部が、 各足部の足裏に配置された少なくとも 三個の三軸力センサから構成されており、 上言己補償部が、 力検出部の各三軸カセ ンサのうち、 有効な力を検出している三個の三軸力センサの検出信号に基づいて 歩容データの修正を行なうことにより、 達成される。
本発明による二脚歩行式移動装置は、 好ましくは、 上記本体力人型ロボッ卜の 上体であって、 頭部及び両手部を備えている。
本発明による二脚歩行式移動装置は、 好ましくは、 各三軸力センサが^から 下方へ突出している。 好ましくは、 三個の三軸力センサが、 各足部の足裏にて二 等辺三角形の各頂点位置に配置されている。 また、各三軸力センサは、 各足部の にて足部の垂直駆動軸を中心とする同一円周上に配置されていてもよい。 本発明による二脚歩行式移動装置は、 好ましくは、 各足部が、 脚部の下端に直 接に取り付けられた足元部と、 足元部の先端に上下に揺動可能に取り付けられた 爪先としての足先部と、 から構成されており、 力検出部の各三軸力センサが足元 部及び足先部に分散配置されている。
本発明による二脚歩行式移動装置は、好ましくは、一つの三軸力センサが足元 部の踵付近に配置され、 また他の一つの三軸カセンサが足先部の先端付近に配置 され、 さらに二つの三軸力センサが、 足元部及び足先部の境界付近の領域にて左 右に配置されている。
本発明による二脚歩行式移動装置は、 好ましくは、 前記補償部が、 自動キヤリ ブレーションにより各三軸カセンサからの検出信号を自動的に較正する。
また、 上言己目的は、 この発明の第二の構成によれば、 本体と、 本体の下部両側 にて二軸方向に揺動可能に取り付けられた中間に膝部分を有する二本の脚部と、 各脚部の下端に二軸方向に揺動可能に取り付けられた足部と、各脚部, 膝部及び 足部を揺動させる駆動手段とカヽら成る二脚歩行式移動装置に関して、要求動作に 対応して歩容生成部により生成される目標角度軌道, 目標角速度, 目標角加速度 を含む歩容デー夕に基づいて上記駆動手段を駆動制御する二脚歩行式移動装置の 歩行制御装置において、 各足部における足裏に加わる力を検出する力検出部と、 上記力検出部で検出された力に基づ L、て歩容生成部からの歩容デ一タを修正する 補償部と、 を含んでおり、上記力検出部が、 各足部の足裏に配置された少なくと も三個の三軸力センサから構成されており、 上記補償部が、 力検出部の各三軸力 センサのうち、 有効な力を検出している三個の三軸カセンサの検出信号に基づ ヽ て歩容データの修正を行なうことにより、 達成される。
本発明による第二の構成で成る二脚歩行式移動装置の歩行制御装置は、 好まし くは、 各三軸力センサが足裏から下方へ突出している。 また、好ましくは、 三個 の三軸カセンサが、 各足部の足裏にて二等辺三角形の各頂点位置に配置されてい る。 或いは、 各三軸力センサが、 各足部の足裏にて足部の垂直駆動軸を中心とす る同一円周上に配置されていてもよい。
本発明による二脚歩行式移動装置の歩行制御装置は、 好ましくは、上記補償部 が、 自動キヤリブレーシヨンにより各三軸力センサからの検出信号を自動的に較 正する。
上記構成によれば、 各足部の足裏に設けられた少なくとも三個の三軸力センサ から成る力検出部により検出した力に基づ L、て、 補償部により歩容生成部からの 歩容デ—タを修正して駆動手段を駆動制御する。 その際、複雑な凹凸を備えた路 面に足部が着地しているときでも、 足裏から下方に突出している三個の三軸カセ ンサ力く確実に路面に接している。 従って、不安定な路面であっても有効なカを検 出している三個の三軸カセンサの検出信号に基づ 、て、 歩容デ一タを確実に修正 することにより、 本体、例えば人型ロボッ卜の上体の安定ィ匕を図るようになって いる。 これにより、 ロボッ卜の各足部の足裏が、 複雑な凹凸を備えた不安定な路 面状況であっても、 ロボッ卜の安定性を確保することができ、 確実に歩行制御を 行なうこと力可能である。
三個の三軸力センサが、 各足部の足裏にて、二等辺三角形の各頂点位置に配置 されている場合には、 二等辺三角形の底辺の両端の頂点に位置する三軸カセンサ 力く左右対称の条件となるので、 各三軸カセンサにかかる負荷荷重を左右均等に分 散することができると共に、各三軸力センサのキヤリブレーシヨンを容易に行な うことができる。
各三軸力センサが、 各足部の足裏にて、 足部の垂直駆動軸を中心とする同一円 周上に配置されている場合には、 当該垂直駆動軸周りのトルクが同一条件となる ので、 このトルクに関する負荷を各三軸力センサに均等に分散することができる と共に、 各三軸力センサのトルクに関するキヤリブレーシヨンを容易に行なうこ とができる。
各足部が、 脚部の下端に直接に取り付けられた足元部と、 足元部の先端に上下 に揺動可能に取り付けられた爪先としての足先部と、 から構成されており、 カ検 出部の各三軸力センサが、 足元部及び足先部に分散配置されている場合には、 足 元部のみまたは足先部のみ力着地しているときでも、 力検出部の各三軸カセンサ が足裏における床反力を検出することができる。
—つの三軸カセンサが足元部の踵付近に配置され、 また他の一つの三軸カセン ザが足先部の先端付近に配置され、 さらに二つの三軸力センサが、 足元部及び足 先部の境界付近の領域にて左右に配置されている場合には、 足元部のみまたは足 先部のみが着地しているときでも、 力検出部の三個の三軸力センサカ请地するこ とになり、 ^における床反力を確実に検出することができる。
上記補償部が、 自動キャリブレーションにより、 各三軸力センサからの検出信 号を自動的に較正する場合には、 力検出部の個々の三軸力センサが周囲の温度や 経年変ィ匕によって検出精度力く変化したとしても、 自動キヤリブレーシヨンによつ て自動較正され、 力検出部の各三軸力センサからの検出信号により正確に床反力 を検出することができる。 図面の簡単な説明
本発明は、 以下の詳細な説明及び本発明の幾つかの実施の形態を示す添付図面 に基づいて、 より良く理解されるものとなろう。 なお、 添付図面に示す実施の形 態は本発明を特定又は限定することを意図するものではなく、単に本発明の説明 及び理解を容易とするためだけに記載されたものである。
図中、
図 1は、 この発明による二脚歩行式ロボッ卜の一実施形態の機械的構成を示す 概略図である。
図 2は、 図 1の二脚歩行式口ボッ卜の電気的構成を示すブロック図である。 図 3は、 図 1の二脚歩行式ロボッ卜の各足部の足裏に設けられた三軸カセンサ の構成を示し、 (A) は斜め上方から見た概略斜視図、 (B ) は斜め下方から見 た概略斜視図である。
図 4は、 図 3の三軸力センサの配置を示す足裏の平面図である。
図 5は、 図 4の各三軸力センサと力計測の基点の配置を示すグラフである。 図 6は、 図 1の二脚歩行式口ボットの歩行制御動作を示すフローチャートであ 図 7は、 図 3 (C ) の三軸力センサの配置の第一の変形例を示す足裏の平面図 である。
図 8は、 図 3 ( C ) の三軸力センサの配置の第二の変形例を示す足裏の平面図 であ 。
図 9は、 図 3 (C ) の三軸力センサの配置の第三の変形例を示し、 (A) は足 部の側面図、 (B) は S¾の平面図である。
図 10は、 図 9の変形例における足先部で着地した場合の、 (A) は足部の側 面図、 (B) は^ ¾の平面図である。
図 11は、 図 3 (C) の三軸力センサの配置の第四の変形例を示す足裏の平面 図である。 発明を実施するための最良の形態
以下、 図面に示した実施形態に基づいて、 この発明を詳細に説明する。
図 1乃至図 2は、 この発明による二脚歩行式移動装置を適用した二脚歩行式口 ボッ卜の一実施形態の構成を示している。 図 1において、二脚歩行式ロボット 1 0は、 本体である上体 11と、上体 1 1の下部両側に取り付けられた中間に膝部 12 L, 1 2 Rを備えた二本の脚部 1 3 L, 131 と、 各脚部13し, 13 Rの 下端に取り付けられた足部 14 L, 14尺と、 を含んでいる。
ここで、 上記脚部 13 L, 13 Rは、 それぞれ六個の関節部、即ち上方から順 に、 上体 1 1に対する腰の脚部回旋用 (z軸周り) の関節部 15 L, 1 5R、 腰 のロール方向 (X軸周り) の関節部 1 6 L, 1 6 R、 腰のピッチ方向 (y軸周り ) の関節部 17 L, 1 71^、膝部12し, 1 2 Rのピッチ方向の関節部 18 L, 18 、 足部1 4し, 14 Rに対する足首部のピッチ方向の関節部 19 L, 1 9 R、 足首部のロール方向の関節部 20 L, 2 O Rを備えている。 各関節部 1 5 L , 1 5 R7¾S2 0 L, 20 Rは、 それぞれ関節駆動用モータで構成されている。 このようにして、 腰関節は、上記関節部 15 L, 15 R, 1 6 L, 16 R, 1 7 L, 17 Rから構成され、 また足関節は、 関節部 19 L, 19 R, 20 L, 2 0 Rから構成されることになる。
さらに、 腰関節と膝関節との間は、 大腿リンク 2 1 L, 2 1Rにより連結され ており、 また膝関節と足関節との間は、 下腿リンク 22 L, 22 Rにより連結さ れている。 これにより、二脚歩行式ロボッ卜 1 0の左右両側の脚部 13 L, 13 R及び足部 14 L, 14Rは、 それぞれ 6自由度を与えられることになり、 歩行 中にこれらの 1 2個の関節部をそれぞれ駆動モータにより適宜の角度に駆動制御 することにより、 脚部 13 L, 1 3 , 足部14し 14 R全体に所望の動作を 与えて、任意に三次元空間を歩行することができるように構成されている。 さらに、 上記足部 1 4 L , 1 4 Rは、足裏 (下面) に、 力検出部 2 3 L , 2 3 Rを備えている。 この力検出部 2 3 L, 2 3 Rは、後述するようにそれぞれ各足 部 1 4 L, 1 4 Rにおける力、 特に水平床反力 Fを検出するようになっている。 なお、上言己上体 1 1は、 図示の場合、 単に箱状に示されている力 実際には頭部 や両手を備えていてもよい。
図 2は、 図 1に示した二脚歩行式ロボッ卜 1 0の電気的構成を示している。 図 2において、二脚歩行式ロボッ卜 1 0は、 要求動作に対応して歩容データを生成 する歩容生成部 2 4と、 この歩容データに基づいて駆動手段、即ち上述した各関 節部の関節駆動用モータ 1 5 L, 1 5 R乃至 2 0 L , 2 0 Rを駆動制御する歩行 制御装置 3 0と、 を備えている。
なお、 二脚歩行式ロボッ卜 1 0の座標系として、前後方向を X方向 (前方 +) , 横方向を y方向 (内方 +) そして上下方向を z方向 (上方 + ) とする x y z座 標系を使用する。
上記歩容生成部 2 4は、 外部から入力される要求動作に対応して、二脚歩行式 ロボット 1 0の歩行に必要な各関節部 1 5 L, 1 5 R乃至 2 0 L , 2 0 Rの目標 角度 lit, 目標角速度, 目標角加速度を含む歩容データを生成する。
上記歩行制御装置 3 0は、角度計測ュニット 3 1と、 補償部 3 2と、 制御部 3 3と、 モータ制御ュニット 3 4と、 から構成されている。
上記角度計測ュニッ卜 3 1は、 各関節部 1 5 L , 1 5 R乃至 2 0 L , 2 0尺の 関節駆動用モータに備えられた例えばロータリエンコーダ等により各関節駆動用 モータの角度情報が入力されて、 各関節駆動用モータの角度位置、 即ち角度及び 角速度に関する状態べクトル 0を計測して、 補償部 3 2に出力する。上記補償部 3 2は、 力検出部 2 3 L , 2 3 Rからの検出出力に基づいて水平床反力 Fを演算 して、 この水平床反力 F及び角度計測ュニット 3 1からの状態べクトル 0に基づ いて歩容生成部 2 4からの歩容データを修正し、 べクトル i ( 1 = 1から:1、 ただし、 nはロボッ卜 1 0の歩行に関する自由度) を制御部 3 3に出力する。 ま た、上言己制御部 3 3は、 補償部 3 2で修正された歩容データであるべクトル 0 i から、 ロボッ卜の各関節部における角度べクトル 0 0を減算して、 べクトル Θ i -Θ Ο) に基づいて、各関節駆動用モータの制御信号、即ちトルクべクトルて を生成する。 さらに、 上記モータ制御ュニット 34は、 制御部 33からの制御信 号 (トルクべクトノレて) に従って各関節駆動用モータを駆動制御する。
ここで、 上言己力検出部 2 3 L, 23 Rは左右対称の構成であるから、 力検出部 23 Lについて、 図 3を参照して説明する。 図 3において、 力検出部 2 3 Lは、 足部 14 Lの下面である足裏板 35の下側にて、 前縁両側及び後縁中央に配置さ れた三個の三軸力センサ 36 a, 36 b, 3 6 cから構成されている。
各三軸力センサ 36 a, 36 b, 36 cは互いに同じ構成であり、 図 3 (A) 及び (B) に示すように、 から下方に突出するように構成されている。 さら に、 各三軸力センサ 36 a, 36 b, 36 cは、 図 4に示すように、 足部の足裏 にて、後縁が尖つた二等辺三角形の各頂点に配置されるようになっている。 各三軸力センサ 36 a乃至 36 cは、 個々の検出出力のバラツキがあると共に 、 周囲の温度, 経年変化等によって検出出力が変動する。 従って、 各三軸力セン サ 36 a乃至 3 6 cの検出出力は、 以下のような自動キヤリブレーションにより 、 補償部 32内にて自動的に較正されるようになっている。
先ず、 Z軸方向のキヤリブレーシヨンについて説明する。
図 5 (A) において、 足裏にて、 力計測の原点 0 (Ox, Oy) に対して、 n 個の三軸力センサ S I, S 2, S 3, · · ·, Snが配置されている。 なお、 力 計測の原点 0は、例えば足部の関節の駆動座標系に一致させること力好ましい。 ここで、 各三軸力センサ S iの位置を、 S i = (X (i), Y ( i ) ) として、 上述したように分散配置された三軸力センサ S 1乃至 Snのうち、 任意の三個の 三軸力センサ、 例えば S 1, S 2, S 3を選択し、 これらの座標位置をそれぞれ 、 S 1 =X (1) , Y (l) , Z (l) , S 2=X (2) , Y (2) , Z (2) , S 3 =X (3) , Y (3), Z (3) とする。
そして、 これらの三軸力センサ S 1乃至 S 3のみに負荷がかかるように、 三点 支持の状態にして、 図 5 (B) に示すように、 これらのうち、適宜の二つの三軸 力センサ、例えば S 1及び S 2を直線で結び、 この直線に対する残りの一個の三 軸力センサ S 3からの垂線の足を Cとする。
ここで、 上記垂線上にて駆動対象の重心位置を S 3力、ら Cへ静的に移動させて 、 そのときの S 1乃至 S 3から出力される電圧値を計測する。 その際、移動中の 計測ボイントが多いほど、 正確な較正を行なうことができる。
f を計測した力, A, Bをキャリブレーションパラメ一夕、 Vをそのときの電 圧値とし、 Mを駆動対象の全質量, gを重力の加速度とし、 kを計測ポイントと すると、 以下の関係式
Figure imgf000011_0001
fz(l)k + fz{2)k + fz )k = MS
Figure imgf000011_0002
f尋 'TO + f -X(2) + f尋 ·Ζ(3) = 0
)k ^(1) + (2), -^(2) + fz(3)k ·Υ(3) = 0
が成立する。
そして、 V, Μ , Υを既知として、 これらの式を f の連立方程式として解いて 、 その結果を、 以下の式
Figure imgf000011_0003
に代入することにより、 求める F / V直線の傾き Α及び切片 Bを同時に求めるこ とができる。 さらに、 n回の計測を行なうことにより、 較正のための補正パラメ 一夕を算出することができる。
このようにして、 上記三つの三軸力センサ S 1乃至 S 3に関する Z軸方向のキ ヤリブレ一シヨンが終了する。 そして、 他の異なる三つの三軸力センサを選択し て、 同様にして補正パラメ一夕の算出を繰り返し、 すべての三軸力センサについ て補正パラメ一夕の算出を行なうことにより、 すべての三軸力センサの Z軸方向 の較正を行なうことができる。
さらに、 X Y軸に関するキャリブレーションの方法について説明する。
先ず、 図 5 ( C ) に示すように、 分散配置された三軸力センサ S 1乃至 S nの うち、 任意の二個の三軸力センサ、例えば S 1, S 2を選択し、 ロボッ卜の上体 1 1または反対側の脚部 1 3 Lまたは 1 3 Rを利用して、 Z軸周りのモ一メン.ト mを発生させる。 このとき、 モーメント mと三軸力センサ S 1, S 2にかかる力 F 1, F 2は、 F 1 =F 2となり、以下の式
Figure imgf000012_0001
により表わされる。
従って、 個々の三軸力センサ S 1, S 2にかかる力 F l, F.2力計算され、 そ れぞれの X成分, Υ成分は、 以下の式
Figure imgf000012_0002
fy(1) = l-sin0
Figure imgf000012_0003
:で (2)- Z(l)、
Θ = a tan
y(2)一 γι) により表わされる。
これに対して、 各三軸力センサ S 1, S 2から出力される «IEVと力 f X, yの関係は、計測回数を kとすると、 以下の式
Figure imgf000012_0004
により表わされる。
これらの式を連立させて、 n回の計測を行なうと、 以下の行列式
Figure imgf000012_0006
Figure imgf000012_0005
力得られ、補正パラメータ A, Bを算出することができる。
このようにして、 X軸方向及び Y方向の補正パラメータ A, Bを同時に算出し て、 X Y軸方向のキヤリブレ一ションを行なうことが可能である。
ところで、 上述したキャリブレーションは、各三軸力センサ 3 6 a乃至 3 6 c がそれぞれ図 4に示すような二等辺三角形の頂点に配置されている場合、 三角形 の前側の底辺の両端に位置する三軸力センサ 3 6 a , 3 6 bは、 左右対称の配置 となることから、 キャリブレーションによる補正パラメータが同一値となる。 従 つて、 キヤリブレーシヨンを容易に行なうことができる。
本発明の実施形態による二脚歩行式ロボット 1 0は以上のように構成されてお り、 歩行動作は、 図 6に示すフローチャートにより以下のように行なわれる。 図 6において、 先ずステップ S T 1にて、 歩容生成部 2 4力^ 入力された要求 動作 (J二 J ) に基づいて歩容データを生成し、 歩行制御装置 3 0の補償部 3 2 へ出力する。 そして、 ステップ S T 2にて、 双方の足部 1 4 L, 1 4 Rに備えら れたカ検出部 2 3 L , 2 3 Rがそれぞれ力を検出して、 補償部 3 2へ出力する。 また、 ステップ S T 3にて、角度計測ュニット 3 1力く各関節部 1 6 L, 1 6 R乃 至 2 0 L, 2 O Rの状態べクトル øを言十測して、 補償部 3 2へ出力する。 これに より、 ステップ S T 4にて、 補償部 3 2が力検出部 2 3 L, 2 3 Rからの検出出 力に基づいて水平床反力 Fを演算する。 そして、 ステップ S T 5にて、 補償部 3 2がこの水平床反力 F及び角度計測ュニット 3 1からの各関節部 1 6 L , 1 6 R 乃至 2 0 L , 2 0 Rの状態べクトル øに基づいて歩容データを修正し、 べクトル Θ iを制御部 3 3へ出力する。
次に、 ステップ S T 6にて、 制御部 3 3はべクトル 0 iからロボッ卜の各関節 部における角度べクトル 0 0を減算して、 ベクトル ( i— 0 ) に基づいて、 各関節駆動用モータの制御信号、 即ちトルクべクトルてを生成し、 モータ制御ュ ニット 3 4へ出力する。 そして、 ステップ S T 7にて、 モータ制御ュニッ卜 3 4 が、 このトルクべクトルてに基づいて各関節部の関節駆動用モータを駆動制御す る。 これにより、二脚歩行式ロボット 1 0は、要求動作に対応して歩行動作を行 なうことになる。
その後、 ステップ S T 8にて、 制御部 3 3が動作カウンタインクリメントによ り、 J = J + 1として、所定のサンプリング時間になるまで待機した後、 ステツ プ S T 9にて、 上記 Jカ《前以て決められた動作終了カウン卜以下の場合には、 再 びステップ 2に戻って、上記動作を繰り返す。 そして、 ステップ S T 9にて、 上 記 Jが動作終了カウントを超えた場合には、 動作を終了する。
この場合、 二脚歩行式ロボット 1 0において、 各関節駆動用モータの駆動制御 の際に、 歩容データ力 補償部 3 2にて、 各足部 1 4 L , 1 4 Rの^ ¾に設けら れたカ検出部 2 3 L , 2 3 Rの各三軸力センサ 3 6 a , 3 6 b, 3 6 cからの検 出信号による水平床反力 Fに基づいて修正され、 べクトル 0 iが生成されること により、 この水平床反力 Fを規範として、 ロボット 1 0の安定性を得るようにな つている。 これにより、 ロボット 1 0の各足部 1 4 L, 1 4尺が、 例えば足裏が 複雑な凹凸を備えた不安定な路面に着地したとしても、 に設けられた力検出 部 2 3 L, 2 3 Rの各三軸力センサ 3 6 a , 3 6 b, 3 6 c力く確実に着地して水 平床反力 Fを検出することができるので、 要求動作に対する歩行動作を確実に行 なうことが可肯 となる。
図 7乃至図 8は、 それぞれ上述した力検出部 2 3 L, 2 3 Rの各三軸力センサ の他の構成例を示している。
先ず、 図 7においては、 各三軸力センサ 3 6 a , 3 6 b, 3 6 cは、 正三角形 の頂点に配置されている。 このような三軸力センサ 3 6 a , 3 6 b , 3 6 cの配 置によれば、 図 4による三軸力センサ 3 6 a乃至 3 6 cと同様に作用すると共に 、各三軸力センサ 3 6 a , 3 6 b, 3 6 cに対する負荷荷重力均等に分散される ので、 各三軸力センサ 3 6 a , 3 6 b , 3 6 cの負荷が軽減される。
図 8においては、 各三軸力センサ 3 6 a, 3 6 b, 3 6 cは、 図 4の場合と同 様に二等辺三角形の頂点に配置されていると共に、 足部 1 4 L, 1 4 Rの脚部 1 3 L , 1 3 Rに対する垂直駆動軸 0を中心とする同一円周上に配置されている。 このような三軸力センサ 3 6 a, 3 6 b , 3 6 cの配置によれば、 図 4による三 軸力センサ 3 6 a乃至 3 6 cと同様に作用すると共に、 上記垂直尾区動軸 0周りの トルク較正を容易に行なうことができる。
図 9乃至図 1 1は、 それぞれ上述した力検出部 2 3 L , 2 3 Rの各三軸力セン ザのさらに他の構成例を示しており、 これらの構成例においては、 各足部 1 4 L , 1 4尺が、 それぞれ脚部 13 L, 13 Rに直接に取り付けられる足元部 1 4 L a, 14 R aと、 各足元部 14 L a, 14 Raに対して上下方向に揺動可能に取 り付けられた爪先としての足先部 14 Lb, 14 Rbと、 から構成されている。 なお、 足先部 14 Lb, 1 4Rbは、 他の関節部と同様にして尾区動手段により足 元部 14 L a, 14 Raに対して能動的に揺動されてもよく、 また受動的に揺動 されるようにしてもよい。
そして、 図 9においては、 足先部 14 Lb, 14Rb力^ その先端の内側に偏 つた位置に一つの三軸力センサ 36 dを、 また後端の両端付近の位置にそれぞれ 三軸力センサ 36 e, 36 f を、 それぞれ備えていると共に、 足元部 14 L a, 14 R aがその後端の踵部に一つの三軸力センサ 36 gを備えている。
これに対して、 補償部 32は、 力検出部 23 L, 23 Rの各三軸力センサ 36 d乃至 36 gの検出信号に基づいて、 例えばより大きな力を検出している三軸力 センサを選択して、 有効な力を検出している三個の三軸力センサ 36 d乃至 36 gによる水平床反力に基づ t、て、 歩容デ一タの修正を行なうようになっている。 このような三軸力センサ 36 d, 36 e, 36 f , 36 gの配置によれば、 足 部 14 L, 14 Rの足元部 14 L a, 14 R aが路面に着地している場合には、 図 9 (A) に示すように、 足先部 14 L b, 14 Rbの後端に備えられた二つの 三軸力センサ 36 e, 36 f と足元部 14 L a, 14 R aの後端に備えられた一 つの三軸力センサ 36 gの三つの三軸力センサ 36 e, 36 f , 36 g力く床面に 接地して、 図 9 (B) にて斜線で示すように負荷荷重を受け、 床面から水平床反 力力加えられることになる。 従って、 補償部 32は、 上述した三つの三軸力セン サ 36 e, 36 f, 36 gの検出信号に基づいて水平床反力を演算して、 歩容デ —夕の修正を行なう。
これに対して、 歩行姿勢の変化により、 足部 14 L, 14 Rの足先部 14 L b , 14 Rbのみが路面に着地している場合には、 図 1 0 (A) に示すように、 足 先部 14 Lb, 14 Rbの先端及び後端に備えられた三つの三軸力センサ 36 d , 36 e, 36 f力床面に接地して、 図 1 0 (B) にて斜線で示すように負荷荷 重を受け、 床面から水平床反力が加えられることになる。
従って、 補償部 32は、 上述した三つの三軸力センサ 36 d, 36 e, 36 f の検出信号に基づいて水平床反力を演算して、 歩容データの修正を行なう。 この ようにして、 歩行姿勢の変化により、 足部 1 4 L, 14 Rの床面への接地状態が 変化しても、 三つの三軸力センサ 36 e, 3 6 f , 368または3 6 1, 36 e , 36 f が床面から水平床反力を受けて有効な力を検出するので、 補償部 32が 正確に歩容デー夕の修正を行なうことができる。
図 1 1においては、 各三軸力センサ 36 d乃至 36 gは、 図 9の場合と比較し て、 足先部 14 Lb, 14 Rbの後端の両側に備えられた三軸カセンサ 36 e, 36 f の代わりに、 足元部 14 L a, 14 R aの先端の両側にそれぞれ三軸カセ ンサ 36 h, 36 iが備えられていると共に、 足先部 1 4 L b, 1 4Rbの先端 の三軸力センサ 36 (1カ左右方向に関してほぼ中央に配置されている。 これによ り、 三軸力センサ 36 h, 36 iは、 三軸力センサ 36 dまたは 36 gに対して それぞれ二等辺三角形の頂点に配置されることになる。
このような三軸力センサ 36 d, 36 h, 36 i , 3 6 gの配置によれば、 図 9による三軸力センサ 36 d乃至 36 gと同様に作用すると共に、 中間の三軸力 センサ 36 h, 36 iのキャリブレーションを容易に行なうことができ、 さらに 中間の三軸力センサ 36 h, 36 1が足先部14し13, 14 Rbより大きい足元 部 1 4 L a, 1 4 R aに取り付けられることにより、 より強固に足部 1 4 L, 1 4 Rに取り付けられることになる。
なお、 図 11においては、 中間の三軸力センサ 36 h, 36 iはそれぞれ足元 部 14 L a, 1 4 R aの先端の両側に備えられている力 これに限らず、 図 1 1 に示すように、 足元部 14 L a, 14 Raと足先部 14 L b, 1 4 Rbの連結領 域に備えられていてもよい。
このようにして、 本発明実施形態の二脚歩行式ロボッ卜 1 0によれば、各足部 14 L, 14 Rの足裏に設けられた力検出部 23 L, 2 3 Rの各三軸力センサ 3 6 a乃至 36 cまたは 36 d乃至 36 gあるいは 36 d, 36 h, 36 i, 及び 368カ複雑な凹凸を備えた路面に対しても確実に着地する。 従って、 各三軸力 センサからの検出信号から演算される水平床反力 Fに基づいて、 歩容デ一タを修 正することにより、 足裏の床面との摩擦力により生ずる水平床反力 Fを規範とし て歩行制御を行ない、 複雑な凹凸を備えた不安定な路面状況においても、 ロボッ 卜 1 0の歩行安定ィ匕を実現することができる。
上述した実施形態においては、 例えば図 4, 図 7 , 図 8, 図 9及び図 1 1にて 、 三軸力センサは左右対称に配置されているが、 これに限らず、 不等辺三角形の 頂点に配置されていてもよいことは明らかである。 また、上述した実施形態にお いては、 三軸力センサは、 それぞれ足裏を構成する一枚板の下面に取り付けられ ているが、 これに限らず、 三軸力センサの下方にも板材カ《取り付けられて、 二枚 板の間に三軸力センサ力介揷されるように構成されてもよい。 この場合、 三軸力 センサが圧縮力だけでなく引張り力も検出することができることになる。
なお、 このようなセンサ構造の場合、例えば各三軸力センサが、 にて前後 方向及び左右方向に関してそれぞれ等分位置に配置されていると、 力増幅、 キヤ リブレーションを容易に行なうことができると共に、 最も効率よくセンサを活用 することができる。
また、 上述した実施形態においては、例えば図 4, 図 7, 図 8にて、 力検出部 2 3 L , 2 3 Rは、 それぞれ三個の三軸力センサ 3 6 a , 3 6 b及び 3 6 cを備 えており、 また図 9及び図 1 1においては、 力検出部 2 3 L , 2 3 Rは、 歩行姿 勢の変化に伴って、 常に三個の三軸力センサ 3 6 d , 3 6 e ( 3 6 h ) , 3 6 f ( 3 6 i ) または 3 6 e ( 3 6 h ) , 3 6 f ( 3 6 i ) , 3 6 gが床面に着地す るようになっているが、 これに限らず、 それぞれ三個以上の三軸力センサが設け られていてもよい。 例えば図 4にて鎖線で示すように、 中間領域に二個の三軸力 センサ 3 6 j, 3 6 kを備えていてもよい。 この場合、 補償部 3 2は各三軸カセ ンサ 3 6 a , 3 6 b , 3 6 c , 3 6 j , 3 6 kの検出信号を比較して、 より大き な力を検出している三個の三軸力センサを選択して、 選択した三個の三軸力セン ザの検出信号から水平床反力を演算するようにすればよ 、。
さらに、上述した実施形態においては、 補償部 3 2は、 力検出部 2 3 L , 2 3 Rの各三軸力センサからの検出信号に基づいて、水平床反力を規範として歩容デ —夕の修正を行なうようになっているカ^ これに限らず、 従来と同様に力検出部 2 3 L , 2 3 Rの各三軸力センサからの検出信号に基づいて Z M P規範で歩容デ —夕の修正を行なうようにしてもよいことは明らかである。
さらに、上述した実施形態においては、 本発明を二脚歩行式ロボッ卜に適用し た場合について説明したが、 これに限らず、 他の各種機器を二本足で支持すると 共に、 この二本足で歩行するようにした、 二脚歩行式移動装置に対して本発明を 適用し得ることは明らかである。 産業上の利用可食 1¾
以上述べたように、 この発明によれば、 複雑な凹凸がある不安定な路面状況に おいても、 ロボッ卜の ^における床反力を正確に検出して歩行安定性を実現で きるようにした、極めて優れた二脚歩行式移動装置及びその歩行制御装置が提供 される。

Claims

請 求 の 範 囲
1 . 本体と、 本体の下部両側にて二軸方向に揺動可能に取り付けられた中 間に膝部を有する二本の脚部と、各脚部の下端に二軸方向に揺動可能に取り付け られた足部と、各脚部, 膝部及び足部を揺動させる駆動手段と、 要求動作に対応 して、 目標角度 flit, 目標角速度, 目標角加速度を含む歩容データを生成する歩 容生成部と、 この歩容デ一タに基づ 、て上記駆動手段を駆動制御する歩行制御装 置と、 を備えた二脚歩行式移動装置において、
上記歩行制御装置が、
各足部における足裏に加わる力を検出する力検出部と、
上記力検出部で検出された力に基づ L、て、 歩容生成部からの歩容デ一夕を修正 する補償部と、 を含んでおり、
上記力検出部が、 各足部の足裏に配置された少なくとも三個の三軸力センサか ら構成されており、
上記補償部が、 力検出部の各三軸力センサのうち、 有効な力を検出している三 個の三軸カセンサの検出信号に基づ L、て、 歩容デー夕の修正を行なうことを特徴 とする、 二脚歩行式移動装置。
2 . 前記本体が人型ロボットの上体であつて、 頭部及び両手部を備えてい ることを特徴とする、 請求項 1または 2に記載の二脚歩行式移動装置。
3 . 各三軸力センサが、 足裏から下方に突出していることを特徴とする、 請求項 1または 2に記載の二脚歩行式移動装置。
4 . 三個の三軸力センサが、 各足部の足裏にて、二等辺三角形の各頂点位 置に配置されていることを特徴とする、請求項 1力、ら 3の何れかに記載の二脚歩 行式移動装置。
5 . 各三軸力センサが、 各足部の足裏にて足部の垂直駆動軸を中心とする 同一円周上に配置されていることを特徴とする、 請求項 1力、ら 4の何れかに記載 の二脚歩行式移動装置。
6 . 各足部が、 脚部の下端に直接に取り付けられた足元部と、足元部の先 端に上下に揺動可能に取り付けられた爪先としての足先部と、 から構成されてお 、
力検出部の各三軸力センサが、 足元部及び足先部に分散配置されていることを 特徴とする、請求項 1カヽら 5の何れかに記載の二脚歩行式移動装置。
7. 一つの三軸力センサが足元部の踵付近に配置され、 また他の一つの三 軸力センサが足先部の先端付近に配置され、 さらに二つの三軸力センサが、 足元 部及び足先部の境界付近の領域にて左右に配置されていることを特徴とする、請 求項 6に記載の二脚歩行式移動装置。
8 . 前言己補償部が、 自動キヤリブレーシヨンにより、 各三軸カセンサから の検出信号を自動的に較正することを特徴とする、請求項 1から Ίの何れかに記 載の二脚歩行式移動装置。
9 . 本体と、 本体の下部両側にて二軸方向に揺動可能に取り付けられた中 間に膝部分を有する二本の脚部と、各脚部の下端に二軸方向に揺動可能に取り付 けられた足部と、 各脚部, 膝部及び足部を揺動させる駆動手段と、 から成る二脚 歩行式移動装置に関して、 要求動作に対応して歩容生成部により生成される、 目 標角度軌道, 目標角速度, 目標角加速度を含む歩容データに基づいて上記駆動手 段を駆動制御する、 二脚歩行式移動装置の歩行制御装置において、
各足部における足裏に加わる力を検出する力検出部と、
上記力検出部で検出された力に基づし、て、 歩容生成部からの歩容データを修正 する補償部と、 を含んでおり、
上記力検出部が、 各足部の足裏に配置された少なくとも三個の三軸力センサか ら構成されており、 上記補償部が、 力検出部の各三軸力センサのうち、 有効な力を検出している三 個の三軸カセンサの検出信号に基づいて歩容データの修正を行なうことを特徴と する、 二脚歩行式移動装置の歩行制御装置。
1 0 . 各三軸力センサが足裏から下方に突出していることを特徴とする、 請求項 9に記載の二脚歩行式移動装置の歩行制御装置。
1 1 . 三個の三軸力センサが、 各足部の足裏にて二等辺三角形の各頂点位 置に配置されていることを特徴とする、 請求項 9または 1 0に記載の二脚歩行式 移動装置歩行制御装置。
1 2 . 各三軸力センサが、 各足部の足裏にて足部の垂直駆動軸を中心とす る同一円周上に配置されていることを特徴とする、請求項 9から 1 1の何れかに 言己載の二脚歩行式移動装置の歩行制御装置。
1 3. 各三軸力センサが、 各足部の足裏にて、前後方向及び横方向に関し て等分配置されていることを特徴とする、 請求項 9から 1 2の何れかに記載の二 脚歩行式移動装置の歩行制御装置。
1 . 前記補償部が、 自動キャリブレーションにより、 各三軸力センサか らの検出信号を自動的に較正することを特徴とする、請求項 9から 1 3の何れか に記載の二脚歩行式移動装置の歩行制御装置。
PCT/JP2003/001324 2002-02-18 2003-02-07 Two-legged walking locomotion apparatus and its walking controller Ceased WO2003068462A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US10/504,691 US6992457B2 (en) 2002-02-18 2003-02-07 Two-legged walding locomotion apparatus and its walking controller
EP03703262A EP1477283A4 (en) 2002-02-18 2003-02-07 TWIN-BROAD SCREW FORMATION DEVICE AND YOUR SCREENSAVER
KR1020047012584A KR100581372B1 (ko) 2002-02-18 2003-02-07 2각 보행식 이동 장치 및 그 보행 제어 장치

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002-40837 2002-02-18
JP2002040837A JP3574952B2 (ja) 2002-02-18 2002-02-18 二脚歩行式移動装置及びその歩行制御装置

Publications (1)

Publication Number Publication Date
WO2003068462A1 true WO2003068462A1 (en) 2003-08-21

Family

ID=27678321

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/001324 Ceased WO2003068462A1 (en) 2002-02-18 2003-02-07 Two-legged walking locomotion apparatus and its walking controller

Country Status (7)

Country Link
US (1) US6992457B2 (ja)
EP (2) EP2208583A1 (ja)
JP (1) JP3574952B2 (ja)
KR (1) KR100581372B1 (ja)
CN (1) CN100336633C (ja)
TW (1) TW586994B (ja)
WO (1) WO2003068462A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102658548A (zh) * 2012-05-04 2012-09-12 北京理工大学 防止仿人机器人前后倾斜的腰部运动规划方法和装置

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3574951B2 (ja) * 2001-12-19 2004-10-06 独立行政法人 科学技術振興機構 二脚歩行式移動装置及びその歩行制御装置及び歩行制御方法
KR100835361B1 (ko) * 2003-08-29 2008-06-04 삼성전자주식회사 간이 지면반력 센서를 이용한 보행 로봇 및 그 제어 방법
JP4744092B2 (ja) 2004-03-23 2011-08-10 本田技研工業株式会社 脚式移動ロボットおよびその制御装置
WO2006011577A1 (ja) * 2004-07-30 2006-02-02 Tmsuk Co., Ltd. 多点接地型足部支持機構及びそれを備えた2足歩行ロボット並びにその制御構造
JP2006068872A (ja) 2004-09-03 2006-03-16 Honda Motor Co Ltd 脚式移動ロボット
US8014896B2 (en) * 2004-12-14 2011-09-06 Honda Motor Co., Ltd. Legged mobile robot and control program
JP4506512B2 (ja) * 2005-03-07 2010-07-21 トヨタ自動車株式会社 支持脚をもつ歩行ロボットのオフセット調整システム及びオフセット調整方法
JP4456560B2 (ja) * 2005-12-12 2010-04-28 本田技研工業株式会社 脚式移動ロボット制御装置および脚式移動ロボット、並びに、脚式移動ロボット制御方法
JP4877668B2 (ja) * 2006-06-07 2012-02-15 有限会社ケイテックシステム 立位バランス測定装置
JP4539618B2 (ja) * 2006-07-31 2010-09-08 トヨタ自動車株式会社 脚式ロボット
JP4466715B2 (ja) 2007-10-25 2010-05-26 トヨタ自動車株式会社 脚式ロボット、及びその制御方法
JP5322147B2 (ja) * 2007-11-06 2013-10-23 学校法人立命館 多脚歩行式移動装置の足部機構
US7905303B2 (en) * 2009-02-10 2011-03-15 Honda Motor Co., Ltd. Legged locomotion robot
JP5483997B2 (ja) * 2009-10-28 2014-05-07 本田技研工業株式会社 脚式移動ロボットの制御装置
JP5232124B2 (ja) * 2009-10-28 2013-07-10 本田技研工業株式会社 脚式移動ロボットの制御装置
KR101633362B1 (ko) * 2010-01-18 2016-06-28 삼성전자 주식회사 인간형 로봇 및 그 보행 제어방법
KR101772972B1 (ko) * 2010-12-22 2017-09-01 삼성전자주식회사 보행 로봇 및 그 제어 방법
JP5659898B2 (ja) * 2011-03-22 2015-01-28 トヨタ自動車株式会社 脚式ロボット、その制御方法、及び制御プログラム
KR101383726B1 (ko) * 2012-12-17 2014-04-08 현대자동차(주) 로봇의 민감도 향상방법
JP2015071214A (ja) * 2013-10-04 2015-04-16 キヤノン株式会社 力覚センサ保護機構、エンドエフェクタ及びロボットアーム
US9387588B1 (en) 2014-08-25 2016-07-12 Google Inc. Handling gait disturbances with asynchronous timing
US10081098B1 (en) 2014-08-25 2018-09-25 Boston Dynamics, Inc. Generalized coordinate surrogates for integrated estimation and control
US9618937B1 (en) 2014-08-25 2017-04-11 Google Inc. Slip detection using robotic limbs
US9446518B1 (en) 2014-11-11 2016-09-20 Google Inc. Leg collision avoidance in a robotic device
US9499218B1 (en) 2014-12-30 2016-11-22 Google Inc. Mechanically-timed footsteps for a robotic device
CN104709374B (zh) * 2015-02-13 2017-03-08 中国北方车辆研究所 一种防止足式机器人左右倾斜的方法
US9594377B1 (en) 2015-05-12 2017-03-14 Google Inc. Auto-height swing adjustment
US9586316B1 (en) 2015-09-15 2017-03-07 Google Inc. Determination of robotic step path
US9994269B1 (en) * 2015-11-12 2018-06-12 Schaft Inc. Rotatable extension for robot foot
US9778132B1 (en) 2015-12-16 2017-10-03 X Development Llc Methods and systems for force sensor calibration
US9925667B1 (en) 2016-01-25 2018-03-27 Boston Dynamics, Inc. Continuous slip recovery
US9789919B1 (en) 2016-03-22 2017-10-17 Google Inc. Mitigating sensor noise in legged robots
CN105619392B (zh) * 2016-03-29 2017-06-23 刘子骞 一种平衡性能稳定的机器人及其控制方法
WO2018051365A1 (en) * 2016-09-16 2018-03-22 Vaish Diwakar A robotic foot having a toe actuation mechanism for a humanoid robot and method for constructing thereof
JP7065369B2 (ja) * 2017-10-13 2022-05-12 パナソニックIpマネジメント株式会社 アシスト装置、アシスト装置の作動方法及びプログラム
CN110340880A (zh) * 2018-04-02 2019-10-18 新世代机器人暨人工智慧股份有限公司 可变姿态机器人及其姿态调整方法
JP7046110B2 (ja) * 2020-02-21 2022-04-01 株式会社ソニー・インタラクティブエンタテインメント センサ制御装置、センサ制御方法およびプログラム
CN114872814B (zh) * 2022-04-15 2024-12-31 上海师范大学 一种仿生双足机器人及其稳定步态规划方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0406018A1 (en) * 1989-06-29 1991-01-02 Honda Giken Kogyo Kabushiki Kaisha Legged walking robot and system for controlling the same
EP0433091A2 (en) * 1989-12-14 1991-06-19 Honda Giken Kogyo Kabushiki Kaisha Foot structure for legged walking robot
US5455497A (en) * 1992-04-20 1995-10-03 Honda Giken Kogyo Kabushiki Kaisha Legged mobile robot and a system for controlling the same
JPH09212203A (ja) * 1995-11-30 1997-08-15 Sony Corp ロボット制御装置
JPH11160150A (ja) * 1997-11-28 1999-06-18 Toshiba Corp 変位検出装置
JP2000254888A (ja) * 1999-03-10 2000-09-19 Fujitsu Ltd 足平センサ及びこれを備えた人間型ロボット
WO2001074546A1 (fr) * 2000-04-03 2001-10-11 Sony Corporation Robot se deplaçant sur des pieds, procede de commande et detecteur de mesure pour ledit robot
WO2002100606A1 (fr) * 2001-06-07 2002-12-19 Japan Science And Technology Corporation Appareil marchant sur deux jambes, et appareil et procede de commande de marche

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5255753A (en) * 1989-12-14 1993-10-26 Honda Giken Kogyo Kabushiki Kaisha Foot structure for legged walking robot
JP2592340B2 (ja) * 1989-12-14 1997-03-19 本田技研工業株式会社 脚式歩行ロボットの関節構造
JP3167420B2 (ja) 1992-04-30 2001-05-21 本田技研工業株式会社 脚式移動ロボットの歩行制御装置
JP3132156B2 (ja) * 1992-05-22 2001-02-05 本田技研工業株式会社 脚式移動ロボットの歩容生成装置
JP3269852B2 (ja) * 1992-05-29 2002-04-02 本田技研工業株式会社 脚式移動ロボットの姿勢安定化制御装置
JP3626303B2 (ja) * 1996-12-18 2005-03-09 本田技研工業株式会社 脚式移動ロボットの足底接地位置検出装置
JP3672406B2 (ja) * 1997-01-31 2005-07-20 本田技研工業株式会社 脚式移動ロボットの歩容生成装置
US6289265B1 (en) * 1998-04-20 2001-09-11 Honda Giken Kogyo Kabushiki Kaisha Controller for legged mobile robot
JP4213310B2 (ja) * 1999-08-30 2009-01-21 本田技研工業株式会社 2足歩行脚式移動ロボット
JP3555107B2 (ja) * 1999-11-24 2004-08-18 ソニー株式会社 脚式移動ロボット及び脚式移動ロボットの動作制御方法
JP3634238B2 (ja) * 2000-05-19 2005-03-30 本田技研工業株式会社 脚式移動ロボットの床形状推定装置
EP1344613B1 (en) * 2000-11-17 2010-08-18 Honda Giken Kogyo Kabushiki Kaisha Remote controller of biped robot

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0406018A1 (en) * 1989-06-29 1991-01-02 Honda Giken Kogyo Kabushiki Kaisha Legged walking robot and system for controlling the same
EP0433091A2 (en) * 1989-12-14 1991-06-19 Honda Giken Kogyo Kabushiki Kaisha Foot structure for legged walking robot
US5455497A (en) * 1992-04-20 1995-10-03 Honda Giken Kogyo Kabushiki Kaisha Legged mobile robot and a system for controlling the same
JPH09212203A (ja) * 1995-11-30 1997-08-15 Sony Corp ロボット制御装置
JPH11160150A (ja) * 1997-11-28 1999-06-18 Toshiba Corp 変位検出装置
JP2000254888A (ja) * 1999-03-10 2000-09-19 Fujitsu Ltd 足平センサ及びこれを備えた人間型ロボット
WO2001074546A1 (fr) * 2000-04-03 2001-10-11 Sony Corporation Robot se deplaçant sur des pieds, procede de commande et detecteur de mesure pour ledit robot
WO2002100606A1 (fr) * 2001-06-07 2002-12-19 Japan Science And Technology Corporation Appareil marchant sur deux jambes, et appareil et procede de commande de marche

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102658548A (zh) * 2012-05-04 2012-09-12 北京理工大学 防止仿人机器人前后倾斜的腰部运动规划方法和装置

Also Published As

Publication number Publication date
CN100336633C (zh) 2007-09-12
TW586994B (en) 2004-05-11
KR20040089632A (ko) 2004-10-21
EP1477283A1 (en) 2004-11-17
KR100581372B1 (ko) 2006-05-23
JP3574952B2 (ja) 2004-10-06
EP2208583A1 (en) 2010-07-21
US6992457B2 (en) 2006-01-31
JP2003236782A (ja) 2003-08-26
TW200303809A (en) 2003-09-16
CN1633351A (zh) 2005-06-29
EP1477283A4 (en) 2008-04-09
US20050088131A1 (en) 2005-04-28

Similar Documents

Publication Publication Date Title
WO2003068462A1 (en) Two-legged walking locomotion apparatus and its walking controller
JP3574951B2 (ja) 二脚歩行式移動装置及びその歩行制御装置及び歩行制御方法
JP5221689B2 (ja) 脚式移動ロボットの歩容生成装置
CN101835569B (zh) 腿式机器人和腿式机器人的控制方法
JP4800037B2 (ja) 移動ロボットの歩容生成装置
JPH04201190A (ja) 脚式移動ロボットの歩行制御装置
CN100588509C (zh) 步行式机器人及步行式双腿机器人
JP3569768B2 (ja) 二脚歩行式移動装置
JPH04122586A (ja) 脚式移動ロボット及びその歩行制御装置
JP2009113146A (ja) 多脚歩行式移動装置の足部機構
JP5306959B2 (ja) 脚式移動ロボットの制御装置
JP3760198B2 (ja) 歩行式移動装置及びその歩行制御装置及び歩行制御方法
JP2528464Y2 (ja) 脚式移動ロボットの傾斜計測装置及び該装置を用いてなる脚式移動ロボットの姿勢制御装置
JP4946566B2 (ja) 歩行ロボット及び歩行制御方法

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT SE SI SK TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020047012584

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 10504691

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 20038040840

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2003703262

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003703262

Country of ref document: EP