JP4385159B2 - Stop device for legged robot - Google Patents
Stop device for legged robot Download PDFInfo
- Publication number
- JP4385159B2 JP4385159B2 JP2005214346A JP2005214346A JP4385159B2 JP 4385159 B2 JP4385159 B2 JP 4385159B2 JP 2005214346 A JP2005214346 A JP 2005214346A JP 2005214346 A JP2005214346 A JP 2005214346A JP 4385159 B2 JP4385159 B2 JP 4385159B2
- Authority
- JP
- Japan
- Prior art keywords
- emergency stop
- legged robot
- stop
- signal
- robot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Toys (AREA)
- Manipulator (AREA)
Description
本発明は、脚式ロボットの動作を安全に一時停止させるための脚式ロボットの停止装置に関し、特に、ホームロボット、サービスロボット、エンタティメントロボット等の脚式ロボットの非常時に当該ロボットを安全に停止し、対人安全性を確保する場合などにおいて好適に利用することができる脚式ロボットの停止装置に関するものである。 The present invention relates to a stop device for a legged robot for safe suspend the operation of the legged robot, in particular, home robots, service robots, the robot emergency legged robot, such as Enta tee placement robot safety It stops, to a stop device of a legged robot that can be suitably used in a case to ensure the interpersonal safety.
従来における脚式ロボットの動作は、例えば、特許文献1に記載されているような歩容生成装置により、所望する歩容や動作を実現するための各関節の関節角指令が計画されて動作する。この歩容生成装置により計画された関節角指令を、脚式移動ロボットの関節に内蔵されたアクチュエータにより忠実に再現し、歩行などの動作を実現するように試みられてきた。
A conventional legged robot is operated by planning a joint angle command of each joint for realizing a desired gait and movement by, for example, a gait generator as described in
また、姿勢センサや関節角センサなどの各種センサの情報を用い、歩容生成装置で計画された関節角指令を実時間で補正し、安定した歩容を実現するための歩行制御装置によって、例えば、特許文献2に記載されているような歩行制御装置によって、実環境においても脚式移動ロボットが安定に動作するように試みられてきた。
Also, by using information of various sensors such as posture sensors and joint angle sensors, the walking control device for correcting the joint angle command planned by the gait generator in real time and realizing a stable gait, for example, An attempt has been made to stably operate a legged mobile robot even in an actual environment by a walking control device as described in
歩容生成装置や歩行制御装置により実現される動作は、これらの装置で決められた関節角指令を忠実に再現しているに他ならず、例えば、歩行中の脚式ロボットの前に人間が飛び出してきても、脚式ロボットはそのまま決められた歩行を続けるしかなく、緊急事態に対応することが出来なかった。そのため、最悪な場合には、脚式ロボットは人間と衝突することになり、人間に危害を加えるだけでなく、脚式ロボットが転倒し破損する。 The actions realized by the gait generator and the walking control device are not only faithfully reproducing the joint angle commands determined by these devices, but, for example, a human being in front of a legged robot while walking. Even if it jumped out, the legged robot had no choice but to continue to walk as determined, and could not respond to an emergency. For this reason, in the worst case, the legged robot collides with a human, and not only does it harm humans, but the legged robot falls and breaks.
これに対しては、脚式ロボットの非常時において当該脚式ロボットを停止させるため、例えば、非常停止スイッチをロボットの機体上の複数の部位に配置して、非常事態には安全且つ確実に非常停止ボタンを操作することにより、機体動作を緊急的に停止する制御方法が提案されている(特許文献3)。 In response to this, in order to stop the legged robot in the event of an emergency of the legged robot, for example, emergency stop switches are arranged at a plurality of parts on the robot body so that the emergency can be performed safely and reliably. There has been proposed a control method for urgently stopping the airframe operation by operating a stop button (Patent Document 3).
また、別の安全装置としては、特許文献4に記載されているように、脚式ロボットの機械的な可動部に人間の手指などが挟み込む危害を防止するため、所定の部位に挟み込みを検出するセンサを設け、このセンサ情報により挟み込みを回避する動作を行わせる装置についての提案がある。
しかし、特許文献3により提案されている制御方法では、その非常停止の方法は、駆動部への給電を遮断して実現しているため、脚式ロボットは自重により崩れ落ちてしまうという問題点がある。また、動作中の脚式ロボットの機体上の非常停止スイッチを操作する方法であるため、操作ミスにより緊急事態であるのに停止操作が遅れるという問題点もある。加えて、動作中の脚式ロボットの機体上の非常停止スイッチを操作する方法であるため、機械的な可動部に人間の手指などが挟み込まれてしまう危険も少なからず存在していた。
However, in the control method proposed in
また、特許文献4において提案されているような人間への危害防止の方法では、挟み込みを検出するセンサでは検出できないような場合が起こりうる。例えば、両脚のリンク間に人間が挟まれるような場合には、危害を防止することが出来ないという問題点がある。
Further, in the method for preventing harm to human beings as proposed in
本発明は、上記のような問題点を解決するためになされたものであり、本発明の第一の目的は、上体に連結された複数本の脚部からなる脚式ロボットの停止装置において、脚式ロボット本体に当該脚式ロボットの停止を自律的に判断する停止判断手段を備えた脚式ロボットの停止装置を提供することにある。 The present invention has been made to solve the above problems, a first object of the present invention, stop of a legged robot comprising a plurality of legs coupled to the upper body stop device in is to provide a stop device of a legged robot having a stop determining means for autonomously determining the stop of the legged robot legged robot.
また、本発明の第二の目的は、上体に連結された複数本の脚部からなる脚式ロボットの停止装置において、脚式ロボット本体において当該脚式ロボットの停止判断がなされた場合に脚式ロボットの動作を停止させる停止動作制御手段を備えた脚式ロボットの停止装置を提供することにある。 A second object of the present invention, the stopping device of a legged robot comprising a plurality of legs coupled to the upper body, when the stop determination the legged robot is made in the legged robot body and to provide a stop device of a legged robot having a stop operation control means that causes locked stop the operation of the legged robot.
また、本発明の第三の目的は、上体に連結された複数本の脚部からなる脚式ロボットの停止装置において、安全に停止するために、脚式ロボットと環境とが少なくとも2箇所で接する状態において停止するように制御される脚式ロボットの停止装置を提供することにある。 A third object of the present invention, the stop device of a legged robot comprising a plurality of legs coupled to the upper body, in order to stop safely stop, the legged robot and the environment at least 2 and to provide a stop device controlled by the legged robot to stop Te state odor contact at a point.
具体的には、脚式ロボットが転倒しそうになる、または脚式ロボットが人間や環境と接触しそうになる等の状態の発生により、動作中の脚式ロボットを停止させたい場合において、対人安全性を確保しつつ脚式ロボットを安全に停止するための基本的な技術を提供することにある。 Specifically, the occurrence of conditions such as where the legged robot is about to fall, or the legged robot is about to contact with humans or the environment, when it is desired to locked down the legged moving robot, interpersonal safety It is to provide a basic technique for safely stopping a legged robot while ensuring the performance.
上記のような目的を達成するため、本発明による脚式ロボットの停止装置は、第1の態様として、上体に連結された複数本の脚部からなる脚式ロボットの停止装置であって、脚式ロボットの接地状態を判断して、停止動作を開始できるタイミングを判断し、前記タイミングに従って、停止動作の開始信号を出力する停止判断手段と、前記停止判断手段により出力された開始信号にしたがって脚式ロボットの動作を停止させる制御を行う停止動作制御手段とを備え、前記停止動作制御手段により、脚式ロボットを停止させる停止動作パターンによる動作に、脚式ロボットの重心位置を地面に投影した点が支持多角形の重心位置に位置したタイミングで移行し、脚式ロボットと環境とが少なくとも2箇所で接する状態において停止するように制御される構成とされる。 To achieve the above object, stop device legged robot according to the present invention, as a first aspect, there in stopping device of a legged robot comprising a plurality of legs coupled to the upper body Te, to determine the ground state of the legged robot, to determine when it starts the stop operation, in accordance with the timing, a stop determination unit that outputs a start signal for stopping operation, output start signal by said stop determining means and a stop operation control means for performing control to locked stop the operation of the legged robot according to, by the stop operation control unit, the operation by stopping the operation pattern for stopping the legged robot, the ground position of the center of gravity of the legged robot point obtained through projection migrates at a timing located center of gravity of the supporting polygon, control so that the legged robot and the environment to stop Te state odor in contact with at least two locations It is configured to be.
また、本発明による脚式ロボットの停止装置は、第2の態様として、上体に連結された複数本の脚部からなる脚式ロボットの停止装置であって、脚式ロボットの接地状態を判断して、停止動作を開始できるタイミングを判断し、前記タイミングに従って、停止動作の開始信号を出力する停止判断手段と、前記停止判断手段により出力された開始信号にしたがって脚式ロボットの動作を停止させる制御を行う停止動作制御手段を脚式ロボット本体に備え、前記停止動作制御手段により、脚式ロボットを停止させる動作パターンによる動作に、脚式ロボットのゼロモーメント軌道の方向と脚式ロボットの重心軌道の方向が合致したタイミングで移行し、脚式ロボットと環境とが少なくとも2箇所で接する状態において停止するように制御する構成とされる。According to a second aspect of the present invention, there is provided a legged robot stop device which is a legged robot stop device comprising a plurality of legs connected to the upper body, and judges a grounding state of the legged robot. Then, the timing at which the stop operation can be started is determined, and according to the timing, a stop determination unit that outputs a start signal of the stop operation, and the operation of the legged robot is stopped according to the start signal output by the stop determination unit. The legged robot main body is provided with a stop motion control means for controlling, and the motion of the legged robot in the motion pattern for stopping the legged robot is controlled by the stop motion control means. The control is performed so that the robot moves at the timing when the directions match and stops when the legged robot and the environment are in contact with each other in at least two places. It is.
また、本発明による脚式ロボットの停止装置は、第3の態様として、上体に連結された複数本の脚部からなる脚式ロボットの停止装置であって、脚式ロボットの接地状態を判断して、停止動作を開始できるタイミングを判断し、前記タイミングに従って、停止動作の開始信号を出力する停止判断手段と、前記停止判断手段により出力された開始信号にしたがって脚式ロボットの動作を停止させる制御を行う停止動作制御手段を脚式ロボット本体に備え、前記停止動作制御手段により、脚式ロボットを停止させる動作パターンによる動作に、脚式ロボットの両脚支持期の中間時期のタイミングで移行し、脚式ロボットと環境とが少なくとも2箇所で接する状態において停止するように制御する構成とされる。 Also, stop device legged robot according to the present invention, as a third aspect, there is provided a stop device of a legged robot comprising a plurality of legs coupled to the upper body, the ground state of the legged robot To determine the timing at which the stop operation can be started, and according to the timing, stop determination means for outputting a start signal of the stop operation, and the operation of the legged robot according to the start signal output by the stop determination means The leg-type robot main body is provided with a stop-motion control means for performing control to stop, and the stop-motion control means shifts to an operation according to an operation pattern for stopping the leg-type robot at a timing intermediate between both legs of the leg-type robot. And it is set as the structure controlled so that it may stop in the state which a legged robot and an environment contact | connect at at least two places.
このような態様の本発明による脚式ロボットの停止装置によれば、脚式ロボット本体に設けられた停止判断手段により、当該脚式ロボットが非常停止可能な状態であるか、すなわち、脚式ロボットの停止動作を開始できるタイミングを判断するが、これは、操作信号やセンサ信号などを用いて、脚式ロボットの状態を判断して、停止の判断を行っているため、信頼性良くまた安全に停止できる判断を行うことができる。 According to the stop device of the legged robot according to the invention such embodiments, the stop determining means provided in the legged robot, or the legged robot is emergency stop ready, i.e., the leg The timing at which the robotic robot can start to stop is judged . This is because the operation of the legged robot is judged by using the operation signal, sensor signal, etc. Judgment that can be safely stopped can be made.
この場合において、前記停止判断手段は、脚式ロボットを操作する操作端末からの停止要求信号を受信した場合、脚式ロボットに搭載した姿勢センサの信号による姿勢偏差が閾値以上に達した場合、脚式ロボットに搭載した足裏の力センサの出力が閾値以上に達した場合、脚式ロボットに搭載した関節角センサの信号による関節角偏差が閾値以上に達した場合、または、脚式ロボットに搭載された環境認識センサによる認識結果が障害物を認識した場合のいずれかの場合に、停止判断の処理の開始する構成とされる。 In this case, when the stop determination means receives a stop request signal from an operation terminal that operates the legged robot, when the posture deviation due to the signal of the posture sensor mounted on the legged robot reaches a threshold value or more, When the output of the force sensor on the sole mounted on the robot is above the threshold, when the joint angle deviation due to the joint angle sensor signal mounted on the leg robot exceeds the threshold, or mounted on the leg robot In any case where the recognition result by the environment recognition sensor is recognized as an obstacle, the stop determination process is started.
また、別の態様では、前記停止判断手段は、少なくとも、脚式ロボットの動作を生成する動作生成装置の出力信号、脚式ロボットの接地脚の状態を検出する接地検出センサの出力信号、の一つの信号を用いて、脚式ロボットの接地状態の判断を行うような構成とする態様とされる。 Further, in another embodiment, the stop determination unit, at least, the output signal of the operation generating device for generating an operation of the legged robot, the output signal of the ground sensor for detecting the state of the ground leg of the legged robot, one One signal is used to determine the ground contact state of the legged robot.
この場合においては、停止動作制御が、停止動作によって発生する並進慣性を緩和するように上体を並進移動する動作制御により実現されるような態様とする。 In this case, stop operation control, the upper body to relax the translational inertia generated by stopping the operation and manner as implemented by the operation control of translation.
別の態様としては、停止動作制御が、停止動作によって発生するモーメントを緩和するように脚部の足裏位置を回転させる動作制御により実現されるような態様としてもよい。 As another aspect, stop operation control may be embodiments as implemented by the operation control of rotating the sole position of the leg portion so as to reduce the moment generated by the stop operation.
更に別の態様では、停止動作制御が、停止動作によって発生するモーメントを緩和するように上体を並進移動するとともに、脚部の足裏位置を回転させる動作制御により実現されるような態様としてもよい。 In yet another embodiment, stop operation control, together with the upper body translate to mitigate moment generated by stopping the operation, embodiments as implemented by the operation control of rotating the sole position of the legs It is good.
このように、本発明の脚式ロボットの停止装置によれば、上体に連結された複数本の脚部からなる脚式ロボットの停止装置は、脚式ロボットの停止を判断する停止判断手段と、脚式ロボットの動作を停止させる停止動作制御手段とを備え、脚式ロボットと環境とが少なくとも2箇所で接する状態において停止することになり、動作中の脚式ロボットを停止させたい場合に、対人安全性を確保しつつ脚式ロボットを安全に停止することができる。 Thus, according to the stop device of a legged robot of the present invention, stop system of a legged robot comprising a plurality of legs coupled to the upper body, determine stop of the legged robot and stop determining means stop, and a stop locked so that stopping operation control means the operation of the legged robot, will be the legged robot and the environment to stop Te state odor in contact with at least two positions, during operation of the If you want locked down the legged robot, it is possible to safely stop the legged robot while ensuring personal safety.
以下、本発明を実施する場合の形態について、図面を参照して説明する。図1は、本発明の脚式ロボットの停止装置を一態様で実施する脚式ロボットの脚部の構造を概略的に説明する図である。以下の説明では、本発明による脚式ロボットの停止装置を、緊急にロボットの動作を停止する事態を想定した脚式ロボットの非常停止装置とする実施例として説明する。図1において、1は左足、2は右足、3は足裏、4は股部関節設置部、5は足部関節設置部、6aは第1脚部,6bは第2脚部、7はロボット上体、8aは第1の関節モータ,8bは第2の関節モータ、8cは第3の関節モータ、9は制御装置である。 Hereinafter, embodiments in the case of carrying out the present invention will be described with reference to the drawings. Figure 1 is a diagram illustrating the structure of the legs of the legged robot to carry out stop system of a legged robot of the present invention in one aspect schematically. In the following description, the legged robot stop device according to the present invention will be described as an embodiment of an emergency stop device for a legged robot that assumes an emergency stop of the robot. In FIG. 1, 1 is a left foot, 2 is a right foot, 3 is a sole, 4 is a crotch joint installation unit, 5 is a foot joint installation unit, 6a is a first leg unit, 6b is a second leg unit, and 7 is a robot. Upper body, 8a is a first joint motor, 8b is a second joint motor, 8c is a third joint motor, and 9 is a control device.
股部関節設置部4には、図示しないが、第1の関節モータ8aの出力方向と非平行出力方向を持つアクチュエータ(関節モータ)が設けられており、足部関節設置部5には、第3の関節モータ8cの出力方向と非平行出力方向を持つアクチュエータ(関節モータ)が設けられている。また、同じく図示しないが、上体7の姿勢は、上体7に設置した姿勢センサにより検出し、各関節(8a〜8c)の関節角はエンコーダやポテンショメータなどの関節角センサにより検出している。加えて、脚式ロボットの接地脚の状態は、図示しないが、足部関節設置部5に設置されている足裏の力センサや接触センサなどで構成されている接地検出センサにより検出している。
Although not shown, the crotch
図2は、脚式ロボットの制御装置により制御される動作制御系の構造を概略的に説明する図である。図2において、10は非常停止装置、11は動作生成装置、12は動作安定化装置、13は関節角制御装置である。これらの装置は、脚式ロボット本体の制御装置9の内部に設けられている。また、図示しないが、制御装置9の中には、各種センサからの信号を入力するとともに、制御データ等を生成し、脚部のアクチュエータ(関節モータ)に対して制御信号を出力する入出力ポートを有する全体の制御を行うコンピュータ装置が設けられている。また、図2における参照符号14は、制御装置9を除く脚式ロボット本体を示している。参照符号15は、操縦者操作端末を示している。この操縦者操作端末15を用いることにより、必要に応じて外部からオペレータ操作によって、脚式ロボットに対して各種動作の要求信号を送信する。操縦者操作端末15は、ロボット本体とは無線または有線による信号路により結合されており、この信号路により脚式ロボット本体の制御装置9との間で信号の送受信を行う。
FIG. 2 is a diagram schematically illustrating the structure of an operation control system controlled by a legged robot control device. In FIG. 2, 10 is an emergency stop device, 11 is a motion generation device, 12 is a motion stabilization device, and 13 is a joint angle control device. These devices are provided in the
次に、脚式ロボットの制御装置により制御される動作制御について説明する。図2を参照して説明すると、操縦者操作端末15から動作生成要求信号が、動作生成装置11に対して送信されると、動作生成装置11が脚式ロボットの安定な動作パターンを生成し、その動作パターンに必要な第一の関節角指令などの目標各関節角指令(以下、第一の目標各関節角指令と略称する)と上体7の目標姿勢とを非常停止装置10に送信する。
Next, operation control controlled by the legged robot controller will be described. Referring to FIG. 2, when a motion generation request signal is transmitted from the
この場合、非常停止装置10は、動作生成装置11の出力信号と、操縦者操作端末15からの非常停止信号または各種センサの信号に基づき、非常停止の必要性の判断を行う。ここでの非常停止とは、緊急に動作停止状態に移行することを意味しており、緊急性を問題にしない場合の停止と同義である。以下の説明では、緊急性が低い場合の通常の停止と緊急性が高い場合の非常停止を、動作停止の意味で同様に用いる。非常停止装置10は、非常停止の必要性が無いと判断した場合には、動作生成装置11から送信された第一の目標各関節角指令を修正することなく、そのまま第二の関節角指令などの目標各関節角指令(以下、第二の目標各関節角指令と略称する)として、動作安定化装置12に送信する。
In this case, the
一方、非常停止装置10は、後述するような処理により、非常停止の必要性が有ると判断した場合には、非常停止装置10内で安定に非常停止するための動作パターンを生成して、その動作パターンによる動作制御を行うために必要な目標各関節角指令により、更に動作生成装置11から送信された第一の目標各関節角指令に対して不連続にならないような目標各関節角指令を第二の目標各関節角指令として、動作安定化装置12に送信する。動作安定化装置12は、動作生成装置11や非常停止装置10で動作を生成する際に想定していなかったような要因(例えば路面の凹凸)に対しても安定に動作できるように、各種センサ信号に基づき、第二の目標各関節角指令を微修正した目標関節角を、関節角制御装置13に送信する。関節角制御装置13は、各関節角が動作安定化装置12の出力信号に追従するようなアクチュエータ指令を生成して、左足1および右足2を動作させて、脚式ロボットの動作制御を行う。
On the other hand, if the
ところで、比較のため、例えば、脚式ロボットの動作制御を行う制御装置9内に、非常停止装置10が設けられていない場合について説明すると、この場合には、操縦者操作端末15から動作生成要求信号が動作生成装置11に対して送信されると、動作生成装置11が脚式ロボットの安定な動作パターンを生成し、その動作パターンが動作安定化装置12によって微修正がされるものの、一時停止することなく動作パターンに従って動作制御が行われる。したがって、このような場合においては、特に、動作可動範囲内に想定外の障害物があった場合には、脚式ロボットが障害物に接触し、場合によっては転倒することになる。また、脚式ロボットの可動範囲内に人間が立ち入った場合には、最悪の場合、脚式ロボットの機械的な可動部に人間の手指などが挟み込む可能性がある。これに対して、本発明においては、脚式ロボット本体に搭載される制御装置9内に非常停止装置10を設置することで、非常停止装置10が動作して脚式ロボット本体において自律的に必要に応じて、安全にロボットを非常停止させることできる。
By the way, for comparison, for example, a case where the
図3は、本発明による脚式ロボットの非常停止装置の基本的な構成を説明するブロック図である。図3に示すように、非常停止装置10は、接地状態判断処理および非常停止判断処理を行う非常停止判断手段21と、非常停止動作生成処理および動作指令切替処理を行う非常停止動作制御手段22により構成される。具体的には、脚式ロボット本体の制御装置9に設けられた非常停止装置10は、非常停止判断手段21により、脚式ロボットと環境との接触状況を判断する。と同時に、非常停止すべきか否かを判断する。非常停止の必要性があると判断した場合には、非常停止装置10内の非常停止動作制御手段22により、非常停止するための非常停止動作パターンを生成する。これと同時に、動作パターンを動作生成装置11で生成される動作パターンから非常停止動作パターンに切り替えることにより、安全にロボットを非常停止させるように構成する。
FIG. 3 is a block diagram illustrating the basic configuration of the emergency stop device for a legged robot according to the present invention. As shown in FIG. 3, the
図4は、本発明による脚式ロボットの非常停止装置10内の非常停止判断手段21の第一の実施例を説明する図である。図4に示すように、非常停止判断手段21Aは、接地状態判断処理31Aおよび非常停止判断処理32Aから構成され、動作生成装置11の出力信号と、操縦者操作端末15からの非常停止要求信号に基づいて、非常停止判断の処理が行われる。ここでは、動作生成装置11の出力に基づき判断される接地状態判断処理31Aと非常停止要求信号に基づく非常停止判断処理32Aが行われる。
FIG. 4 is a diagram for explaining a first embodiment of the emergency stop judging means 21 in the
接地状態判断処理31Aにおいては、動作生成装置11から出力される第一の目標各関節角指令と上体7の目標姿勢から、接地状態を判断し、非常停止動作を開始できるタイミングになった場合に、非常停止可能信号を、例えばLowレベルからHighレベルに上げる処理を行う。
In the ground contact
更に詳しく説明すると、接地状態判断処理31Aにおいては、動作生成装置11から出力される第一の目標各関節角指令と上体7の目標姿勢から、脚式ロボットの各脚の鉛直方向の足裏位置/速度/加速度を計算する。そして、接地状態判断処理31Aは、「足裏速度がゼロ」且つ「足裏速度がゼロになる前の足裏加速度が正」である場合に、「足裏が地面に接地している状態」であると判断する。また、脚式ロボットが単脚支持の状態で上体7を支えるよりも、2脚以上が地面に接している状態の方がより上体7を安定に支えることができるので、2脚以上が「足裏が地面に接地している状態」である場合に、非常停止可能信号を変化させる(例えばLowレベルからHighレベルに上げる)。この非常停止可能信号が、次の非常停止判断処理の入力となる。なお、ゼロモーメントポイント(ZMP:脚式ロボットが床面から受けるモーメントの内、鉛直軸周りを除く軸のモーメントがゼロになるポイント)が2脚の足裏の中間位置近傍にある場合には、上体7の水平速度が小さくなり、非常停止を効果的に開始することができる。そのため、動作生成装置11から出力される第一の目標各関節角指令と上体7の目標姿勢から、上体7から見た各足裏の水平方向の足裏位置を計算し、上体7から見た各足裏の水平方向の足裏位置がほぼ等しくなった場合に、非常停止可能信号を変化させる。
More specifically, in the ground contact
図5は、接地状態判断処理31Aの各処理値と出力信号のタイミング関係を示すタイムチャートである。動作生成装置の出力に基づく接地状態判断処理における各信号のタイムチャートを示している。後述する図6のタイムチャートに示されるように、非常停止判断処理32Aにおいては、接地状態判断処理31Aから出力される非常停止可能信号と、操縦者操作端末15からの非常停止要求信号から、非常停止開始を判断し、非常停止動作を開始できるタイミングになった場合に、非常停止開始信号を例えばLowレベルからHighレベルに上げる処理を行っている。更に詳しく説明すると、操縦者操作端末15からの非常停止要求信号を受信すると、非常停止待機信号を、例えばLowレベルからHighレベルに上げる処理を行い、接地状態判断処理31Aの出力である非常停止可能信号と非常停止待機信号の両信号ともにHigh信号になった場合に、非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行う。
FIG. 5 is a time chart showing the timing relationship between each processing value of the ground
これにより、操縦者が脚式ロボットを非常停止させたい場合で且つ非常停止を効果的に開始できるタイミングにおいて、非常停止動作制御手段22に対して、非常停止開始要求を行うことが可能になる。なお、非常停止要求信号に含まれるノイズが多く、誤って非常停止待機信号が生成されてしまうような場合には、
(1)非常停止要求信号を受信した総回数が閾値に達した場合に非常停止待機信号を生成する処理、
(2)非常停止要求信号を連続して受信した場合に非常停止待機信号を生成する処理、
(3)非常停止要求信号のHigh出力をプラスした(Low出力をマイナスとした)積分演算により積分値が閾値に達した場合に非常停止待機信号を生成する処理
のいずれかの処理または組み合わせた処理を施して、より信頼性を向上させるような処理を行う。
This makes it possible to make an emergency stop start request to the emergency stop operation control means 22 when the operator wants to make an emergency stop of the legged robot and at a timing at which the emergency stop can be effectively started. If there is a lot of noise included in the emergency stop request signal and an emergency stop standby signal is generated by mistake,
(1) Processing for generating an emergency stop standby signal when the total number of times of receiving an emergency stop request signal reaches a threshold value;
(2) Processing for generating an emergency stop standby signal when the emergency stop request signal is continuously received,
(3) Any one or combination of processes for generating an emergency stop standby signal when the integrated value reaches a threshold value by an integral operation in which the High output of the emergency stop request signal is added (Low output is negative) To improve the reliability.
図6は、非常停止判断処理32Aにおける各処理値と出力信号のタイミング関係を示すタイムチャートである。図6に示されるタイムチャートは、非常停止要求信号に含まれるノイズを考慮し、非常停止要求信号を連続して受信した場合に、非常停止待機信号を生成する処理を行っている動作例のタイムチャートである。ここでは、非常停止要求信号に基づく非常停止判断処理におけるタイミング関係が示されている。
FIG. 6 is a time chart showing the timing relationship between each process value and the output signal in the emergency
図7は、非常停止判断手段の第二の実施例を説明する図であり、また、図8は図7の非常停止判断手段の一部を変更した第三の実施例を説明する図である。図7に示すように、第二の実施例の非常停止判断手段21Bは、非常停止装置10における非常停止判断手段21を、脚式ロボットの接地脚の状態を検出する接地検出センサの出力信号と、脚式ロボットを操作する操縦者操作端末からの信号に基づき、非常停止判断の処理を行うように構成したものである。また、図8に示す第三の実施例の非常停止判断手段21Cは、第二の実施例の非常停止判断手段21Bに対して更に足裏の力センサからセンサ信号が加えられて、非常停止判断の処理を行う実施例となっている。
FIG. 7 is a diagram for explaining a second embodiment of the emergency stop judging means, and FIG. 8 is a diagram for explaining a third embodiment in which a part of the emergency stop judging means of FIG. 7 is changed. . As shown in FIG. 7, the emergency
図7に示す非常停止装置10における非常停止判断手段21Bでは、非常停止判断手段21Bが、脚式ロボットに搭載している関節角センサ出力と姿勢センサ出力から構成されている接地検出センサの出力により、この接地検出センサの出力と操縦者操作端末15からの非常停止要求信号に基づき、非常停止判断処理を行うように構成される。
In the emergency stop determination means 21B in the
具体的に説明すると、接地状態判断処理31Bでは、関節角センサ出力と姿勢センサ出力に基づき接地状態を検出する接地検出センサが構成され、接地状態判断処理31Aと同様の処理により、接地状態を判断する。この接地検出センサの出力に基づいて、2脚以上が「足裏が地面に接地している状態」であるかどうかを判断し、加えて、関節角センサ出力と姿勢センサ出力から、上体7から見た各足裏の水平方向の足裏位置を計算し、「上体7から見た各足裏の水平方向の足裏位置がほぼ等しくなった」と判断された場合に、非常停止可能信号を、例えばLowレベルからHighレベルに上げる処理を行うような構成とされる。接地状態判断処理31Bにおける各処理値と出力信号のタイミング関係を示すタイムチャートは、第一の実施例の場合と同様である。
Specifically, in the grounding
また、図8に示す非常停止装置10における非常停止判断手段の第三実施例では、非常停止判断手段21Cが、脚式ロボットの足裏に搭載している力センサにより接地状態を検出する接地検出センサからの出力によって、この接地検出センサ出力と、関節角センサ出力と、姿勢センサ出力と、操縦者操作端末15からの非常停止要求信号とに基づき、非常停止判断処理を行うように構成される。
Further, in the third embodiment of the emergency stop judging means in the
具体的に説明すると、接地状態判断処理31Cでは、足裏の力センサにより検出される足裏の力を判別して接地を検出する接地検出センサの信号により、足裏の力センサの鉛直方向の力が正の値である場合には、接地状態であると判断している。そして、接地検出センサの出力に基づき、2脚以上が「足裏が地面に接地している状態」であるかどうかを判断し、加えて、関節角センサ出力と姿勢センサ出力から、上体7から見た各足裏の水平方向の足裏位置を計算し、「上体7から見た各足裏の水平方向の足裏位置がほぼ等しくなった」と判断された場合に、非常停止可能信号を、例えばLowレベルからHighレベルに上げる処理を行うような構成にしている。図9に、接地状態判断処理31C内の各処理値と出力信号との関係を示すタイムチャートが示されている。
Specifically, in the ground contact
なお、図8により説明した第三の実施例の非常停止判断手段では、接地検出センサを足裏の力センサにより構成しているが、足裏の力センサの代わりに、足裏に搭載した接触センサにより接地検出センサを構成することもできる。接触センサを用いた接地状態判断処理は、接地状態判断処理31Cと同様であるので、説明は省略する。
In the emergency stop judging means of the third embodiment described with reference to FIG. 8, the ground contact detection sensor is constituted by a force sensor on the sole, but the contact mounted on the sole instead of the sole force sensor. A ground detection sensor can also be constituted by the sensor. Since the ground state determination process using the contact sensor is the same as the ground
図10は、非常停止判断手段の第四の実施例を説明する図である。この第四の実施例の非常停止判断手段21Dは、動作生成装置11の出力信号と、脚式ロボットの接地脚の状態を検出する接地検出センサの出力信号と、操縦者操作端末15から送出される非常停止要求信号に基づき、非常停止判断の処理を行うように構成されている。
FIG. 10 is a diagram for explaining a fourth embodiment of the emergency stop judging means. The emergency stop determination means 21D of the fourth embodiment is sent from the output signal of the
具体的には、接地状態判断処理31Dにおいては、足裏の力センサにより構成される接地検出センサの信号により、足裏の力センサの鉛直方向の力が正の値である場合には、接地状態であると判断している。そして、接地検出センサから出力される信号に基づき、2脚以上が「足裏が地面に接地している状態」であるかどうかを判断し、加えて、動作生成装置11から出力される第一の目標各関節角指令と上体7の目標姿勢から、上体7から見た各足裏の水平方向の足裏位置を計算し、「上体7から見た各足裏の水平方向の足裏位置がほぼ等しくなった」と判断された場合に、非常停止可能信号を、例えばLowレベルからHighレベルに上げる処理を行うような構成とされる。この接地状態判断処理31D内の各処理値と出力信号のタイミング関係を示すタイムチャートは、第三実施例のもの(図9)と同様なものとなる。
Specifically, in the ground contact
図11は、非常停止判断手段の第五の実施例を説明する図である。この第五の実施例の非常停止判断手段21Eは、動作生成装置11の出力信号と、脚式ロボットに搭載した姿勢センサの信号に基づき、非常停止判断の処理を行うように構成されている。このような構成により、動作生成装置の出力に基づく接地状態判断処理と動作生成装置の出力と姿勢センサの出力信号に基づく非常停止処理が行える。
FIG. 11 is a diagram for explaining a fifth embodiment of the emergency stop judging means. The emergency stop determination means 21E of the fifth embodiment is configured to perform an emergency stop determination process based on the output signal of the
この第五の実施例の非常停止判断手段21Eにおいては、先ず、接地状態判断処理31Aにより、第一の実施例と同様に、動作生成装置11から出力される第一の目標各関節角指令と上体7の目標姿勢から、接地状態を判断し、非常停止動作を開始できるタイミングになった場合に、非常停止可能信号を、例えばLowレベルからHighレベルに上げる処理を行う。なお、図11では、接地状態判断処理を、第一の実施例において説明した接地状態判断処理31Aにより構成している場合を示しているが、第二実施例〜第四実施例として説明したような接地状態判断処理31B〜31Dにより、非常停止可能信号を出力するような構成としてもよい。
In the emergency stop determination means 21E of the fifth embodiment, first, the first target joint angle command output from the
そして、次の非常停止判断処理32Bにより、接地状態判断処理31Aから出力される非常停止可能信号と、動作生成装置11の出力信号と、脚式ロボットに搭載した姿勢センサの信号に基づき、非常停止開始を判断し、非常停止動作を開始できるタイミングになった場合に非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行うように構成される。詳しく説明すると、動作生成装置11から出力される上体7の目標姿勢と脚式ロボットに搭載した姿勢センサの信号の偏差(姿勢偏差)を算出し、姿勢偏差が閾値以上に達した場合に、非常停止待機信号を、例えばLowレベルからHighレベルに上げる処理を行う。そして、接地状態判断処理31Aの出力である非常停止可能信号と非常停止待機信号の両信号ともにHigh信号になった場合に、非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行う。
Then, in the next emergency
このような処理を行うことにより、脚式ロボットが転倒しそうになって姿勢偏差が過大になった場合で、且つ非常停止を効果的に開始できるタイミングにおいて、非常停止動作制御手段22に対して、非常停止開始要求信号を送出する(非常停止開始要求を行う)ことが可能になる。なお、姿勢センサの出力信号に含まれるノイズが多く、誤って非常停止待機信号が生成されてしまうような場合には、
(1)姿勢偏差が閾値以上を越した総回数が閾値に達した場合において非常停止待機信号を生成する、
(2)姿勢偏差が連続して閾値以上を越した場合に非常停止待機信号を生成する、
(3)姿勢偏差が閾値以上の場合にプラス/閾値以下の場合にマイナスとした積分演算により積分値が閾値に達した場合に非常停止待機信号を生成する
などの処理を施して、信頼性を向上させた処理を行うようにする。図12は、非常停止判断処理32B内の各処理値と出力信号のタイミング関係を示すタイムチャートであり、図12に示すタイミングチャートでは、姿勢センサの出力信号に含まれるノイズを考慮し姿勢偏差が連続して閾値以上を越した場合に非常停止待機信号を生成する処理を行っているタイミングチャートとなっている。
By performing such processing, when the legged robot is likely to fall down and the posture deviation becomes excessive, and at the timing when the emergency stop can be effectively started, the emergency stop operation control means 22 is It is possible to send an emergency stop start request signal (make an emergency stop start request). In addition, if there is a lot of noise included in the output signal of the attitude sensor and an emergency stop standby signal is generated by mistake,
(1) An emergency stop standby signal is generated when the total number of times the posture deviation exceeds a threshold value reaches the threshold value.
(2) An emergency stop standby signal is generated when the posture deviation continuously exceeds a threshold value or more.
(3) Applying a process such as generating an emergency stop standby signal when the integrated value reaches the threshold value by an integral operation that is positive when the posture deviation is equal to or greater than the threshold value or negative when the attitude deviation is equal to or less than the threshold value. Try to do improved processing. FIG. 12 is a time chart showing the timing relationship between each processing value in the emergency
図13は、非常停止判断手段の第六の実施例を説明する図である。この第六の実施例の非常停止判断手段21Fは、動作生成装置11の出力信号と、脚式ロボットに搭載した足裏の力センサの信号に基づき、非常停止判断の処理を行うように構成されている。
FIG. 13 is a diagram for explaining a sixth embodiment of the emergency stop judging means. The emergency stop determination means 21F of the sixth embodiment is configured to perform an emergency stop determination process based on the output signal of the
この第六の実施例の非常停止判断手段21Fにおいては、先ず、接地状態判断処理31Aにより、第一の実施例と同様に、動作生成装置11から出力される第一の目標各関節角指令と上体7の目標姿勢から、接地状態を判断し、非常停止動作を開始できるタイミングになったら場合に、非常停止可能信号を、例えばLowレベルからHighレベルに上げる処理を行うように構成する。なお、前述した実施例の場合と同様に、図13では、接地状態判断処理を、第一の実施例において説明した接地状態判断処理31Aにより構成している場合を示しているが、第二実施例〜第四実施例として説明したような接地状態判断処理31B〜31Dにより、非常停止可能信号を出力するような構成としてもよい。
In the emergency stop determination means 21F of the sixth embodiment, first, the first target joint angle command output from the
そして、次の非常停止判断処理32Cにおいて、接地状態判断処理31Aから出力される非常停止可能信号と、脚式ロボットに搭載した足裏の力センサの信号に基づき、非常停止開始を判断し、非常停止動作を開始できるタイミングになった場合に、非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行う。更に詳しく説明すると、足裏の力センサの出力が閾値以上に達した場合に、非常停止待機信号を、例えばLowレベルからHighレベルに上げる処理を行う。そして、接地状態判断処理31Aの出力である非常停止可能信号と非常停止待機信号の両信号ともにHigh信号になった場合に、非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行う。
Then, in the next emergency
これにより、足裏の力センサ出力が過大になるような予期せぬ段差を脚式ロボットが踏んで転倒しそうになった場合で且つ非常停止を効果的に開始できるタイミングにおいて、非常停止動作制御手段22に対して、非常停止開始要求を行うことが可能になる。なお、足裏の力センサの出力信号に含まれるノイズが多く、誤って非常停止待機信号が生成されてしまうような場合には、
(1)力センサの出力が閾値以上を越した総回数が閾値に達した場合に非常停止待機信号を生成する、
(2)力センサの出力が連続して閾値以上を越した場合に非常停止待機信号を生成する、
(3)力センサの出力が閾値以上の場合にプラス/閾値以下の場合にマイナスとした積分演算により積分値が閾値に達した場合に非常停止待機信号を生成する
などの処理を施して、信頼性を向上させた処理を行うように構成しても良い。図14は、非常停止判断処理32C内の各処理値と出力信号のタイミング関係を示すタイムチャートである。図14に示すタイムチャートは、足裏の力センサの出力信号に含まれるノイズを考慮し、足裏の力センサの出力が連続して閾値以上を越した場合に非常停止待機信号を生成する処理を行っているタイミングチャートとなっている。
As a result, when the legged robot is about to fall over an unexpected step where the force sensor output of the sole is excessive, the emergency stop operation control means can be used when the emergency stop can be effectively started. It becomes possible to make an emergency stop start request to. If there is a lot of noise included in the output signal of the sole force sensor and an emergency stop standby signal is generated by mistake,
(1) An emergency stop standby signal is generated when the total number of times the output of the force sensor exceeds the threshold reaches the threshold.
(2) An emergency stop standby signal is generated when the output of the force sensor continuously exceeds a threshold value or more.
(3) When the output of the force sensor is greater than or equal to the threshold value, plus / minus when the force sensor output is less than the threshold value. It may be configured to perform processing with improved performance. FIG. 14 is a time chart showing the timing relationship between each process value and the output signal in the emergency
図15は、非常停止判断手段の第七の実施例を説明する図である。この第七の実施例の非常停止判断手段21Gは、動作生成装置11の出力信号と、脚式ロボットを駆動する関節角指令と関節角センサ信号に基づき、非常停止判断の処理を行うように構成されたものとなっている。
FIG. 15 is a diagram for explaining a seventh embodiment of the emergency stop determination means. The emergency stop determination means 21G of the seventh embodiment is configured to perform an emergency stop determination process based on the output signal of the
この第七の実施例の非常停止判断手段21Gにおいては、先ず、接地状態判断処理31Aにより、第一の実施例と同様に、動作生成装置11から出力される第一の目標各関節角指令と上体7の目標姿勢から、接地状態を判断し、非常停止動作を開始できるタイミングになった場合に、非常停止可能信号を、例えばLowレベルからHighレベルに上げる処理を行うにように構成する。なお、前述した実施例の場合と同様に、図15では、接地状態判断処理を、第一の実施例において説明した接地状態判断処理31Aにより構成している場合を示しているが、第二実施例〜第四実施例として説明したような接地状態判断処理31B〜31Dにより、非常停止可能信号を出力するような構成としてもよい。
In the emergency stop determination means 21G of the seventh embodiment, first, the first target joint angle command output from the
そして、次の非常停止判断処理32Dにおいて、接地状態判断処理31Aから出力される非常停止可能信号と、脚式ロボットを駆動する関節角指令(第一の関節角指令など)と関節角センサ信号に基づいて、非常停止開始を判断し、非常停止動作を開始できるタイミングになった場合に、非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行う。更に詳しく説明すると、関節角制御装置13に入力される関節角指令と脚式ロボットに搭載した関節角センサの信号の偏差(関節角偏差)を算出し、関節角偏差が閾値以上に達した場合において、非常停止待機信号を、例えばLowレベルからHighレベルに上げる処理を行う。そして、接地状態判断処理31Aの出力である非常停止可能信号と非常停止待機信号の両信号ともにHigh信号になった場合に、非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行う。
In the next emergency
これにより、脚式ロボットが転倒しそうになって関節角偏差が過大になった場合で且つ非常停止を効果的に開始できるタイミングにおいて、非常停止動作制御手段22に対し、非常停止開始要求を行うことが可能になる。なお、関節角センサの出力信号に含まれるノイズが多く、誤って非常停止待機信号が生成されてしまうような場合には、
(1)関節角偏差が閾値以上を越した総回数が閾値に達した場合に非常停止待機信号を生成する、
(2)関節角偏差が連続して閾値以上を越した場合に非常停止待機信号を生成する、
(3)関節角偏差が閾値以上の場合にプラス/閾値以下の場合にマイナスとした積分演算により積分値が閾値に達した場合に非常停止待機信号を生成する
などの処理を施して、信頼性を向上させた処理を行うように構成されても良い。図16は、非常停止判断処理32D内の各処理値と出力信号のタイミング関係を示すタイムチャートである。図16に示すタイミングチャートでは、関節角センサの出力信号に含まれるノイズを考慮し関節角偏差が連続して閾値以上を越した場合に非常停止待機信号を生成する処理を行っているタイミングチャートとなっている。
As a result, when the legged robot is likely to fall and the joint angle deviation becomes excessive, and at the timing when the emergency stop can be effectively started, an emergency stop start request is made to the emergency stop operation control means 22. Is possible. In addition, when there is a lot of noise included in the output signal of the joint angle sensor and an emergency stop standby signal is generated by mistake,
(1) An emergency stop standby signal is generated when the total number of times that the joint angle deviation exceeds the threshold value reaches the threshold value.
(2) generating an emergency stop standby signal when the joint angle deviation continuously exceeds a threshold value or more;
(3) When the joint angle deviation is greater than or equal to the threshold value, plus / minus when the joint angle deviation is less than or equal to the threshold value, a process such as generating an emergency stop standby signal when the integral value reaches the threshold value by performing an integral operation is performed. It may be configured to perform processing with improved. FIG. 16 is a time chart showing the timing relationship between each process value and the output signal in the emergency
なお、図16は、接地状態判断処理31Aから出力される非常停止可能信号と、脚式ロボットを駆動する関節角指令と関節角センサ信号の偏差(関節角偏差)に基づき、非常停止判断処理を行っているタイミングチャートとなっているが、このような非常停止判断処理において、関節の可動範囲を超える関節角指令の入力を防ぎたい場合には、接地状態判断処理31Aから出力される非常停止可能信号と、脚式ロボットを駆動する関節角指令に基づき、非常停止判断処理を行うようにしても良く、また、関節の可動範囲を超える関節角を関節角センサが出力してしまうような関節角センサの故障に対して非常停止をかけたい場合には、接地状態判断処理31Aから出力される非常停止可能信号と、脚式ロボットに搭載している関節角センサの信号に基づいて、非常停止判断処理を行うようにしても良い。
Note that FIG. 16 shows the emergency stop determination process based on the emergency stop enable signal output from the ground contact
図17は、非常停止判断手段の第八の実施例を説明する図である。この第八の実施例の非常停止判断手段21Hは、動作生成装置11の出力信号と、CCDカメラや超音波センサなどの脚式ロボットに搭載した環境認識センサからの信号に基づき、非常停止判断の処理を行うように構成している。
FIG. 17 is a diagram for explaining an eighth embodiment of the emergency stop judging means. The emergency stop determination means 21H of the eighth embodiment is configured to make an emergency stop determination based on the output signal of the
この第八の実施例の非常停止判断手段21Hにおいては、先ず、接地状態判断処理31Aにより、第一の実施例と同様に、動作生成装置11から出力される第一の目標各関節角指令と上体7の目標姿勢から、接地状態を判断し、非常停止動作を開始できるタイミングになった場合に、非常停止可能信号を、例えばLowレベルからHighレベルに上げる処理を行う。なお、図17では、前述した実施例の場合と同様に、接地状態判断処理を、第一の実施例において説明した接地状態判断処理31Aにより構成している場合を示しているが、第二実施例〜第四実施例として説明したような接地状態判断処理31B〜31Dにより、非常停止可能信号を出力するような構成としてもよい。
In the emergency stop determination means 21H of the eighth embodiment, first, the first target joint angle command output from the
そして、次の非常停止判断処理32Eにおいて、接地状態判断処理31Aから出力される非常停止可能信号と、脚式ロボットに搭載した環境認識センサの信号に基づき、非常停止開始を判断し、非常停止動作を開始できるタイミングになった場合に、非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行う。更に詳しく説明すると、脚式ロボットに搭載した環境認識センサにより、歩行経路上に障害物があると認識された場合に、非常停止待機信号を、例えばLowレベルからHighレベルに上げる処理を行う。そして、接地状態判断処理31Aの出力である非常停止可能信号と非常停止待機信号の両信号ともにHigh信号になった場合に、非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行う。
Then, in the next emergency
これにより、脚式ロボットが障害物に接触しそうな場合で且つ非常停止を効果的に開始できるタイミングにおいて、非常停止動作制御手段22に対して、非常停止開始要求を行うことが可能になる。なお、環境認識センサの出力信号に含まれるノイズが多く、誤って非常停止待機信号が生成されてしまうような場合には、
(1)環境認識センサによる障害物認識結果の総回数が閾値に達した場合に非常停止待機信号を生成する、
(2)環境認識センサによる障害物認識結果が連続して障害物を認識した場合に非常停止待機信号を生成する、
(3)環境認識センサにより障害物を認識した場合にはプラスとし、認識しなかった場合にはマイナスとした積分演算により積分値が閾値に達した場合に非常停止待機信号を生成する
などの処理を施して、信頼性を向上させた処理を行うようにしても良い。図18は、非常停止判断処理32E内の各処理値と出力信号のタイミング関係を示すタイムチャートである。図18に示すタイミングチャートは、環境認識センサによる障害物認識結果が連続して障害物を認識した場合に非常停止待機信号を生成する処理を行っているタイミングチャートとなっている。
This makes it possible to make an emergency stop start request to the emergency stop operation control means 22 when the legged robot is likely to come into contact with an obstacle and when the emergency stop can be effectively started. If there is a lot of noise in the output signal of the environment recognition sensor and an emergency stop standby signal is generated by mistake,
(1) An emergency stop standby signal is generated when the total number of obstacle recognition results by the environment recognition sensor reaches a threshold value.
(2) When an obstacle recognition result by the environment recognition sensor continuously recognizes an obstacle, an emergency stop standby signal is generated.
(3) Processing such as generating an emergency stop standby signal when the integrated value reaches a threshold value by an integration operation that is positive when an obstacle is recognized by the environment recognition sensor and is negative when the obstacle is not recognized To improve the reliability. FIG. 18 is a time chart showing the timing relationship between each process value and the output signal in the emergency
図19は、非常停止判断手段の第九の実施例を説明する図である。この第九の実施例の非常停止判断手段21Jは、動作生成装置11の出力信号に基づく接地状態判断処理31Aと、非常停止判断処理32Fに基づき、非常停止判断の処理を行うように構成しているが、この非常停止判断処理32Fとしては、第一の実施例により説明した非常停止判断処理32A、または第五〜八の実施例により説明した非常停止判断処理32B〜32Eに基づき、非常停止判断の処理を行うように構成してもよい。
FIG. 19 is a diagram for explaining a ninth embodiment of the emergency stop judging means. The emergency stop determination means 21J of the ninth embodiment is configured to perform an emergency stop determination process based on the ground contact
この場合、先ず、第九の実施例の非常停止判断手段21Jにおいては、接地状態判断処理31Aにより、第一の実施例と同様に、動作生成装置11から出力される第一の目標各関節角指令と上体7の目標姿勢から、接地状態を判断し、非常停止動作を開始できるタイミングになった場合に、非常停止可能信号を、例えばLowレベルからHighレベルに上げる処理を行う。なお、図19では、接地状態判断処理を、第一の実施例において説明した接地状態判断処理31Aにより構成している場合を示しているが、第二実施例〜第四実施例として説明したような接地状態判断処理31B〜31Dにより、非常停止可能信号を出力するような構成としてもよい。
In this case, first, in the emergency stop determination means 21J of the ninth embodiment, the first target joint angles output from the
そして、次の非常停止判断処理32Fにおいて、接地状態判断処理31Aから出力される非常停止可能信号と、動作生成装置11の出力信号と、無線や有線を問わず脚式ロボットを操作する操作端末からの信号と、脚式ロボットに搭載した姿勢センサの信号と、脚式ロボットに搭載した少なくとも一つの力またはモーメントを検出するセンサの信号と、脚式ロボットを駆動する関節角指令または関節角センサ信号と、CCDカメラや超音波センサなどの脚式ロボットに搭載した環境認識センサの信号に基づき、非常停止開始を判断し、非常停止動作を開始できるタイミングになった場合に、非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行う。
Then, in the next emergency
更に詳しく説明すると、
(1)操縦者操作端末15からの非常停止要求信号、
(2)動作生成装置11から出力される上体7の目標姿勢と脚式ロボットに搭載した姿勢センサの信号の偏差(姿勢偏差)が閾値以上の場合に出力される姿勢偏差過大信号、
(3)足裏の力センサの出力が閾値以上の場合に出力される足裏力センサ過大信号、
(4)関節角制御装置13に入力される関節角指令と脚式ロボットに搭載した関節角センサの信号の偏差(関節角偏差)が閾値以上の場合に出力される関節角偏差過大信号、
(5)環境認識センサにより障害物を認識した場合に出力される環境認識センサ障害物認識信号など
の各種非常停止判別信号の内、少なくとも1つの信号が検出されたら検出された信号分だけプラスし、全く検出されなかった場合にマイナスとした積分演算により積分値が閾値に達した場合に、非常停止待機信号を、例えばLowレベルからHighレベルに上げる処理を行う。
In more detail,
(1) An emergency stop request signal from the
(2) An excessive posture deviation signal output when a deviation (posture deviation) between a target posture of the
(3) A sole force sensor excessive signal that is output when the output of the sole force sensor is equal to or greater than a threshold value;
(4) An excessive joint angle deviation signal that is output when a deviation (joint angle deviation) between a joint angle command input to the joint
(5) When an obstacle is recognized by the environment recognition sensor, an environment recognition sensor that is output when an obstacle detection signal such as an environment recognition sensor is detected. If at least one signal is detected, the detected signal is incremented. When the integral value reaches a threshold value by the minus integral operation when no detection is made, a process of raising the emergency stop standby signal from, for example, a low level to a high level is performed.
そして、接地状態判断処理31Aの出力である非常停止可能信号と非常停止待機信号の両信号ともにHigh信号になった場合に、非常停止開始信号を、例えばLowレベルからHighレベルに上げる処理を行う。これにより、脚式ロボットが転倒しそうになった場合で且つ非常停止を効果的に開始できるタイミングにおいて、非常停止動作制御手段22に対して、非常停止開始要求を行うことが可能になる。図20は、このような非常停止判断処理32F内の各処理値と出力信号のタイミング関係を示すタイムチャートである。図20に示すタイミングチャートは、動作生成装置の出力と各種センサの出力信号に基づく非常停止処理におけるタイミングチャートとなっている。
Then, when both the emergency stop enable signal and the emergency stop standby signal, which are outputs of the ground
次に、非常停止装置10の非常停止動作制御手段22について説明する。図21は、本発明の非常停止装置10内の非常停止動作制御手段22の第一の実施例を説明する図であり、図22は、非常停止動作制御手段の各処理値と出力信号のタイミング関係を示すタイムチャートである。また、図23は、上体の並進移動による非常停止動作を説明するための模式図である。図21に示すように、非常停止動作制御手段22Aは、動作生成装置11の出力信号と、非常停止判断手段21からの非常停止開始信号に基づき、第二の関節角指令や上体姿勢角指令を出力する処理を行う。動作の概略について説明すると、非常停止判断手段21からの非常停止開始信号がLowの場合は、非常停止の必要性がないため、動作生成装置11が出力する第一の関節角指令と上体姿勢角指令などの動作指令の信号は、そのまま動作指令切替処理を通過させて、第一の関節角指令と上体姿勢角指令などを、そのまま第二の関節角指令と上体姿勢角指令として出力する。逆に、非常停止判断手段21からの非常停止開始信号がHighの場合には、非常停止の必要性があるため、非常停止動作制御手段22A内で非常停止するための非常停止動作パターンを生成し、動作指令切替処理により、この新規に生成された非常停止動作パターンを実現する関節角指令や上体姿勢角指令を、第二の関節角指令と上体姿勢角指令として出力する。
Next, the emergency stop operation control means 22 of the
具体的に、非常停止動作制御手段22Aにおける非常停止動作パターン生成に関して説明すると、非常停止判断手段21からの非常停止開始信号がHighになった時に、非常停止動作パターンの生成を開始し、動作生成装置11の出力を用いて、非常停止開始時の関節角と上体姿勢角を記録しておく。同時に、動作生成装置11の出力を用いて、非常停止開始時の上体の並進速度を計算する。そして、非常停止動作によって発生する並進慣性を緩和するように、算出した非常停止開始時の上体並進初速度に連続する上体並進速度/並進移動量を求める。ここで、求める上体並進速度は、上体並進初速度と非常停止時の上体並進速度(=ゼロ)に滑らかに連続することがより望ましいが、図22のタイミングチャートに示すように、上体並進初速度と非常停止時の上体並進速度(=ゼロ)までの単調減少でも、実用上は問題ない。
Specifically, the emergency stop operation pattern generation in the emergency stop
また、算出された非常停止動作の上体並進速度/並進移動量から、非常停止動作の両足裏並進移動量を算出し、そして、記録した非常停止動作開始時の姿勢と、この算出した非常停止動作の両足裏並進移動量から、非常停止動作を実現する足裏位置を決定し、最終的には逆運動学を用いて、各関節の関節角指令を求めるようにすることができる。 Also, from the calculated body translation speed / translation movement amount of the emergency stop operation, the translational movement amount of both feet in the emergency stop operation is calculated, and the recorded posture at the start of the emergency stop operation and the calculated emergency stop It is possible to determine the position of the sole that realizes the emergency stop operation from the translational movement amount of both soles of the motion, and finally obtain the joint angle command of each joint using inverse kinematics.
このように、非常停止動作制御手段22Aにより、非常停止判断手段から非常停止開始信号が出た場合には、図23に示すように、オリジナル動作と非常停止動作が切り替えられて、上体を並進移動することにより非常停止動作によって発生する並進慣性を緩和しながら安全に脚式ロボットを停止することが可能になる。 In this way, when the emergency stop operation control means 22A outputs an emergency stop start signal from the emergency stop determination means, the original action and the emergency stop action are switched as shown in FIG. By moving, the legged robot can be safely stopped while reducing the translational inertia generated by the emergency stop operation.
図24は、本発明の非常停止装置10内の非常停止動作制御手段の第二の実施例を説明する図であり、図25は、非常停止動作制御手段の各処理値と出力信号のタイミング関係を示すタイムチャートである。また、図26は、足裏位置の回転による非常停止動作を説明するための模式図である。図24に示すように、この非常停止動作制御手段22Bは、動作生成装置11の出力信号と、非常停止判断手段21からの非常停止開始信号に基づき、第二の関節角指令や上体姿勢角指令を出力する処理を行う。
FIG. 24 is a diagram for explaining a second embodiment of the emergency stop operation control means in the
この非常停止動作制御手段22Bは、第一の実施例の非常停止動作制御手段22Aと同様に、非常停止判断手段21からの非常停止開始信号がLowの場合は、非常停止の必要性がないため、動作生成装置11が出力する第一の関節角指令と上体姿勢角指令などを、そのまま動作指令切替処理を通過させ、第一の関節角指令と上体姿勢角指令などをそのまま第二の関節角指令と上体姿勢角指令として出力する。逆に、非常停止判断手段21からの非常停止開始信号がHighの場合には、非常停止の必要性があるため、非常停止動作制御手段22B内で非常停止するための非常停止動作パターンを生成し、動作指令切替処理により、この新規に生成された非常停止動作パターンを実現する関節角指令や上体姿勢角指令を、第二の関節角指令と上体姿勢角指令として出力する。
The emergency stop operation control means 22B, like the emergency stop operation control means 22A of the first embodiment, does not need an emergency stop when the emergency stop start signal from the emergency stop determination means 21 is Low. The first joint angle command and the body posture angle command output from the
具体的に、第二の実施例の非常停止動作制御手段22Bと、第一の実施例の非常停止動作制御手段22Aとの相違点は、非常停止動作生成処理における非常停止動作パターンの生成についての違いである。非常停止動作制御手段22Bにおける非常停止動作パターン生成に関して説明すると、非常停止判断手段21からの非常停止開始信号がHighになった時に、非常停止動作パターンの生成を開始し、動作生成装置11の出力を用いて、非常停止開始時の関節角と上体姿勢角を記録しておく。同時に、動作生成装置11の出力を用いて、非常停止開始時の上体の並進速度を計算し、図25のタイミングチャートに示すように、非常停止動作によって発生するモーメントを抑制するように、算出した非常停止開始時の上体並進初速度に応じて、両足裏の回転量を算出する。そして、記録した非常停止動作開始時の姿勢と、この算出した非常停止動作の足裏位置の回転量から、非常停止動作を実現する足裏位置を決定し、最終的には逆運動学を用いて、各関節の関節角指令を求める。
Specifically, the difference between the emergency stop operation control means 22B of the second embodiment and the emergency stop operation control means 22A of the first embodiment is that the generation of the emergency stop action pattern in the emergency stop action generation process. It is a difference. The emergency stop operation pattern generation in the emergency stop
このように、非常停止動作制御手段22Bにより、非常停止判断手段から非常停止開始信号が出た場合には、図26の非常停止動作の模式図に示すように、オリジナル動作と非常停止動作が切り替えられて、例えば前進歩行中に急に一時停止した際、前のめりになるモーメントを両足裏で踏ん張ることにより抑制しながら、安全に脚式ロボットを停止することが可能になる。 As described above, when the emergency stop operation control means 22B outputs an emergency stop start signal from the emergency stop determination means, the original action and the emergency stop action are switched as shown in the schematic diagram of the emergency stop action in FIG. Thus, for example, when the robot suddenly stops during forward walking, the legged robot can be safely stopped while suppressing the moment of turning forward by stroking it with both soles.
図27は、本発明の非常停止装置10内の非常停止動作制御手段の第三の実施例を説明する図であり、図28は、上体の並進移動と足裏位置の回転の組み合わせによる非常停止動作を説明するための模式図である。図27に示すように、この非常停止動作制御手段22Cは、第一の実施例の非常停止動作制御手段22Aおよび第二実施例の非常停止動作制御手段22Bの処理要素の組み合わせにより構成している。この非常停止動作制御手段22Cにおいては、動作生成装置11の出力信号と、非常停止判断手段21からの非常停止開始信号に基づき、第二の関節角指令や上体姿勢角指令を出力する。
FIG. 27 is a diagram for explaining a third embodiment of the emergency stop operation control means in the
この第三の実施例の非常停止動作制御手段22Cは、第一の実施例の非常停止動作制御手段22A、第二の実施例の非常停止動作制御手段22Bと同様に、非常停止判断手段21からの非常停止開始信号がLowの場合には、非常停止の必要性がないため、動作生成装置11が出力する第一の関節角指令と上体姿勢角指令などを、そのまま動作指令切替処理を通過させ、第一の関節角指令と上体姿勢角指令などをそのまま第二の関節角指令と上体姿勢角指令として出力する。逆に、非常停止判断手段21からの非常停止開始信号がHighの場合には、非常停止の必要性があるため、非常停止動作制御手段22A内で非常停止するための非常停止動作パターンを生成し、動作指令切替処理により、この新規に生成された非常停止動作パターンを実現する関節角指令および上体姿勢角指令を、第二の関節角指令および上体姿勢角指令として出力する。
The emergency stop operation control means 22C of the third embodiment is similar to the emergency stop operation control means 22A of the first embodiment and the emergency stop operation control means 22B of the second embodiment. When the emergency stop start signal is low, there is no need for an emergency stop, so the first joint angle command and the body posture angle command output by the
より具体的に、非常停止動作制御手段22Cでの非常停止動作パターン生成に関して説明すると、非常停止判断手段21からの非常停止開始信号がHighになった時に、非常停止動作パターンの生成を開始し、動作生成装置11の出力を用いて、非常停止開始時の関節角と上体姿勢角を記録しておく。同時に、動作生成装置11の出力を用いて、非常停止開始時の上体の並進速度を計算する。そして、第一の実施例の非常停止動作制御手段22Aと同様にして、非常停止動作によって発生する並進慣性を緩和するように、算出した非常停止開始時の上体並進初速度に連続する上体並進速度/並進移動量を求めてから、非常停止動作の両足裏並進移動量を算出する。また、第二実施例の非常停止動作制御手段22Bと同様にして、非常停止動作によって発生するモーメントを抑制するように、算出した非常停止開始時の上体並進初速度に応じて、両足裏の回転量を算出する。そして、記録した非常停止動作開始時の姿勢と、算出した非常停止動作の両足裏並進移動量と両足裏の回転量から、非常停止動作を実現する足裏位置を決定し、最終的には逆運動学を用いて、各関節の関節角指令を求める。
More specifically, the emergency stop operation pattern generation in the emergency stop
このように、非常停止動作制御手段22Cにより、非常停止判断手段から非常停止開始信号が出た場合には、図28の非常停止動作の模式図に示すように、例えば前進歩行中に急に一時停止した際、上体を並進移動することにより非常停止動作によって発生する並進慣性を緩和するとともに、前のめりになるモーメントを両足裏で踏ん張ることにより抑制しながら、安全に脚式ロボットを停止することが可能になる。 Thus, when the emergency stop operation control means 22C outputs an emergency stop start signal from the emergency stop determination means, as shown in the schematic diagram of the emergency stop operation in FIG. When stopping, the legged robot can be safely stopped while mitigating the translational inertia generated by the emergency stop motion by translating the upper body and suppressing the moment of turning forward with both feet. It becomes possible.
図29は、非常停止装置10による非常停止動作を効果的に実現する非常停止動作開始タイミングを説明する図である。図29では、前進歩行中のロボットの足裏位置の推移を例示している。左図は、動作生成装置11が生成するオリジナル歩行動作であり、右足裏位置を実線の四角で、左足裏位置を一点鎖線の四角で、ZMP[ゼロモーメントポイント:鉛直成分を除きモーメントがゼロになるポイントゼロモーメントポイント]軌道を太線の実線で、また、重心位置の移動を点線で表現している。右図は、本発明による非常停止装置10を効果的に実現する非常停止動作開始タイミングで、脚式ロボットを非常停止させた場合の動作例を示している。左図と同様に、右足裏位置を実線の四角で、左足裏位置を一点鎖線の四角で、ZMP[ゼロモーメントポイント]軌道を太線の実線で、また、重心位置の移動を点線で表現している。加えて非常停止終了時の重心位置を黒丸印、脚式ロボットの両脚による支持多角形[地面と接している部分の包絡線で作られる凸多角形]を長鎖線で表記している。
FIG. 29 is a diagram for explaining the emergency stop operation start timing for effectively realizing the emergency stop operation by the
動作生成装置11では、動的な歩行の場合にZMPが支持多角形の外側にくるような動作パターンや、静的な歩行や静止時に重心位置を地面に投影した点が支持多角形の外側にくるような動作パターンであると、脚式ロボットは転倒してしまうため、動的な歩行の場合にはZMPが支持多角形の内側にくるように、静的な歩行や静止時に重心位置を地面に投影した点が支持多角形の内側にくるように、動作パターンが生成されている。歩容がよりダイナミックになればなるほど、ZMP軌道と重心位置を地面に投影した点の軌道は離れ、ゆっくりとした歩容になればなるほど、ZMP軌道と重心位置を地面に投影した点の軌道は近づく。
In the
非常停止動作が終了した際、ロボットは立ち止まっていることから(静止していることから)、ZMP位置と重心位置を地面に投影した点は一致する。また、非常停止動作終了時に転倒しないためには、ZMP位置(重心位置を地面に投影した点)が、支持多角形の内側にあるように動作する非常停止動作パターンである必要がある。 When the emergency stop operation is finished, the robot is stopped (because it is stationary), so the ZMP position and the position of the center of gravity are projected on the ground. Further, in order to prevent the vehicle from toppling over at the end of the emergency stop operation, it is necessary to have an emergency stop operation pattern that operates so that the ZMP position (the point where the center of gravity position is projected on the ground) is inside the support polygon.
そこで、本発明による非常停止装置10を効果的に実現するタイミングの第一実施例であるが、図29に示すように、脚式ロボットの重心位置を地面に投影した点が支持多角形の重心位置近傍に来たタイミングにおいて非常停止動作に移行すると、脚式ロボットの重心位置を地面に投影した点と支持多角形のエッジまでの距離がなくなり安定余裕が広がるため、効果的な非常停止動作が可能になる。
Therefore, in the first embodiment of the timing for effectively realizing the
本発明による非常停止装置10を効果的に実現するタイミングの第二実施例であるが、同じく図29に示すように、ZMP軌道の方向と重心位置を地面に投影した点の軌道の方向がほぼ一致するこのタイミングにおいて非常停止動作に移行すると、よりスムーズな非常停止が可能になる。なお、両脚が接地した両脚支持の中間付近においては、上体7の水平速度も小さくなることからも、より安定した非常停止動作が可能になる。
This is a second embodiment of the timing at which the
本発明による非常停止装置10を効果的に実現するタイミングの第三実施例であるが、既知の歩行周期である場合には、両脚支持期間の中間点を、非常停止を効果的に実現するタイミングと判断することができる。これは、歩行時の両脚支持機関の中間点では、ZMP軌道の方向と重心位置を地面に投影した点の軌道の方向がほぼ一致するため、第二実施例と同様にこのタイミングにおいてよりスムーズな非常停止が可能になる。例え、歩行周期もが未知である場合には、動作生成装置11からは少なくとも各関節角指令が出力されているので、上体7から見た各足裏の水平方向の足裏位置を計算し、「上体7から見た各足裏の水平方向の足裏位置がほぼ等しくなった」際に、歩行時の両脚支持機関の中間点と判断すると同時に、本発明の非常停止装置10を効果的に実現するタイミングと、実用上、判断しても問題はない。
Although it is a 3rd Example of the timing which implement | achieves the
以上に説明したように、本発明による脚式ロボットの非常停止装置を用いることによって、少なくとも上体と、前記上体に連結された複数本の脚部からなる脚式ロボットは、動作中の脚式ロボットを非常停止させたい場合に、対人安全性を確保しつつ脚式ロボットを安全に停止することができるものとなる。この非常停止装置は、脚式ロボットの非常停止を判断する非常停止判断手段と、脚式ロボットの動作を非常停止させる非常停止動作制御手段とを備えることで、脚式ロボットと環境とが少なくとも2箇所で接する状態において非常停止することになり、動作が停止した状態においても安定性が保たれており、脚式ロボット自体の転倒が防止できる。 As described above, by using the emergency stop device for a legged robot according to the present invention, a legged robot composed of at least the upper body and a plurality of legs connected to the upper body can be used as an operating leg. When it is desired to make an emergency stop of the robot, the legged robot can be safely stopped while ensuring interpersonal safety. The emergency stop device includes an emergency stop determination unit that determines an emergency stop of the legged robot and an emergency stop operation control unit that performs an emergency stop of the operation of the legged robot. An emergency stop will occur when touching at a location, and stability will be maintained even when the operation is stopped, and the legged robot itself can be prevented from falling.
1 左足
2 右足
3 足裏
4 股部関節設置部
5 足部関節設置部
6a 第1脚部
6b 第2脚部
7 ロボット上体
8a 第1の関節モータ
8b 第2の関節モータ
8c 第3の関節モータ
9 制御装置
DESCRIPTION OF
Claims (8)
脚式ロボットの接地状態を判断して、停止動作を開始できるタイミングを判断し、前記タイミングに従って、停止動作の開始信号を出力する停止判断手段と、
前記停止判断手段により出力された開始信号にしたがって脚式ロボットの動作を停止させる制御を行う停止動作制御手段を脚式ロボット本体に備え、
前記停止動作制御手段により、脚式ロボットを停止させる動作パターンによる動作に、脚式ロボットの重心位置を地面に投影した点が支持多角形の重心位置に位置したタイミングで移行し、脚式ロボットと環境とが少なくとも2箇所で接する状態において停止するように制御する
ことを特徴とする脚式ロボットの停止装置。 A legged robot stop device comprising a plurality of legs connected to the upper body,
Determining the grounding state of the legged robot, determining the timing at which the stop operation can be started, and according to the timing, stop determination means for outputting a stop operation start signal;
The legged robot main body is provided with stop operation control means for performing control to stop the action of the legged robot according to the start signal output by the stop judging means,
The stop movement control means shifts to the movement based on the movement pattern of stopping the legged robot at the timing when the point where the center of gravity of the legged robot is projected on the ground is located at the position of the center of gravity of the support polygon. A stop device for a legged robot, which is controlled so as to stop in a state where the environment is in contact with at least two places.
脚式ロボットの接地状態を判断して、停止動作を開始できるタイミングを判断し、前記タイミングに従って、停止動作の開始信号を出力する停止判断手段と、
前記停止判断手段により出力された開始信号にしたがって脚式ロボットの動作を停止させる制御を行う停止動作制御手段を脚式ロボット本体に備え、
前記停止動作制御手段により、脚式ロボットを停止させる動作パターンによる動作に、脚式ロボットのゼロモーメント軌道の方向と脚式ロボットの重心軌道の方向が合致したタイミングで移行し、脚式ロボットと環境とが少なくとも2箇所で接する状態において停止するように制御する
ことを特徴とする脚式ロボットの停止装置。 A legged robot stop device comprising a plurality of legs connected to the upper body,
Determining the grounding state of the legged robot, determining the timing at which the stop operation can be started, and according to the timing, stop determination means for outputting a stop operation start signal;
The legged robot main body is provided with stop operation control means for performing control to stop the action of the legged robot according to the start signal output by the stop judging means,
The movement of the legged robot is moved by the stop movement control means at the timing at which the direction of the zero moment trajectory of the legged robot and the direction of the center of gravity trajectory of the legged robot coincide with each other. And a stop device for a legged robot, wherein the stop device is controlled so that the robot stops in a state in which the robot is in contact with at least two locations.
脚式ロボットの接地状態を判断して、停止動作を開始できるタイミングを判断し、前記タイミングに従って、停止動作の開始信号を出力する停止判断手段と、
前記停止判断手段により出力された開始信号にしたがって脚式ロボットの動作を停止させる制御を行う停止動作制御手段を脚式ロボット本体に備え、
前記停止動作制御手段により、脚式ロボットを停止させる動作パターンによる動作に、脚式ロボットの両脚支持期の中間時期のタイミングで移行し、脚式ロボットと環境とが少なくとも2箇所で接する状態において停止するように制御する
ことを特徴とする脚式ロボットの停止装置。 A legged robot stop device comprising a plurality of legs connected to the upper body,
Determining the grounding state of the legged robot, determining the timing at which the stop operation can be started, and according to the timing, stop determination means for outputting a stop operation start signal;
The legged robot main body is provided with stop operation control means for performing control to stop the action of the legged robot according to the start signal output by the stop judging means,
The stop motion control means shifts to an operation based on an operation pattern for stopping the legged robot at an intermediate timing between both legs of the legged robot, and stops when the legged robot and the environment are in contact with each other at at least two locations. A legged robot stop device, characterized by being controlled to perform.
前記停止判断手段は、
脚式ロボットを操作する操作端末からの停止要求信号を受信した場合、
脚式ロボットに搭載した姿勢センサの信号による姿勢偏差が閾値以上に達した場合、
脚式ロボットに搭載した足裏の力センサの出力が閾値以上に達した場合、
脚式ロボットに搭載した関節角センサの信号による関節角偏差が閾値以上に達した場合、または、脚式ロボットに搭載された環境認識センサによる認識結果が障害物を認識した場合のいずれかの場合に、停止判断の処理の開始する
ことを特徴とする脚式ロボットの非常停止装置。 The stopping device for the legged robot according to any one of claims 1 to 3,
The stop determination means is
When a stop request signal is received from an operation terminal that operates a legged robot,
If the posture deviation by the signal of the posture sensor mounted on the legged robot has reached the threshold value,
If the output of the force sensor on the sole mounted on the legged robot exceeds the threshold,
Either when the joint angle deviation due to the signal of the joint angle sensor mounted on the legged robot exceeds the threshold, or when the recognition result by the environment recognition sensor mounted on the legged robot recognizes an obstacle In addition, an emergency stop device for a legged robot, characterized in that a stop determination process is started.
前記停止判断手段は、
少なくとも、
脚式ロボットの動作を生成する動作生成装置の出力信号、
脚式ロボットの接地脚の状態を検出する接地検出センサの出力信号、
の一つの信号を用いて、
脚式ロボットの接地状態の判断を行う
ことを特徴とする脚式ロボットの非常停止装置。 The stopping device for the legged robot according to any one of claims 1 to 3,
The stop determination means is
at least,
The output signal of the motion generator that generates the motion of the legged robot,
The output signal of the grounding detection sensor that detects the state of the grounding leg of the legged robot,
Using one signal of
An emergency stop device for a legged robot characterized by determining a grounding state of the legged robot.
前記停止動作制御手段は、停止動作によって発生する並進慣性を緩和するように上体を並進移動する動作制御を行う
ことを特徴とする脚式ロボットの停止装置。 The stopping device for the legged robot according to any one of claims 1 to 3,
The stop device for a legged robot, wherein the stop motion control means performs motion control to translate the upper body so as to relieve the translational inertia generated by the stop motion.
前記停止動作制御手段は、停止動作によって発生するモーメントを抑制するように脚部の足裏位置を回転させる動作制御を行う
ことを特徴とする脚式ロボットの停止装置。 The stopping device for the legged robot according to any one of claims 1 to 3,
The stop device for a legged robot, wherein the stop operation control means performs operation control for rotating the sole position of the leg so as to suppress a moment generated by the stop operation.
前記停止動作制御手段は、停止動作によって発生する並進慣性を緩和するように上体を並進移動する動作制御を行うと共に、停止動作によって発生するモーメントを抑制するように脚部の足裏位置を回転させる動作制御を行う
ことを特徴とする脚式ロボットの停止装置。 The stopping device for the legged robot according to any one of claims 1 to 3,
The stop motion control means performs motion control to translate the upper body so as to relieve the translation inertia generated by the stop motion, and rotates the sole position of the leg so as to suppress the moment generated by the stop motion. A stop device for a legged robot, characterized by performing motion control.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005214346A JP4385159B2 (en) | 2005-07-25 | 2005-07-25 | Stop device for legged robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005214346A JP4385159B2 (en) | 2005-07-25 | 2005-07-25 | Stop device for legged robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007030078A JP2007030078A (en) | 2007-02-08 |
| JP4385159B2 true JP4385159B2 (en) | 2009-12-16 |
Family
ID=37789948
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005214346A Expired - Fee Related JP4385159B2 (en) | 2005-07-25 | 2005-07-25 | Stop device for legged robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4385159B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109070364A (en) * | 2016-05-12 | 2018-12-21 | Groove X 株式会社 | Behavioral autonomous robot with emergency shutdown |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI412035B (en) * | 2008-04-17 | 2013-10-11 | Sony Corp | Recording method of magnetic memory element |
| JP6145153B2 (en) | 2015-11-30 | 2017-06-07 | ファナック株式会社 | Robot controller that records the occurrence of emergency stop of robot |
| JP7360263B2 (en) * | 2019-07-18 | 2023-10-12 | Thk株式会社 | actuator |
-
2005
- 2005-07-25 JP JP2005214346A patent/JP4385159B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109070364A (en) * | 2016-05-12 | 2018-12-21 | Groove X 株式会社 | Behavioral autonomous robot with emergency shutdown |
| US10953542B2 (en) | 2016-05-12 | 2021-03-23 | Groove X, Inc. | Autonomously acting robot having emergency stop function |
| CN109070364B (en) * | 2016-05-12 | 2022-05-13 | Groove X 株式会社 | Behavioural autonomous robot with emergency stop function |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007030078A (en) | 2007-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4657796B2 (en) | Overcurrent prevention device for legged mobile robot | |
| JP4243309B2 (en) | Robot arm control device | |
| US11440188B2 (en) | Robot system | |
| US6965210B2 (en) | Robot apparatus, and load absorbing apparatus and method | |
| US8614558B2 (en) | Motor control apparatus and motor control method thereof | |
| US9527538B2 (en) | Control device for legged mobile robot | |
| US20120158182A1 (en) | Walking control apparatus and method of robot | |
| KR102418451B1 (en) | Robot control system | |
| JP2006025822A (en) | Stair lift for wheelchair | |
| JP2014008562A (en) | Control device for mobile robot | |
| JPH08393B2 (en) | Robot arm with collision prevention function | |
| CN110919627A (en) | Robot control method and control device | |
| JP4385159B2 (en) | Stop device for legged robot | |
| JP2004195576A (en) | Flexible joint manipulator using functional fluid | |
| US6989645B2 (en) | Robot apparatus, and load absorbing apparatus and method | |
| KR20250135762A (en) | Reswinging leg stubs for legged robots | |
| JP4066923B2 (en) | robot | |
| US20220016775A1 (en) | Legged mobile robot, leg control method, and program storage medium | |
| JP2003025260A (en) | Walking control device for legged robot | |
| JP2003330537A (en) | Self-propelled equipment and its program | |
| CN116490252A (en) | Information processing device, system, information processing method and program | |
| JP2006272470A (en) | Control method for biped robot | |
| JP4784432B2 (en) | Multi-legged walking robot | |
| JP2007130725A (en) | Leg wheel type mobile robot and its operation method | |
| JP2022141073A (en) | manipulator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070314 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090106 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090306 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090908 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090908 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121009 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121009 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131009 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |