JP2003039348A - Control device for remote control robot - Google Patents
Control device for remote control robotInfo
- Publication number
- JP2003039348A JP2003039348A JP2001225004A JP2001225004A JP2003039348A JP 2003039348 A JP2003039348 A JP 2003039348A JP 2001225004 A JP2001225004 A JP 2001225004A JP 2001225004 A JP2001225004 A JP 2001225004A JP 2003039348 A JP2003039348 A JP 2003039348A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- control unit
- torque
- force
- control
- 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)
Abstract
(57)【要約】
【課題】 ジョイスティックやマスタアームを用いて、
確実に接触時にのみ力覚をフィードバックし、しかも効
率的に接触作業を行うことができる遠隔操縦ロボットの
制御装置の提供。
【解決手段】 ジョイスティックやマスタアームを制御
するマスタ制御部と、ロボットを制御するロボット制御
部と、マスタ制御部とロボット制御部との通信を行う通
信部を有する遠隔操縦ロボットの制御装置において、ロ
ボット制御部は関節角度を検出し、関節座標系での角度
指令をもとに位置・速度の状態フィードバック制御を行
うモータ制御手段12を有し、モータ制御手段12の位
置速度制御部の後段にトルク制限を行う柔軟制御手段1
20と、トルク制限の前後のトルク指令値の偏差を監視
する手段125と、前記偏差に応じた力覚フィードバッ
ク信号を生成する手段113とを有する遠隔操縦ロボッ
トの制御装置。
(57) [Summary] [Problem] Using a joystick or master arm,
Provided is a control device for a remote-controlled robot that can reliably feed back a force sense only at the time of contact and can perform a contact operation efficiently. A remote control robot control device including a master control unit that controls a joystick or a master arm, a robot control unit that controls a robot, and a communication unit that communicates between the master control unit and the robot control unit. The control unit has a motor control unit 12 that detects a joint angle and performs position / speed state feedback control based on an angle command in a joint coordinate system. Flexible control means 1 for restricting
20. A control device for a remotely controlled robot, comprising: a unit 125 for monitoring a deviation of a torque command value before and after a torque limit; and a unit 113 for generating a force feedback signal according to the deviation.
Description
【0001】[0001]
【発明の属する技術分野】この発明は、ロボット等の制
御装置に関し、特に遠隔操縦ロボットにおいて力センサ
レスで操作者に力覚をフィードバックすることができる
制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for a robot or the like, and more particularly to a control device for a remote control robot capable of feeding back a sense of force to an operator without a force sensor.
【0002】[0002]
【従来の技術】人間が作業場所に近づくのが危険であっ
たり、あるいは作業が人間にとって肉体的、精神的に負
担が大きい場合に、作業場所にロボットを配して、安全
・快適な場所で操作者がロボットを遠隔操縦しながら作
業を遂行する、いわゆる遠隔操縦ロボットを用いること
がある。この場合、操作者はジョイスティックやマスタ
アームを用いてロボットヘ指令を与えることにより、ロ
ボットを操縦することが多い。この時、組立作業や機器
のメンテナンス作業など、ロボットアームが作業対象物
と接触しながら作業遂行する場合には、ロボット側に力
制御を施したり、また操作者にロボットアーム先端と作
業対象物との接触力をフィードバック、すなわち力覚フ
ィードバックを行う。このようにすることで作業対象物
を壊すことなく作業遂行でき、また操作者の負担を軽減
することが可能となる。力覚フィードバックには力セン
サを用いる方式と力センサレスの方式がある。力センサ
を用いる方式は精度のよい力覚フィードバックが可能で
あるが、信頼性やコストの面から力センサレスで行われ
ることも多い。2. Description of the Related Art When it is dangerous for humans to approach a work place, or when the work is physically and mentally burdensome to humans, a robot is placed at the work place to provide a safe and comfortable place. A so-called remote-controlled robot in which an operator performs a work while remotely controlling the robot is sometimes used. In this case, the operator often controls the robot by giving a command to the robot using a joystick or a master arm. At this time, when performing work while the robot arm is in contact with the work target such as assembly work or equipment maintenance work, force control is performed on the robot side, or the operator is not allowed to move the robot arm tip to the work target. The contact force of is fed back, that is, force feedback is performed. By doing so, the work can be performed without destroying the work target, and the burden on the operator can be reduced. Force feedback includes a system using a force sensor and a system without a force sensor. The method using a force sensor allows accurate force feedback, but is often performed without a force sensor in terms of reliability and cost.
【0003】ここで、図5に力センサレス方式の従来の
遠隔操縦ロボットの全体構成図を示す。図5において、
マスタ制御部2はジョイスティック4の情報からロボッ
ト5への指令を生成したり、ジョイスティック4のモー
タ42を制御する。ロボット制御部1はロボット5の制
御を行うものであり、通常各関節位置指令に対して、位
置と速度の比例積分制御が行われる。マスタ制御部2と
ロボット制御部1の間の通信は通信部3で行われる。FIG. 5 shows an overall configuration of a conventional remote control robot of the force sensorless type. In FIG.
The master control unit 2 generates a command to the robot 5 from the information of the joystick 4 and controls the motor 42 of the joystick 4. The robot control unit 1 controls the robot 5. Normally, proportional-integral control of position and speed is performed for each joint position command. Communication between the master control unit 2 and the robot control unit 1 is performed by the communication unit 3.
【0004】ジョイスティック4にはポテンショメータ
41がつけれらており、ジョイスティック4の揺動角が
検出可能である。この検出角に応じてロボット5への位
置指令が指令生成部21で生成される。生成された指令
は通信部3を経てロボット制御部1へ伝送され、動作指
令部11でロボット5の各軸のモータ51への指令が再
構成され、モータ制御部12へ払い出される。A potentiometer 41 is attached to the joystick 4, and the swing angle of the joystick 4 can be detected. A command generation unit 21 generates a position command for the robot 5 according to the detected angle. The generated command is transmitted to the robot control unit 1 via the communication unit 3, the operation command unit 11 reconfigures the command to the motor 51 of each axis of the robot 5, and the command is delivered to the motor control unit 12.
【0005】また、ロボット5が作業対象物との接触時
に、接触状態に応じた信号をマスタ制御部2のモータ制
御部22へ送ることによって、ジョイスティックのモー
タ42が駆動され、操作者が力覚を感じることが可能と
なる。When the robot 5 contacts the work object, the joystick motor 42 is driven by sending a signal corresponding to the contact state to the motor control unit 22 of the master control unit 2, and the operator senses a force. It becomes possible to feel.
【0006】図6に従来のロボット制御部1のより詳細
な構成図を示している。図5中のマスタ制御部2からき
た直交座標系の位置指令が関節位置指令生成部111に
入力され、逆運動学演算を行うことにより、ロボット5
の各関節位置指令が生成される。モー夕制御部12は通
常位置と速度の比例積分制御が用いられ、位置速度制御
部121からアンプ122を通してモータ51ヘ電流指
令を出力する。また、座標変換部113において、エン
コーダ52及び他軸エンコーダから得られる各関節軸の
エンコーダ値から順運動学演算を行うことにより直交座
標系の位置フィードバック値が生成される。そして、力
覚フィードバック信号生成部(位置偏差監視部)112
により直交位置指令値とフィードバック値の偏差が計算
され、ロボット通信部31へ送られる。この位置偏差に
応じて図5中のマスタ通信部32を介してジョイスティ
ックのモータ42を制御する。FIG. 6 shows a more detailed block diagram of the conventional robot controller 1. The position command of the Cartesian coordinate system from the master control unit 2 in FIG. 5 is input to the joint position command generation unit 111, and inverse kinematics calculation is performed, whereby the robot 5
Each joint position command is generated. The motor control unit 12 uses a normal position-speed proportional-integral control, and outputs a current command from the position-speed control unit 121 to the motor 51 through an amplifier 122. Further, in the coordinate conversion unit 113, a forward kinematics operation is performed from the encoder values of the joint axes obtained from the encoder 52 and the other-axis encoder to generate the position feedback value of the orthogonal coordinate system. Then, the force feedback signal generation unit (position deviation monitoring unit) 112
Then, the deviation between the orthogonal position command value and the feedback value is calculated and sent to the robot communication unit 31. According to this position deviation, the joystick motor 42 is controlled via the master communication section 32 in FIG.
【0007】特開平8−71960号公報に示されてい
る方法では、モータの負荷をモータの電流値で検出し
て、その電流値に応じてジョイスティックの操作力にフ
ィードバックしている。In the method disclosed in Japanese Unexamined Patent Publication No. 8-71960, the load of the motor is detected by the current value of the motor, and the joystick operating force is fed back according to the detected current value.
【0008】また、ここでは操作装置としてジョイステ
ィックで説明したが、ジョイスティックの代わりにマス
タアームを用いることも可能である。特にロボットアー
ムと同じ自由度で同じ関節構成のいわゆる同構造マスタ
アームの場合はロボット側には順運動学演算をすること
なく、対応する各関節の位置偏差を監視することで、マ
スタアームに力覚フィードバックが可能である。Although the joystick is used as the operating device here, a master arm may be used instead of the joystick. In particular, in the case of a so-called master arm with the same degree of freedom and the same joint structure as the robot arm, the force on the master arm can be increased by monitoring the position deviation of each corresponding joint without performing forward kinematics calculation on the robot side. Haptic feedback is possible.
【0009】[0009]
【発明が解決しようとする課題】しかしながら、上記従
来の遠隔操縦ロボットの制御装置においては、位置偏差
を用いるため、通信遅れやロボットアームの制御追従遅
れ等により位置偏差が増大するために、作業対象物と接
触していなくてもロボットの運動によって、誤って力覚
をフィードバックするという問題があった。However, in the above-mentioned conventional control device for the remote control robot, since the position deviation is used, the position deviation increases due to the communication delay, the delay in following the control of the robot arm, and the like. There was a problem that the force sense was erroneously fed back by the motion of the robot even if it was not in contact with an object.
【0010】また、特開平8−71960号公報におい
て、モータの電流値を検出する方法は、電流値に重力や
イナーシャ等のロボットの動特性が加わることになるの
で、実際には定格トルクをオーバーするなどの過負荷検
出にしか利用することができず、ジョイスティックによ
りロボットアームを作業対象物に接触させてその感覚を
フィードバックしながら作業を遂行するといったことが
困難であった。Further, in the method of detecting the current value of the motor in Japanese Patent Laid-Open No. 8-71960, the dynamic characteristics of the robot such as gravity and inertia are added to the current value, so that the rated torque is actually exceeded. However, it is difficult to perform the work while the robot arm is brought into contact with the work object by the joystick and the feeling is fed back.
【0011】従って、この発明の目的は、ジョイスティ
ックやマスタアームを用いて、確実に接触時にのみ力覚
をフィードバックし、しかも効率的に接触作業を行うこ
とができる遠隔操縦ロボットの制御装置を提供すること
である。Therefore, an object of the present invention is to provide a control device for a remote-controlled robot, which uses a joystick or a master arm to reliably feed back a force sensation only at the time of contact and can efficiently perform a contact work. That is.
【0012】[0012]
【課題を解決するための手段】上記問題を解決するた
め、請求項1記載の遠隔操縦ロボットの制御装置は、ジ
ョイスティックやマスタアームを制御するマスタ制御部
と、ロボットを制御するロボット制御部と、前記マスタ
制御部とロボット制御部との通信を行う通信部を有する
遠隔操縦ロボットの制御装置において、前記ロボット制
御部は関節角度を検出し、関節座標系での角度指令をも
とに位置・速度の状態フィードバック制御を行うモータ
制御手段12を有し、前記モータ制御手段12の位置速
度制御部の後段にトルク制限を行う柔軟制御手段120
と、前記トルク制限の前後のトルク指令値の偏差を監視
する手段125と、前記偏差に応じた力覚フィードバッ
ク信号を生成する手段113と、を有する。In order to solve the above problems, a control device for a remote-controlled robot according to claim 1 includes a master control unit for controlling a joystick and a master arm, a robot control unit for controlling a robot, In a remote control robot control device having a communication unit for communicating between the master control unit and the robot control unit, the robot control unit detects a joint angle, and based on an angle command in a joint coordinate system, position / speed The motor control means 12 for performing the state feedback control of the above, and the flexible control means 120 for limiting the torque at the subsequent stage of the position / speed control section of the motor control means 12.
And a means 125 for monitoring the deviation of the torque command value before and after the torque limit, and a means 113 for generating a force feedback signal according to the deviation.
【0013】請求項2記載の遠隔操縦ロボットの制御装
置は、前記柔軟制御手段120において、各関節毎に一
定のトルク制限値を設けたことを特徴とする。According to a second aspect of the present invention, there is provided a control device for a remote-controlled robot, wherein the flexible control means 120 is provided with a constant torque limit value for each joint.
【0014】請求項3記載の遠隔操縦ロボットの制御装
置は、前記柔軟制御手段120において、各軸のモータ
の動作指令からモータの加速トルク及び速度を維持する
ためのトルクを計算し加算した値をトルク制限値とした
ことを特徴とする。In the control device for a remote-controlled robot according to a third aspect of the present invention, the flexible control means 120 calculates a torque for maintaining the acceleration torque and speed of the motor from the operation command of the motor of each axis, and adds the calculated value. It is characterized in that the torque limit value is used.
【0015】請求項4記載の遠隔操縦ロボットの制御装
置は、ジョイスティックやマスタアームを制御するマス
タ制御部と、ロボットを制御するロボット制御部と、前
記マスタ制御部とロボット制御部との通信を行う通信部
を有する遠隔操縦ロボットの制御装置において、前記ロ
ボット制御部は関節角度を検出し、作業座標系での位置
指令をもとに位置・速度の状態フィードバック制御を行
うモータ制御手段12を有し、前記モータ制御手段12
の位置速度制御部の後段に力制限を行う柔軟制御手段1
20と、前記力制限の前後の力指令値の偏差を監視する
手段125と、前記偏差に応じた力覚フィードバック信
号を生成する手段113と、を有する。According to another aspect of the present invention, there is provided a control device for a remote control robot, wherein a master control unit for controlling a joystick and a master arm, a robot control unit for controlling a robot, and communication between the master control unit and the robot control unit. In a remote control robot controller having a communication unit, the robot control unit has motor control means 12 for detecting a joint angle and performing position / speed state feedback control based on a position command in a work coordinate system. , The motor control means 12
Flexible control means 1 for restricting force downstream of the position / speed controller
20, means 125 for monitoring the deviation of the force command value before and after the force restriction, and means 113 for generating a force feedback signal according to the deviation.
【0016】請求項5記載の遠隔操縦ロボットの制御装
置は、前記柔軟制御手段120において、各作業座標軸
毎に一定の力制限値を設けたことを特徴とする。A control device for a remote control robot according to a fifth aspect of the present invention is characterized in that the flexible control means 120 is provided with a constant force limit value for each work coordinate axis.
【0017】請求項6記載の遠隔操縦ロボットの制御装
置は、前記柔軟制御手段120において、各軸のモータ
の動作指令からモータの加速トルク及び速度を維持する
ためのトルクを計算して加算した値を各作業座標系の力
に変換し、前記各作業座標系の力を力制限値としたこと
を特徴とする。According to a sixth aspect of the present invention, there is provided a control device for a remote-controlled robot, wherein the flexible control means 120 calculates and adds a torque for maintaining the acceleration torque and speed of the motor from the operation command of the motor for each axis. Is converted into a force of each work coordinate system, and the force of each work coordinate system is set as a force limit value.
【0018】請求項7記載の遠隔操縦ロボットの制御装
置は、前記モータ制御手段12において、各関節軸に加
わる重力トルクをトルク指令に加算する重力補償手段1
28を設けたことを特徴とする。According to a seventh aspect of the present invention, there is provided a control device for a remote control robot, wherein the motor control means 12 adds a gravity torque applied to each joint axis to a torque command.
28 is provided.
【0019】[0019]
【発明の実施の形態】本発明の第1の実施形態の遠隔操
縦ロボットの制御装置について図1に基づいて説明す
る。なお、制御装置全体の構成は図5と同等であり、同
一構成には同一符号を付し説明は省略、以降の図面にお
いても同様である。図1は本発明によるロボット制御部
1の構成を示しており、従来の位置速度制御系に制限値
設定部124とトルク制限部123による柔軟制御手段
120と、重力補償部128と、偏差監視部125、力
覚フィードバック信号生成部113を加えたものであ
る。BEST MODE FOR CARRYING OUT THE INVENTION A control device for a remote control robot according to a first embodiment of the present invention will be described with reference to FIG. The overall configuration of the control device is the same as that of FIG. 5, and the same components are designated by the same reference numerals and the description thereof is omitted. The same applies to the subsequent drawings. FIG. 1 shows the configuration of a robot control unit 1 according to the present invention. In the conventional position / speed control system, a limit value setting unit 124, a flexible control unit 120 including a torque limiting unit 123, a gravity compensating unit 128, and a deviation monitoring unit. 125 and the force feedback signal generation part 113 are added.
【0020】ここで各要素の働きを説明する。まずトル
ク制限部123と制限値設定部124からなる柔軟制御
手段120について説明する。Here, the function of each element will be described. First, the flexible control means 120 including the torque limiting unit 123 and the limit value setting unit 124 will be described.
【0021】柔軟制御手段120は上位の動作指令部1
1からの指令により位置速度制御部121で生成された
トルク指令をトルク制限部123において、制限値設定
部124で設定した一定のトルク制限値以上にならない
ように制限を施した上でアンプに出力する。また、図示
していないが、位置速度制御部121の速度積分の出力
をモータの追従動作に必要最小限の値で制限しておく。
このようにすることにより、ロボットが対象物と接触し
て位置偏差や速度偏差が増大することで大きなトルク指
令が発生した場合でも、このトルク制限によりトルク指
令を小さく制限する事が可能であり、ロボットが作業対
象物に倣うように動作させることができる。すなわち、
過大なトルクを発生することなく、ロボットアームのど
の部分でもロボットと作業対象物間で安定した接触状態
を維持することが可能となる。The flexible control means 120 is a high-order operation command section 1
The torque command generated by the position / speed control unit 121 according to the command from 1 is output to the amplifier after being restricted by the torque limiting unit 123 so that it does not exceed a certain torque limit value set by the limit value setting unit 124. To do. Although not shown, the output of the speed integration of the position / speed control unit 121 is limited to the minimum value necessary for the follow-up operation of the motor.
By doing so, even when a large torque command is generated due to the robot contacting the object and the position deviation and the speed deviation increasing, it is possible to limit the torque command to a small value by this torque restriction. The robot can be operated so as to follow the work target. That is,
It is possible to maintain a stable contact state between the robot and the work target in any part of the robot arm without generating an excessive torque.
【0022】また、重力補償部128により、ロボット
アームや先端に取り付けられた作業工具等の自重によつ
て加わる各軸の重力トルクをロボットの姿勢に応じて演
算し、トルク制限部の後段に重力補償トルクを加えるこ
とにより、トルク制限値を小さく設定しても、トルク不
足でロボットアームが自重で落下するようなことを避け
ることができる。また、常に重力バランスを保っている
ので、制限値設定部124で設定するトルク制限値は重
力分のトルクを考慮する必要がない。従ってトルク制限
値を小さく設定することが可能となり、小さな接触力に
対して応答できる。Further, the gravity compensating unit 128 calculates the gravity torque of each axis applied by the own weight of the robot arm or the work tool attached to the tip according to the posture of the robot, and the gravity is added to the latter stage of the torque limiting unit. Even if the torque limit value is set small by adding the compensation torque, it is possible to prevent the robot arm from dropping due to its own weight due to insufficient torque. Further, since the gravity balance is always maintained, the torque limit value set by the limit value setting unit 124 does not need to consider the torque for gravity. Therefore, the torque limit value can be set small, and a small contact force can be responded to.
【0023】次に偏差監視部125と力覚フィードバッ
ク信号生成部113について説明する。ロボット5が作
業対象物に接触し、位置や速度等の制御偏差が増大する
ことにより、位置速度制御部121から設定されたトル
ク制限値を越える大きなトルク指令が発生した場合に、
偏差監視部125においてトルク制限部123への入力
トルクと制限値との偏差を計算する。位置速度制御系の
発生トルクがトルク制限値を越えない場合は偏差はゼロ
とする。このトルク偏差をロボットの各関節について計
算し、力覚フィードバック信号生成部113へ送る。力
覚フィードバック信号生成部113ではトルク偏差を
(式1)によって作業座標系での力偏差に変換する。Next, the deviation monitoring unit 125 and the force feedback signal generating unit 113 will be described. When a large torque command that exceeds the torque limit value set by the position / speed control unit 121 is generated due to the robot 5 coming into contact with the work target and the control deviation such as position and speed increasing,
The deviation monitoring unit 125 calculates the deviation between the input torque to the torque limiting unit 123 and the limit value. If the torque generated by the position / speed control system does not exceed the torque limit value, the deviation is zero. This torque deviation is calculated for each joint of the robot and sent to the force feedback signal generation unit 113. The force feedback signal generation unit 113 converts the torque deviation into the force deviation in the work coordinate system by (Equation 1).
【0024】[0024]
【数1】
ここでJ−Tはヤコビ行列の転置逆行列であり、τdは
各関節軸のトルク指令とトルク制限値の偏差である。ま
たFdは作業座標系での力の偏差であり、このFdを作
業対象物との接触力とし、不感帯処理やフィルタ処理等
を施したあと、図5に示すジョイスティック4への力フ
ィードバック信号としてマスタ制御部2へ通信手段3を
用いて伝送する。このようにして接触力を計算すること
により、力センサを用いる必要がなく、しかもアームの
どの部分が接触していても、接触状態のオペレータへの
フィードバックが可能である。[Equation 1] Here, J− T is a transposed inverse matrix of the Jacobian matrix, and τd is a deviation between the torque command of each joint axis and the torque limit value. Further, Fd is a deviation of force in the work coordinate system. This Fd is used as a contact force with the work object, and after dead zone processing and filter processing are performed, it is used as a force feedback signal to the joystick 4 shown in FIG. It is transmitted to the control unit 2 using the communication means 3. By calculating the contact force in this way, it is not necessary to use a force sensor, and it is possible to feed back the contact state to the operator regardless of which part of the arm is in contact.
【0025】図2(a)はトルク制限部123の作用を
表す図である。位置速度制御部121の発生トルク(ト
ルク指令値)がトルク制限値で制限されるため、ロボッ
トアームが作業対象物に対して接触しても柔軟に動作す
ると同時に、位置速度制御部121の発生トルクとトル
ク制限値との偏差が接触状態に応じて大小変化するの
で、ロボットを操縦する操作者は接触状態に応じた力覚
を感じることが可能となり、スムーズな作業遂行ができ
る。また、トルク制限値はできるだけ低く設定した方
が、より小さな接触力に対して応答することができる。
さらにトルク制限値に応じて対象物にかかる最大接触力
を変えることが可能であるため、様々な作業に対応でき
る。FIG. 2A is a diagram showing the operation of the torque limiter 123. Since the torque generated by the position / speed control unit 121 (torque command value) is limited by the torque limit value, even if the robot arm makes contact with the work object, the robot arm operates flexibly and at the same time the torque generated by the position / speed control unit 121 is generated. Since the deviation between the torque limit value and the torque limit value varies depending on the contact state, the operator operating the robot can feel the force according to the contact state, and can perform smooth work. Also, setting the torque limit value as low as possible enables response to a smaller contact force.
Further, since it is possible to change the maximum contact force applied to the object according to the torque limit value, it is possible to deal with various works.
【0026】図4にマスタ制御部の構成を示すブロック
図を示す。指令生成部21ではジョイスティック4のポ
テンショメータ41の出力を速度に変換し、積分して直
交座標系の位置指令を生成する。また、モータ制御部2
2ではロボット5からの力覚フィードバック信号とジョ
イスティック4の操作量からモータ42へのトルク指令
が生成され、電流アンプヘ出力しモータを動作させる。
このような制御を行うことにより、ロボット制御部1の
力覚フィードバック信号生成部113で計算された力の
方向と大きさにより、ジョイスティック4の中立点から
のバネ定数をモータによって変化させることができるの
で、ロボット5の先端の接触状態に応じた操作者への力
覚呈示が可能となる。また、ジョイスティックから手を
離しても、ロボットは一定の接触力を保ったまま静止さ
せることが可能である。FIG. 4 is a block diagram showing the structure of the master control unit. The command generator 21 converts the output of the potentiometer 41 of the joystick 4 into a velocity and integrates it to generate a position command in a rectangular coordinate system. In addition, the motor control unit 2
In 2, the torque command to the motor 42 is generated from the force feedback signal from the robot 5 and the operation amount of the joystick 4, and is output to the current amplifier to operate the motor.
By performing such control, the spring constant from the neutral point of the joystick 4 can be changed by the motor according to the direction and magnitude of the force calculated by the force feedback signal generation unit 113 of the robot control unit 1. Therefore, it is possible to present a force sensation to the operator according to the contact state of the tip of the robot 5. Moreover, even if the joystick is released from the hand, the robot can be stopped while maintaining a constant contact force.
【0027】本発明の第2の実施の形態の遠隔操縦ロボ
ットの制御装置について説明する。第2の実施の形態
は、図1に示す柔軟制御手段の制限値設定部124で設
定するトルク制限値が第1の実施の形態と異なる。第1
の実施の形態では、制限値設定部124で設定されるト
ルク制限値は一定値としていた。第2の実施の形態はト
ルク制限値として(式2)を用いる。A remote control robot controller according to the second embodiment of the present invention will be described. The second embodiment is different from the first embodiment in the torque limit value set by the limit value setting unit 124 of the flexible control means shown in FIG. First
In the embodiment, the torque limit value set by the limit value setting unit 124 is a constant value. The second embodiment uses (Equation 2) as the torque limit value.
【0028】[0028]
【数2】
ここで、τlimはトルク制限値、JLはロボットアー
ムのイナーシャ値、Vは関節の粘性摩擦係数、Cはクー
ロン摩擦係数、Wは制限幅値である。イナーシャ値を求
める方法としては、(1)代表的な値を用いる、(2)
ロボットの姿勢に応じて動力学演算により求める、
(3)オブザーバ等パラメータ同定手段を用いる等の方
法がある。また、粘性摩擦係数とクーロン摩擦係数は速
度と摩擦の関係からあらかじめ求めることができる。こ
のクーロン摩擦と粘性摩擦による速度分のトルクとイナ
ーシャによる加速度分のトルクを加えたものは、位置速
度制御部でのトルク指令にほぼ等しい値になる。また、
制限幅値Wは上記計算の誤差を吸収するために最大トル
クの数%程度の適度な値を設定しておく。[Equation 2] Here, τlim is the torque limit value, J L is the inertia value of the robot arm, V is the viscous friction coefficient of the joint, C is the Coulomb friction coefficient, and W is the limit width value. As a method of obtaining the inertia value, (1) a typical value is used, (2)
Calculated by dynamics calculation according to the posture of the robot,
(3) There is a method of using a parameter identification means such as an observer. Further, the viscous friction coefficient and the Coulomb friction coefficient can be obtained in advance from the relationship between speed and friction. A value obtained by adding the torque for the speed due to the Coulomb friction and the viscous friction and the torque for the acceleration due to the inertia becomes a value substantially equal to the torque command in the position / speed control unit. Also,
The limit width value W is set to an appropriate value of about several% of the maximum torque in order to absorb the error in the above calculation.
【0029】上記計算結果により、図2(b)に示して
いるように、ロボットへの運動指令に応じた最小のトル
ク制限値が計算できる。通常の動作でロボットが運動す
る際、位置速度制御部での状態フィードバックループに
より上記速度分と加速度分のトルクが発生するが,ロボ
ットに外部から力が作用する(またはロボット自身が外
部に接触する)場合には、外力によりロボットが押され
たり、軌道を外れたりするため、大きな位置や速度の制
御偏差が発生することになる。従って、その時のトルク
指令は上記制限値設定部で演算を行ったトルクの制限域
から逸脱したものになる。このとき、トルク制限値はロ
ボットへの運動指令に対して逐次最小に設定されている
ため、より小さな接触力で力覚フィードバックが可能と
なる。また接触力を大きくしたい場合は制限幅値Wを大
きくすればよい。From the above calculation result, as shown in FIG. 2B, the minimum torque limit value according to the motion command to the robot can be calculated. When the robot moves in normal operation, the torque for the speed and acceleration is generated by the state feedback loop in the position / speed controller, but external force is applied to the robot (or the robot itself contacts the outside). In this case, the robot is pushed or deviates from the trajectory by an external force, so that a large control deviation of the position and the velocity occurs. Therefore, the torque command at that time deviates from the torque limit range calculated by the limit value setting unit. At this time, since the torque limit value is successively set to the minimum with respect to the motion command to the robot, the force feedback can be performed with a smaller contact force. Further, when it is desired to increase the contact force, the limit width value W may be increased.
【0030】本発明の第3の実施の形態の遠隔操縦ロボ
ットの制御装置について、図3に基づいて説明する。第
1、第2の実施の形態が関節座標系の位置速度制御系を
基本としているのに対して、図3は作業座標系での位置
速度制御系を基本としている。そして第1の実施形態と
同じように力制限値設定部124と力制限部123によ
る柔軟制御手段120と、偏差監視部125、力覚フィ
ードバック信号生成部113を加えたものである。A control device for a remote-controlled robot according to a third embodiment of the present invention will be described with reference to FIG. While the first and second embodiments are based on the position / speed control system of the joint coordinate system, FIG. 3 is based on the position / speed control system of the working coordinate system. Further, as in the first embodiment, a flexible control means 120 including a force limit value setting unit 124 and a force limit unit 123, a deviation monitoring unit 125, and a force feedback signal generation unit 113 are added.
【0031】作業座標系の位置速度制御系は次のように
構成される。すなわち順運動学演算部127において、
モータ51のエンコーダ52で計測された関節角度フィ
ードバックからロボット5のエンドエフェクタの位置を
求める順運動学演算の解を求め、その解である位置フィ
ードバックと作業座標系の位置指令をもとに、作業座標
系での位置速度制御系が構成される。作業座標系での位
置速度制御部121の力指令値は、力制限部123にお
いて制限値設定部124で設定した力制限値以上になら
ないように制限を施した上で、力−トルク変換演算部1
26によって各軸のトルクヘ変換され、各軸のアンプヘ
出力される。このように作業座標系で位置速度制御系を
組むことにより、作業座標系に基づいた柔軟制御手段1
20が実現できる。これにより、例えばX方向には柔ら
かく、Y、Z方向には硬くと言ったように作業座標系で
の柔軟性の設定が可能となる。The position / speed control system of the working coordinate system is constructed as follows. That is, in the forward kinematics calculation unit 127,
From the joint angle feedback measured by the encoder 52 of the motor 51, the solution of the forward kinematics operation for obtaining the position of the end effector of the robot 5 is obtained, and the work is performed based on the solution of the position feedback and the position command of the work coordinate system. A position / speed control system in a coordinate system is configured. The force command value of the position / velocity control unit 121 in the work coordinate system is restricted by the force restriction unit 123 so as not to exceed the force restriction value set by the limit value setting unit 124, and then the force-torque conversion calculation unit. 1
The torque of each axis is converted by 26 and output to the amplifier of each axis. By thus constructing the position / speed control system in the work coordinate system, the flexible control means 1 based on the work coordinate system
20 can be realized. As a result, it is possible to set the flexibility in the work coordinate system, such as soft in the X direction and hard in the Y and Z directions.
【0032】偏差監視部125では位置速度制御部12
1の力指令値と制限値設定部124で設定した力制限値
との偏差を計算する。力制限値を越えない場合は偏差を
ゼロとする。力覚フィードバック信号生成部113では
その偏差を不感帯処理やフィルタ処理等を施したあと、
ジョイスティック4への力覚フィードバック信号とし、
マスタ制御部2側へ送る。このように作業座標系で位置
速度制御系を構成し力制限することにより、力偏差も作
業座標系のまま出力されるため、関節座標系でのトルク
制限による力覚フィードバックよりも、より作業座標系
に忠実な力覚フィードバックが可能となる。In the deviation monitoring unit 125, the position / speed control unit 12
The deviation between the force command value of 1 and the force limit value set by the limit value setting unit 124 is calculated. If the force limit is not exceeded, the deviation is set to zero. In the haptic feedback signal generation unit 113, the deviation is subjected to dead zone processing, filter processing, etc.
As a force feedback signal to the joystick 4,
Send to the master control unit 2 side. By configuring the position / speed control system in the work coordinate system and limiting the force in this way, the force deviation is also output as it is in the work coordinate system.Therefore, the work coordinate is better than force feedback by torque limitation in the joint coordinate system. It enables haptic feedback that is faithful to the system.
【0033】さらに、本発明の第4の実施の形態として
は、図3の柔軟制御手段の制限値設定部の力制限値を
(式3)の値を用いる。Further, as the fourth embodiment of the present invention, the value of (Equation 3) is used as the force limit value of the limit value setting unit of the flexible control means of FIG.
【0034】[0034]
【数3】
ここで、Flimはトルク制限値、JLはロボットアー
ムのイナーシャ値、Vは関節の粘性摩擦係数、Cはクー
ロン摩擦係数、Wは力制限幅値である。またJ− Tはヤ
コビ行列の転置逆行列である。これにより、力制限値は
ロボットへの運動指令に対して逐次最小に設定できるた
め、より小さな接触力でも力覚フィードバックが可能と
なる。接触力を大きくしたい場合は力制限値幅Wを大き
く設定すればよい。[Equation 3] Here, Flim is the torque limit value, J L is the inertia value of the robot arm, V is the viscous friction coefficient of the joint, C is the Coulomb friction coefficient, and W is the force limit width value. J - T is a transposed inverse matrix of the Jacobian matrix. As a result, the force limit value can be sequentially set to the minimum with respect to the motion command to the robot, so that the force feedback can be performed even with a smaller contact force. When it is desired to increase the contact force, the force limit value width W may be set large.
【0035】以上は操作器としてジョイスティックを前
提に説明したが、アクチュエータ付きのマスタアームで
も同様に力覚フィードバックが可能である。このときマ
スタ制御部に送られてきた力覚フィードバック信号をマ
スタアームの構造に基づいて計算されたヤコビ行列によ
ってマスタアームの各関節アクチュエータへのトルクと
して分配することにより、ロボットと同構造でない異構
造のマスタアームでも力センサレスで力覚フィードバッ
クが可能となる。In the above description, the joystick is used as the operating device, but force feedback can be similarly performed in a master arm with an actuator. At this time, the force feedback signal sent to the master control unit is distributed as torque to each joint actuator of the master arm by the Jacobian matrix calculated based on the structure of the master arm. Even with the master arm, force feedback can be performed without a force sensor.
【0036】[0036]
【発明の効果】以上述べたように、本発明の請求項1か
ら7によれば、遠隔操縦ロボットの制御装置において、
位置速度制御系の位置偏差には直接関係なくトルク指令
とトルク制限値、または力指令と力制限値との偏差の大
きさに応じて力覚フィードバック信号が生成されるた
め、通信遅れや制御追従遅れ等による誤った力覚フィー
ドバックがなく、確実に力覚フィードバックが成される
ため、作業がスムーズに行える。As described above, according to claims 1 to 7 of the present invention, in the control device for the remote-controlled robot,
Since the force feedback signal is generated according to the magnitude of the difference between the torque command and the torque limit value or the force command and the force limit value, which is not directly related to the position deviation of the position / speed control system, communication delay and control tracking There is no erroneous force feedback due to delay, etc., and force feedback is reliably performed, so work can be performed smoothly.
【0037】またこれらと同時に、トルク制限部や力制
限部を設けることによって、ロボットアームが作業対象
物に接触した場合でも柔軟に倣ったり、ジョイスティッ
クから手を離しても一定の接触力で静止させることもで
きるため、ロボットの安全性が向上するとともに操作者
の作業負担を軽減できるという効果がある。At the same time, by providing a torque limiting section and a force limiting section, even when the robot arm comes into contact with the work object, the robot arm can flexibly follow the movement, or even if the joystick is released from the hand, the robot arm is stopped with a constant contact force. Therefore, there is an effect that the safety of the robot is improved and the work load on the operator can be reduced.
【0038】また、請求項3および6によれば、ロボッ
トの運動指令に対して最小のトルク制限値または力制限
値が設定可能なので、より小さな接触力に対して応答が
可能となる。According to the third and sixth aspects, since the minimum torque limit value or force limit value can be set with respect to the motion command of the robot, it is possible to respond to a smaller contact force.
【0039】また、請求項4から6によれば、接触時に
作業座標系での力指令の偏差が計算されるので、より作
業座標系に忠実な力覚フィードバックが行える。Further, according to the fourth to sixth aspects, since the deviation of the force command in the work coordinate system is calculated at the time of contact, the force sense feedback more faithful to the work coordinate system can be performed.
【0040】また、請求項7によれば、ロボットの各関
節軸にかがる重力トルクを補償することで常に重力バラ
ンスを保っているので、小さな接触力に対しても応答が
可能となる。According to the seventh aspect, the gravity torque is always compensated for by compensating the gravity torque leaning to each joint axis of the robot, so that the response can be made even for a small contact force.
【図1】 本発明の第1の実施の形態の構成を示すブロ
ック図。FIG. 1 is a block diagram showing a configuration of a first embodiment of the present invention.
【図2】 本発明の第1の実施の形態の作用を示す図。FIG. 2 is a diagram showing an operation of the first embodiment of the present invention.
【図3】 本発明の第2の実施の形態の構成を示すブロ
ック図。FIG. 3 is a block diagram showing a configuration of a second exemplary embodiment of the present invention.
【図4】 本発明のマスタ制御部の構成を示すブロック
図。FIG. 4 is a block diagram showing a configuration of a master control unit of the present invention.
【図5】 従来の遠隔操縦ロボットの全体構成を示すブ
ロック図。FIG. 5 is a block diagram showing the overall configuration of a conventional remote-controlled robot.
【図6】 従来のロボット制御部の構成を示すブロック
図。FIG. 6 is a block diagram showing a configuration of a conventional robot controller.
1:ロボット制御部 2:マスタ制御部 3:通信部 4:ジョイスチック 5:ロボット 11:動作司令部 12:モータ制御部 21:指令生成部 22:モータ制御部 113:力覚フィードバック信号生成部 120:柔軟制御手段 123:トルク制限部 124:制限値設定部 125:偏差監視部 128:重力補償部 1: Robot controller 2: Master control unit 3: Communications department 4: Joystick 5: Robot 11: Operation Command 12: Motor control unit 21: Command generation unit 22: Motor control unit 113: Force feedback signal generation unit 120: Flexible control means 123: Torque limiter 124: Limit value setting section 125: Deviation monitoring unit 128: Gravity compensation unit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 永田 英夫 福岡県北九州市八幡西区黒崎城石2番1号 株式会社安川電機内 Fターム(参考) 3C007 HS27 JT05 KV01 LU07 LV18 LV23 ─────────────────────────────────────────────────── ─── Continued front page (72) Inventor Hideo Nagata 2-1, Kurosaki Shiroishi, Hachiman Nishi-ku, Kitakyushu City, Fukuoka Prefecture Yasukawa Electric Co., Ltd. F-term (reference) 3C007 HS27 JT05 KV01 LU07 LV18 LV23
Claims (7)
するマスタ制御部と、ロボットを制御するロボット制御
部と、前記マスタ制御部とロボット制御部との通信を行
う通信部を有する遠隔操縦ロボットの制御装置におい
て、前記ロボット制御部は関節角度を検出し、関節座標
系での角度指令をもとに位置・速度の状態フィードバッ
ク制御を行うモータ制御手段12を有し、前記モータ制
御手段12の位置速度制御部の後段にトルク制限を行う
柔軟制御手段120と、前記トルク制限の前後のトルク
指令値の偏差を監視する手段125と、前記偏差に応じ
た力覚フィードバック信号を生成する手段113と、を
有することを特徴とする遠隔操縦ロボットの制御装置。1. A control device for a remote-controlled robot, comprising: a master control unit for controlling a joystick or a master arm; a robot control unit for controlling a robot; and a communication unit for communicating between the master control unit and the robot control unit. The robot control unit has a motor control unit 12 that detects a joint angle and performs position / speed state feedback control based on an angle command in the joint coordinate system. The position / speed control unit of the motor control unit 12 And a flexible control means 120 for limiting the torque, a means 125 for monitoring the deviation of the torque command value before and after the torque restriction, and a means 113 for generating a force feedback signal according to the deviation. A control device for a remote control robot characterized by.
節軸毎に一定のトルク制限値を設けたことを特徴とす
る、請求項1記載の遠隔操縦ロボットの制御装置。2. The control device for a remote-controlled robot according to claim 1, wherein the flexible control means 120 is provided with a constant torque limit value for each joint axis.
のモータの動作指令からモータの加速トルク及び速度を
維持するためのトルクを計算し加算した値をトルク制限
値としたことを特徴とする、請求項1記載の遠隔操縦ロ
ボットの制御装置。3. The flexible control means 120 is configured to calculate a torque for maintaining an acceleration torque and a speed of the motor from an operation command of the motor of each axis and add the calculated value to a torque limit value. The control device for a remote-controlled robot according to claim 1.
するマスタ制御部と、ロボットを制御するロボット制御
部と、前記マスタ制御部とロボット制御部との通信を行
う通信部を有する遠隔操縦ロボットの制御装置におい
て、前記ロボット制御部は関節角度を検出し、作業座標
系での位置指令をもとに位置・速度の状態フィードバッ
ク制御を行うモータ制御手段12を有し、前記モータ制
御手段12の位置速度制御部の後段に力制限を行う柔軟
制御手段120と、前記力制限の前後の力指令値の偏差
を監視する手段125と、前記偏差に応じた力覚フィー
ドバック信号を生成する手段113と、を有することを
特徴とする遠隔操縦ロボットの制御装置。4. A remote control robot control device comprising: a master control unit for controlling a joystick or a master arm; a robot control unit for controlling a robot; and a communication unit for communicating between the master control unit and the robot control unit. The robot control unit has a motor control unit 12 that detects a joint angle and performs a position / speed state feedback control based on a position command in a work coordinate system. The position / speed control unit of the motor control unit 12 And a flexible control means 120 for performing force limitation, a means 125 for monitoring a deviation of the force command value before and after the force limitation, and a means 113 for generating a force feedback signal according to the deviation. A control device for a remote control robot characterized by.
業座標軸毎に一定の力制限値を設けたことを特徴とす
る、請求項4記載の遠隔操縦ロボットの制御装置。5. The control device for a remote-controlled robot according to claim 4, wherein the flexible control means 120 is provided with a constant force limit value for each work coordinate axis.
のモータの動作指令からモータの加速トルク及び速度を
維持するためのトルクを計算して加算した値を各作業座
標系の力に変換し、前記各作業座標系の力を力制限値と
したことを特徴とする、請求項4記載の遠隔操縦ロボッ
トの制御装置。6. The flexible control means 120 calculates the torque for maintaining the acceleration torque and the speed of the motor from the operation command of the motor of each axis and converts the added value into a force of each work coordinate system, The control device for a remote-controlled robot according to claim 4, wherein the force of each work coordinate system is set as a force limit value.
節軸に加わる重力トルクをトルク指令に加算する重力補
償手段128を設けたことを特徴とする、請求項1また
は4記載の遠隔操縦ロボットの制御装置。7. The control of the remote-controlled robot according to claim 1, wherein the motor control means 12 is provided with a gravity compensation means 128 for adding a gravity torque applied to each joint axis to a torque command. apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001225004A JP4524729B2 (en) | 2001-07-25 | 2001-07-25 | Remote control robot controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001225004A JP4524729B2 (en) | 2001-07-25 | 2001-07-25 | Remote control robot controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003039348A true JP2003039348A (en) | 2003-02-13 |
| JP4524729B2 JP4524729B2 (en) | 2010-08-18 |
Family
ID=19058074
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001225004A Expired - Fee Related JP4524729B2 (en) | 2001-07-25 | 2001-07-25 | Remote control robot controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4524729B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010162650A (en) * | 2009-01-15 | 2010-07-29 | Nsk Ltd | Gripper system, gripper, and manipulation system |
| CN102873674A (en) * | 2012-09-04 | 2013-01-16 | 上海交通大学 | Force/Torque Feedback Control Remote Manipulation System |
| US8504206B2 (en) | 2010-08-31 | 2013-08-06 | Panasonic Corporation | Control apparatus and method for master-slave robot, master-slave robot, control program, and integrated electronic circuit |
| JP2014140934A (en) * | 2013-01-24 | 2014-08-07 | Fanuc Ltd | Electric hand including force sensor |
| WO2017033379A1 (en) * | 2015-08-25 | 2017-03-02 | 川崎重工業株式会社 | Robot system |
| US11389959B2 (en) | 2019-05-29 | 2022-07-19 | Fanuc Corporation | Robot system |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8070786B2 (en) | 1993-01-21 | 2011-12-06 | Acumed Llc | System for fusing joints |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08323655A (en) * | 1995-06-06 | 1996-12-10 | Meidensha Corp | Master-slave manipulator controller |
| JPH10180663A (en) * | 1996-12-19 | 1998-07-07 | Yaskawa Electric Corp | Robot arm control device |
-
2001
- 2001-07-25 JP JP2001225004A patent/JP4524729B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08323655A (en) * | 1995-06-06 | 1996-12-10 | Meidensha Corp | Master-slave manipulator controller |
| JPH10180663A (en) * | 1996-12-19 | 1998-07-07 | Yaskawa Electric Corp | Robot arm control device |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010162650A (en) * | 2009-01-15 | 2010-07-29 | Nsk Ltd | Gripper system, gripper, and manipulation system |
| US8504206B2 (en) | 2010-08-31 | 2013-08-06 | Panasonic Corporation | Control apparatus and method for master-slave robot, master-slave robot, control program, and integrated electronic circuit |
| US9089967B2 (en) | 2010-08-31 | 2015-07-28 | Panasonic Intellectual Property Management Co., Ltd. | Control apparatus and method for master-slave robot, master-slave robot, control program, and integrated electronic circuit |
| CN102873674A (en) * | 2012-09-04 | 2013-01-16 | 上海交通大学 | Force/Torque Feedback Control Remote Manipulation System |
| JP2014140934A (en) * | 2013-01-24 | 2014-08-07 | Fanuc Ltd | Electric hand including force sensor |
| WO2017033379A1 (en) * | 2015-08-25 | 2017-03-02 | 川崎重工業株式会社 | Robot system |
| JPWO2017033379A1 (en) * | 2015-08-25 | 2018-06-14 | 川崎重工業株式会社 | Robot system |
| TWI631447B (en) * | 2015-08-25 | 2018-08-01 | 日商川崎重工業股份有限公司 | Robot system |
| US11389959B2 (en) | 2019-05-29 | 2022-07-19 | Fanuc Corporation | Robot system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4524729B2 (en) | 2010-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2770982B2 (en) | Manipulator position and force coordination controller | |
| US8335591B2 (en) | Robot apparatus and method of controlling the same | |
| JP5191738B2 (en) | Manipulator control method and control system | |
| KR100439466B1 (en) | Robot controller | |
| US11478919B2 (en) | Robot system and method of controlling the robot system | |
| JP3286842B2 (en) | Flexible control device for robot | |
| JP4639417B2 (en) | Robot control device | |
| JP2604929B2 (en) | Robot control device | |
| JP4524729B2 (en) | Remote control robot controller | |
| JP2619227B2 (en) | Robot control method and device | |
| JP2003216243A (en) | Robot controller | |
| JPH05143161A (en) | Hybrid system for controlling position and force | |
| JP2000218577A (en) | Robot controller | |
| KR101731066B1 (en) | System and for generating contorl signal using impedance variation | |
| JPH08229858A (en) | Master-slave manipulator control method and apparatus thereof | |
| JP2005118466A (en) | Control device for limb body drive device | |
| JPH11345010A (en) | Controller for robot | |
| KR19990059516A (en) | Method and Apparatus for Controlling a Robot Manipulator | |
| JPH0769734B2 (en) | Manipulator device | |
| JP2005088114A (en) | Robot direct teaching device | |
| JPH05313746A (en) | Controller for manipulator | |
| JPH0378643B2 (en) | ||
| KR102794574B1 (en) | Rehabilitation robot system method for controlling rehabilitation robot | |
| JP2713702B2 (en) | Robot control method and device | |
| JP6238110B2 (en) | Robot hand control method and control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080612 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100204 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100212 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100401 |
|
| 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: 20100507 |
|
| 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: 20100520 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130611 Year of fee payment: 3 |
|
| 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: 20140611 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |