JPH023580A - 脚移動型歩行機械の制御装置 - Google Patents
脚移動型歩行機械の制御装置Info
- Publication number
- JPH023580A JPH023580A JP63143625A JP14362588A JPH023580A JP H023580 A JPH023580 A JP H023580A JP 63143625 A JP63143625 A JP 63143625A JP 14362588 A JP14362588 A JP 14362588A JP H023580 A JPH023580 A JP H023580A
- Authority
- JP
- Japan
- Prior art keywords
- control device
- joint
- legs
- walking
- leg
- 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.)
- Granted
Links
Landscapes
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、脚を用いて移動する膨径動形歩行機械の制御
装置に係り、特にその加減速移動の制御に好適な膨径動
形歩行機械の制御装置に関する。
装置に係り、特にその加減速移動の制御に好適な膨径動
形歩行機械の制御装置に関する。
従来、膨径動形の歩行機械の歩行制御方法については、
例えば特開昭44]−50652−号公報、特開昭49
−5065:1号公報や持回II(イ62−43371
号公報に記載されているように歩行機械の重心を静的
に支えて安定を維持しながら歩行するものがある。
例えば特開昭44]−50652−号公報、特開昭49
−5065:1号公報や持回II(イ62−43371
号公報に記載されているように歩行機械の重心を静的
に支えて安定を維持しながら歩行するものがある。
また、動的な安定を保って歩行する勅歩行については2
足歩行口ボッ1−の報告がト1本ロボット学会誌3巻4
号(,1985年)第:125頁から第336頁におい
て論じられている。
足歩行口ボッ1−の報告がト1本ロボット学会誌3巻4
号(,1985年)第:125頁から第336頁におい
て論じられている。
上記従来技術は、静的に安定を保って歩行する酔歩行か
あるいは定常的な歩行につい°C述べ“Cいるものであ
り、動的な安定を保って歩行する動歩行を行う場合の加
速や減速といった問題についての配慮がされていない。
あるいは定常的な歩行につい°C述べ“Cいるものであ
り、動的な安定を保って歩行する動歩行を行う場合の加
速や減速といった問題についての配慮がされていない。
また、!I!IJ歩行について述べである2足歩行ロボ
ットに関しては歩行パターン状態を規定するパラメータ
として角度、角速度や角加速度、または歩行パターン状
態間の時間間隔を与え、これらの関数により補間して歩
行脚の各関節部に関節指令値を与えて脚を歩行させてい
る。
ットに関しては歩行パターン状態を規定するパラメータ
として角度、角速度や角加速度、または歩行パターン状
態間の時間間隔を与え、これらの関数により補間して歩
行脚の各関節部に関節指令値を与えて脚を歩行させてい
る。
しかしながら、上述の従来技術は歩行開始、歩行停止時
等における減速制御を配慮していないため、加減速歩行
時の安定性が十分でないという問題があった。
等における減速制御を配慮していないため、加減速歩行
時の安定性が十分でないという問題があった。
本発明の目的は、加減速歩行を安定に実現することがで
きる周径動形歩行機械の制御装置を提供することにある
。
きる周径動形歩行機械の制御装置を提供することにある
。
上記目的は、種々の歩幅の1歩行周期分の時系列な関節
角指令値のデータを複数個蓄えるメモリと、加減速指令
にもとづいて前記メモリから関節角指令値のデータを読
み出して関節制御′!A置に出力する制御プログラムメ
モリとを備えることにより達成される。
角指令値のデータを複数個蓄えるメモリと、加減速指令
にもとづいて前記メモリから関節角指令値のデータを読
み出して関節制御′!A置に出力する制御プログラムメ
モリとを備えることにより達成される。
加減速指令にもとづいて制御プログラムメモリはメモリ
に記憶されている歩幅を除々に大きくまたは小さくする
ための関節角指令値データを読み出し、このデータを関
節制御装置に出力する。これにより、脚の関節部が駆動
され、歩行機械は加減速歩行する。
に記憶されている歩幅を除々に大きくまたは小さくする
ための関節角指令値データを読み出し、このデータを関
節制御装置に出力する。これにより、脚の関節部が駆動
され、歩行機械は加減速歩行する。
以下1本発明の実施例を図面を参照に説明する。
第1図は本発明の装置の一実施例を備えた周径動形歩行
機械を示すもので、この図において1は制御対象となる
周径動形歩行機械を示す。この歩行機械1は胴部2とこ
のIIH部2に設けた4つの脚3A、3r(,4A、4
Bを備えている。各脚部3A、3B、4A、4Bは複数
の関節部J1tJ2+J3.#部Ll、Lzおよび足部
Fを偉えている。
機械を示すもので、この図において1は制御対象となる
周径動形歩行機械を示す。この歩行機械1は胴部2とこ
のIIH部2に設けた4つの脚3A、3r(,4A、4
Bを備えている。各脚部3A、3B、4A、4Bは複数
の関節部J1tJ2+J3.#部Ll、Lzおよび足部
Fを偉えている。
この歩行機械 1は対角関係にある対の脚3A。
3Bおよび4Δ、4Bを交互に移動させることにより歩
行する。5は上位制御装置、6は脚制御装置、7は関節
制御装置である。
行する。5は上位制御装置、6は脚制御装置、7は関節
制御装置である。
上位制御装置5は脚制御装置6に歩行のための指令を授
受するために、#制御装置6の上位インタフェース60
に接続されている。前述した脚制御装置6は上位インタ
フェース60を通して上位制御装置5からの指令により
作動する中央処理装置61と、この中央処理装置61か
らの指令により作動する制御プログラムメモリ62と、
この制御プログラムメモリ62からのプログラムにより
作動すると共に脚1cの関節角指令111丁データを記
憶する第1〜第4のメモリ63〜66と、この第1〜第
4のメモリ63〜66に記憶された関節角指令値データ
を関節制御袋[7に出力するインタフェース67とを備
えている。
受するために、#制御装置6の上位インタフェース60
に接続されている。前述した脚制御装置6は上位インタ
フェース60を通して上位制御装置5からの指令により
作動する中央処理装置61と、この中央処理装置61か
らの指令により作動する制御プログラムメモリ62と、
この制御プログラムメモリ62からのプログラムにより
作動すると共に脚1cの関節角指令111丁データを記
憶する第1〜第4のメモリ63〜66と、この第1〜第
4のメモリ63〜66に記憶された関節角指令値データ
を関節制御袋[7に出力するインタフェース67とを備
えている。
前述した第1〜第4のメモリ63〜66はi2図〜第5
図に示すように対角対の脚3A、3Bもしくは4A、4
Bの歩行動作における1歩行周期分の時系列の関節角指
令値データが記憶されている。すなわち、第1のメモリ
63には第2図に示すように対角関係にある一対の脚3
Δ、3)3もしくは4A、4[3が歩幅Slだけ移動す
るまでの各関節部Jの時系列的な関節角指令値〔01(
t)。
図に示すように対角対の脚3A、3Bもしくは4A、4
Bの歩行動作における1歩行周期分の時系列の関節角指
令値データが記憶されている。すなわち、第1のメモリ
63には第2図に示すように対角関係にある一対の脚3
Δ、3)3もしくは4A、4[3が歩幅Slだけ移動す
るまでの各関節部Jの時系列的な関節角指令値〔01(
t)。
02(t L 03(t ))が記憶されている。ま
た第2のメモリ64には同様に第3図に示すように一対
の脚3A、3Bもしくは4A、4Bが歩幅S2だけ移動
するまでの各関節部Jの時系列的な関節角指令値が記憶
されている。さらに、第3のメモリ65および第4のメ
モリ66には上述と同様にそれぞれ第4図および第5図
に示すように対角対の脚3A、31檻もしくは4A、4
11が歩幅SII、S4だけ移動するまでの各関節部J
の時系列的な関節角指令値が記憶されている。第2図〜
第5図においてHoは脚を伸ばしたときの胴部2の高さ
位置をH1” Htはそれぞれの歩幅S 1 ” S
a動作時における1pI1部2の亮さ位置を示している
。
た第2のメモリ64には同様に第3図に示すように一対
の脚3A、3Bもしくは4A、4Bが歩幅S2だけ移動
するまでの各関節部Jの時系列的な関節角指令値が記憶
されている。さらに、第3のメモリ65および第4のメ
モリ66には上述と同様にそれぞれ第4図および第5図
に示すように対角対の脚3A、31檻もしくは4A、4
11が歩幅SII、S4だけ移動するまでの各関節部J
の時系列的な関節角指令値が記憶されている。第2図〜
第5図においてHoは脚を伸ばしたときの胴部2の高さ
位置をH1” Htはそれぞれの歩幅S 1 ” S
a動作時における1pI1部2の亮さ位置を示している
。
次に上述した本発明の装置の一実施例の動作を説明する
。
。
上位制御装置5は上位インタフェース60を介して歩行
のための指令を脚制御装置6に出力する。
のための指令を脚制御装置6に出力する。
これにより、脚制御装置6内における中央処理装置61
は制御プログラムメモリ62内の加減速歩行プログラム
を作動させる。この加減速歩行プログラムにより、第1
のメモリー第4のメモリ63〜66はこれらのメモリに
記憶された時系列的な関節角指令値をインタフェース6
7を介して関節制御装置7に出力する。
は制御プログラムメモリ62内の加減速歩行プログラム
を作動させる。この加減速歩行プログラムにより、第1
のメモリー第4のメモリ63〜66はこれらのメモリに
記憶された時系列的な関節角指令値をインタフェース6
7を介して関節制御装置7に出力する。
これにより関節#i御装置7は対角対の脚3A。
3Bもしくは対角対の脚4A、4Bを交互に歩行させ、
その歩行を加減速させる。この加減速歩行を第6図のフ
ローチャートを用いてさらに詳しく説明すると、いま上
位制御装置5からの加速歩行指令が上位インタフェース
60を介して中央処理装置61に加えられる。これによ
り、中央処理装置61は制御プログラムメモリ62を作
動させ。
その歩行を加減速させる。この加減速歩行を第6図のフ
ローチャートを用いてさらに詳しく説明すると、いま上
位制御装置5からの加速歩行指令が上位インタフェース
60を介して中央処理装置61に加えられる。これによ
り、中央処理装置61は制御プログラムメモリ62を作
動させ。
第1のメモリ63に記憶されている対角対の脚3A、3
Bを第2図に示すように歩% S tだけ移動させるた
めの時系列の各関節角指令値を読み出しく第6図のステ
ップ1)この指令値をインタフェース67を通して関節
制御装置7に出力する。
Bを第2図に示すように歩% S tだけ移動させるた
めの時系列の各関節角指令値を読み出しく第6図のステ
ップ1)この指令値をインタフェース67を通して関節
制御装置7に出力する。
これにより、関節制御装置7は対角対の脚3Δ。
3Bを歩1U S lだけ歩行させろ。その後、対角対
は脚4A、4Rを上述同様に第1のメモリ63内の関節
角指令値により歩幅Stだけ歩行させる(第6図のステ
ップ2)。次に対角対の脚3A。
は脚4A、4Rを上述同様に第1のメモリ63内の関節
角指令値により歩幅Stだけ歩行させる(第6図のステ
ップ2)。次に対角対の脚3A。
3Bを第2のメモリ64に記憶した関節角指令値により
歩幅S2だけ歩行させ、(第6図のステップ3)その後
、対角対の脚4A、4Bに関しても第2のメモリ64内
の関節角指令値により歩幅S2だけ歩行させる(第6図
のステップ4)。次に第3のメモリ内の関節角指令値に
より、対角対の脚3A、311を歩幅S3だけ歩行させ
たのち(第6図のステップ5)、同様に対角対の脚4Δ
。
歩幅S2だけ歩行させ、(第6図のステップ3)その後
、対角対の脚4A、4Bに関しても第2のメモリ64内
の関節角指令値により歩幅S2だけ歩行させる(第6図
のステップ4)。次に第3のメモリ内の関節角指令値に
より、対角対の脚3A、311を歩幅S3だけ歩行させ
たのち(第6図のステップ5)、同様に対角対の脚4Δ
。
4Bを歩幅S3だけ歩行させる(第6のステップ6)。
これまでの歩行制御により脚3A、311および脚4A
、4Bをそれぞれ加速歩行させることができる。
、4Bをそれぞれ加速歩行させることができる。
次に第4のメモリ66からの関節角指令値により継続路
に脚3A、3Bおよび脚4A、4Bを交互に歩幅S4だ
け歩行させることにより、歩行機械1を定速歩行させる
ことができる。
に脚3A、3Bおよび脚4A、4Bを交互に歩幅S4だ
け歩行させることにより、歩行機械1を定速歩行させる
ことができる。
次に、第6図に示すステップ8〜ステップ1:3を順次
実行することにより、歩行機械を減速歩行させることが
できる。
実行することにより、歩行機械を減速歩行させることが
できる。
本発明によれば、19を歩行を実現する脚移動型歩行機
械の加減速歩行を予め記憶設定した脚関節指令値にもと
づいて作動させるようにしたので、歩行機械の加減速歩
行を安定にかつ迅速に実行させることができる。
械の加減速歩行を予め記憶設定した脚関節指令値にもと
づいて作動させるようにしたので、歩行機械の加減速歩
行を安定にかつ迅速に実行させることができる。
第1図は本発明の装置の一実施例を備えた歩行機械の構
成図、第2図〜第5図は歩行機械を加減速歩させるため
の脚歩行動作を示す説明図、第6図は本発明の装置にお
ける加減速歩行動作を行うフローチャート図である。 1・・・歩行機械、2・・・胴部、3Δ、311.4A
。 4B・・・脚、5・・・上位制御装置、8・・・脚制御
装置。 7・・・関節制御装置。 特許出願人 工業技術院長 飯塚幸三 手2 図 第3図 嶌4園 第 ろ 図
成図、第2図〜第5図は歩行機械を加減速歩させるため
の脚歩行動作を示す説明図、第6図は本発明の装置にお
ける加減速歩行動作を行うフローチャート図である。 1・・・歩行機械、2・・・胴部、3Δ、311.4A
。 4B・・・脚、5・・・上位制御装置、8・・・脚制御
装置。 7・・・関節制御装置。 特許出願人 工業技術院長 飯塚幸三 手2 図 第3図 嶌4園 第 ろ 図
Claims (1)
- 1、関節部と脚部とより成る脚を複数持ち、前記関節を
関節制御装置によつて屈曲させることにより脚を駆動し
て歩行する脚移動型歩行機械において、種々の歩幅の1
歩行周期分の時系列な関節角指令値のデータを複数個蓄
えるメモリと、加減速指令にもとづいて前記メモリから
関節角指令値のデータを読み出して関節制御装置に出力
する制御プログラムメモリとを備えたことを特徴とする
脚移動型歩行機械の制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63143625A JP2535737B2 (ja) | 1988-06-13 | 1988-06-13 | 脚移動型歩行機械の制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63143625A JP2535737B2 (ja) | 1988-06-13 | 1988-06-13 | 脚移動型歩行機械の制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH023580A true JPH023580A (ja) | 1990-01-09 |
| JP2535737B2 JP2535737B2 (ja) | 1996-09-18 |
Family
ID=15343105
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63143625A Expired - Lifetime JP2535737B2 (ja) | 1988-06-13 | 1988-06-13 | 脚移動型歩行機械の制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2535737B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03294190A (ja) * | 1990-04-12 | 1991-12-25 | Agency Of Ind Science & Technol | 歩行脚進路修正歩行装置 |
| US5121805A (en) * | 1989-03-21 | 1992-06-16 | Portsmouth Technology Consultants Limited | Robot devices |
| US5219410A (en) * | 1989-10-20 | 1993-06-15 | Commissariat A L'energie Atomique | Device for transmitting movement between a solid and a member, in particular for a robot able to be moved on legs |
| JPH06286677A (ja) * | 1992-11-06 | 1994-10-11 | Jonan Kaihatsu:Kk | 歩行機 |
| KR101042157B1 (ko) * | 2009-07-24 | 2011-06-16 | (주)동부로봇 | 보행로봇의 보행제어방법 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6297006A (ja) * | 1985-10-23 | 1987-05-06 | Hitachi Ltd | 多関節歩行ロボツト制御装置 |
| JPS62187671A (ja) * | 1986-02-14 | 1987-08-17 | Hitachi Ltd | 足底付き多関節二脚歩行ロボットの歩行安定制御方式 |
-
1988
- 1988-06-13 JP JP63143625A patent/JP2535737B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6297006A (ja) * | 1985-10-23 | 1987-05-06 | Hitachi Ltd | 多関節歩行ロボツト制御装置 |
| JPS62187671A (ja) * | 1986-02-14 | 1987-08-17 | Hitachi Ltd | 足底付き多関節二脚歩行ロボットの歩行安定制御方式 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5121805A (en) * | 1989-03-21 | 1992-06-16 | Portsmouth Technology Consultants Limited | Robot devices |
| US5219410A (en) * | 1989-10-20 | 1993-06-15 | Commissariat A L'energie Atomique | Device for transmitting movement between a solid and a member, in particular for a robot able to be moved on legs |
| JPH03294190A (ja) * | 1990-04-12 | 1991-12-25 | Agency Of Ind Science & Technol | 歩行脚進路修正歩行装置 |
| JPH06286677A (ja) * | 1992-11-06 | 1994-10-11 | Jonan Kaihatsu:Kk | 歩行機 |
| KR101042157B1 (ko) * | 2009-07-24 | 2011-06-16 | (주)동부로봇 | 보행로봇의 보행제어방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2535737B2 (ja) | 1996-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Westervelt et al. | Experimental validation of a framework for the design of controllers that induce stable walking in planar bipeds | |
| EP1801678A2 (en) | Robot trajectory control including emergency evacuation path system and method | |
| JP2001277159A (ja) | 脚式移動ロボット及びその制御方法、並びに、脚式移動ロボット用相対移動測定センサ | |
| JP2007144524A (ja) | ロボットの干渉回避方法およびロボット | |
| CN107168351A (zh) | 一种足式机器人的柔顺控制方法及装置 | |
| JPH023580A (ja) | 脚移動型歩行機械の制御装置 | |
| JPH01164280A (ja) | 加減速制御方式 | |
| US6842651B1 (en) | Programmable controller having plural speed pattern generators | |
| JP6649336B2 (ja) | ワーク移動装置及びロボットを協調して動作させるように制御する制御装置及び制御方法 | |
| JPH10286788A (ja) | 軌跡制御装置 | |
| Bajrami et al. | Modeling and control of a humanoid robot | |
| JP4457617B2 (ja) | モーション生成システム及びロボットのモーション評価方法 | |
| JP3541438B2 (ja) | リモコンスポットライト | |
| JP3191341B2 (ja) | ロボット制御装置 | |
| JPH05285868A (ja) | 脚式移動ロボットの歩行制御装置 | |
| JPS60138611A (ja) | ア−ムロボツトの制御装置 | |
| JPH0246207U (ja) | ||
| JPH0274185A (ja) | モータの制御装置 | |
| JP2001154719A (ja) | 自由曲線補間方法 | |
| JP2996445B2 (ja) | 複数軸駆動装置 | |
| JPH01237703A (ja) | ロボツト教示装置 | |
| JPS60101606A (ja) | ロボツト自動運転方式 | |
| JP2570733B2 (ja) | サ−ボモ−タ制御装置 | |
| JPS647105A (en) | Optimum movement control system for industrial articulated robot | |
| JPS5987516A (ja) | 被駆動物の位置決めのためのモ−タのデジタルサ−ボ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |