JPH02145285A - ロボットアームの動作シミュレーター装置 - Google Patents

ロボットアームの動作シミュレーター装置

Info

Publication number
JPH02145285A
JPH02145285A JP29434788A JP29434788A JPH02145285A JP H02145285 A JPH02145285 A JP H02145285A JP 29434788 A JP29434788 A JP 29434788A JP 29434788 A JP29434788 A JP 29434788A JP H02145285 A JPH02145285 A JP H02145285A
Authority
JP
Japan
Prior art keywords
robot arm
data
input
robot
trajectory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP29434788A
Other languages
English (en)
Inventor
Ikuji Terada
寺田 郁二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP29434788A priority Critical patent/JPH02145285A/ja
Publication of JPH02145285A publication Critical patent/JPH02145285A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、原子力ロボット、産業用ロボット等多自由度
のロボットの設計時に用いられるロボットアームの動作
シミニレ−ター装置に関する。
〔従来の技術〕
従来のロボットアームの動作シミュレーター装置におい
ては、第2図系統図に示すように、ロボットアーム4の
各関節角は、ロボットアーム4の先端の位置と姿勢を入
力する目標位置姿勢人力装置9に入力されたデータの出
力信号と、ロボットアーム4の現在の各関節角信号とに
基づいて、予め構成された座標変換演算装置2により演
算して求められ、この座標変換演算装置2の出力信号は
ロボットアーム4の制御装置3に入力され、ロボットア
ーム4の各関節角の変位及び速度と比較演算されてロボ
ットアーム4の駆動信号となる。
そこで、ロボットアーム4の各関節は制御装置3より出
力された駆動信号に追従して動き、動作シミュレーショ
ンが行われる。
このようにして、目標位置姿勢入力装置9より入力され
たロボットアーム4先端の位置データ及び姿勢データと
、ロボットアーム4の現在の関節信号とに基づいて、予
め構成された座標変換演算装置2により、ロボットアー
ム4の次の時点の関節角が演算され、ロボットアーム4
の先端の位置と姿勢は、時々刻々目標位置姿勢入力装置
9により与えられた指令通りの動作を行うことになる。
しかしながら、このようなロボットアームの動作シミュ
レーター装置においては、次のような諸点において汎用
性がなく、不具合である。
(1)  座標変換演算装置2が固定式のため、異種構
造2機構のロボットアーム4に変更しようとする場合や
、異なる環境条件の中で異なる操作対象物を取り扱う場
合には、その都度座標変換演算装置2の構成を変更しな
ければならない。
(2)  工具を把持したときに、目標軌道の再入力が
必要となる。
(3)操作対象物を操作する場合、対象物中心のハンド
リングができず不便である。
(4)  ロボットアーム4の各関節角を検出するセン
サーに誤差がある場合、実際のロボットでは手先の位置
に誤差が生ずるが、これをセンサーフィードバックによ
り補正する手法の検討のためのシミュレーションができ
ない。
〔発明が解決しようとする課題〕
本発明は、このような事情に鑑みて提案されたもので、
異種のロボットアームに対してもその構造2機構データ
を入力するだけでシミュレーション可能となり、また工
具を利用した作業や対象物中心の操作のための動作を記
述するだけでロボットアームの全関節角を演算して、ロ
ボットアーム先端並びにロボットアームに把持された工
具先端や操作対象物の所定の位置を所期の目標軌道に沿
って動作しうるような動作軌道を演算でき、更にセンサ
ー信号の変動に対するシミュレーションが可能であるロ
ボットアームの動作シミュレーター装置を提供すること
を目的とする。
〔課題を解決するための手段〕
そのために本発明は、機構入力装置からのデータと工具
諸元入力装置からのデータと操作対象物人力装置からの
データとからロボットの構造と機構とを演算する機構演
算装置と、上記機構演算装置からのデータと目標位置姿
勢入力装置からのデータと模擬センサーノイズ発生装置
からのデータとからロボットアーム先端の軌道を演算す
る軌道演算装置と、上記軌道演算装置データに基づきロ
ボットアームの関節角を演算する座標変換演算装置と、
上記座標変換演算装置の出力に基づきロボットアームの
駆動信号を発する制御装置とを具えたことを特徴とする
〔作用〕
本発明ロボットアームの動作シミュレーター装置におい
ては、ロボットアームの変更時に、新たなロボットアー
ムの構造と機構に関するデータを機構入力装置に入力す
るとともに、ロボットの用いる工具諸元及びロボットの
操作する対象物諸元をそれぞれの入力装置に入力し、そ
れらの入力装置からの出力信号を機構演算装置で演算変
換して、軌道演算装置による演算を経て座標変換演算装
置に出力する。同座標変換演算装置には、上記入力信号
の他、ロボットアームの目標位置と姿勢に関する入力信
号と、現時点におけるロボットアームの関節角信号が入
力され、これらの信号に基づいて次の時点の関節角を演
算する。
この演算結果を制御装置に送り、制御装置はロボットア
ームの各関節角変位と速度を合わせて演算処理し、ロボ
ットアームの駆動信号をロボットアームの駆動部に送る
。またロボットアームの各関節角の検出の際のノイズを
模擬的に発生させて、軌道演算装置の演算に利用する。
〔実施例〕
本発明ロボットアームの動作シミュレーター装置の一実
施例を第1図系統図について説明する。
第1図において、ロボットの機構及び構造の各データを
入力する機構入力装置5と、ロボットアーム4が把持す
る工具の形状2重心等の諸元を入力する工具諸元入力装
置6と、ロボットアーム4が持ち運びなどのハンドリン
グ操作する操作対象物の形状等の諸元を入力する操作対
象物諸元入力装置7とから入力されたそれぞれのデータ
信号を、機構演算装置8により演算したうえ、その出力
信号を軌道演算装置1に送り、この軌道演算装置1にお
いて、この出力信号と、目標位置姿勢入力装置9に入力
されたロボットアーム4先端の目標位置と姿勢のデータ
信号と、更に模擬センサーノイズ発生装置10において
ロボットアーム4の関節角に対応して模擬的に発生させ
たセンサーノイズ信号とから、ロボットアーム4先端の
軌道を演算し、この演算結果とロボットアーム4の現在
の各関節角の信号に基づいて、座標変換演算装置2によ
りロボットアーム4の次の各関節角を演算する。
更に座標変換演算装置2の出力信号は、ロボットアーム
4の制御装置3に入力され、ロボットアーム4の各関節
角変位及び速度と合わせて演算され、ロボットアーム4
の駆動信号となる。ロボットアーム4は各関節角を制御
装置3から入力された駆動信号に追従しτ動作する。動
作結果は表示装置11により表示される。
またロボットアーム4の先端が工具を把持してその工具
を用いて作業する場合には、目標軌道は、ロボットアー
ム4の先端より工具の所定の部分、例えば工具としてス
パナを用いてナツトの締緩を実施する場合、スパナ先端
のナツトがはめ合わされる位置に変換して再設定する必
゛要があるが、これは、この演算のための信号としてロ
ボットアーム4の位置信号を機構演算装置8に入力して
、その演算結果を修正することにより達成される。
また更に、ロボットアーム4が操作する対象物の形状2
重心位置に関する諸元データを操作対象物諸元入力装置
7より入力し、このデータを基にロボットアーム4先端
の目標軌道を操作対象物の所定の位置、例えば対象物の
重心位置の軌道に変更して演算する必要のため、ロボ7
)アーム4の各関節角信号を機構演算装置8に戻して、
その演算結果を修正する。
また実際のロボットの場合、ロボットアーム4の各関節
角はセンサーにより検出するが、通常センサーノイズ信
号がロボ・ノドの制御に悪影響を与える。このため設定
ずれ、ドリフトを含むセンサーノイズの模擬信号を模擬
センサーノイズ発生装置10により発生させ、その出力
を軌道演算装置lの演算に利用し、センサー信号の変動
に対するシミュレーションが可能としている。
かくして本発明装置によれば、ロボットの構造と機構が
変更された異種のロボットに対しても、その構造と機構
を別の入力装置に入力し、そのデータと更に別途入力の
ロボットアームの目標位置姿勢データ及び模擬センサー
ノイズ信号とから、アーム先端の軌道を演算し、その軌
道に沿ってロボットアーム先端の動作を可能ならしめる
ことができる。
またロボットアーム先端に工具を把持した場合には、ア
ーム先端軌道を工具先端軌道に変更して動作させること
が可能となる。
更にロボットアームが操作する対象物の形状等の入力デ
ータを利用して、操作対象物を中心とした動作が可能と
なる。結局これらの機能を利用して、汎用ロボットアー
ムのシミュレーターとしてロボットアームの動作を迅速
に検討することができる。
〔発明の効果〕
要するに本発明によれば、機構入力装置からのデータと
工具諸元入力装置からのデータと操作対象物入力装置か
らのデータとから口ポットの構造と機構とを演算する機
構演算装置と、上記機構演算装置からのデータと目標位
置姿勢入力装置からのデータと模擬センサーノイズ発生
装置からのデータとからロボットアーム先端の軌道を演
算する軌道演算装置と、上記軌道演算装置データに基づ
きロボットアームの関節角を演算する座標変換演算装置
と、上記座標変換演算装置の出力に基づきロボットアー
ムの駆動信号を発する制御装置とを具えたことにより、
異種のロボットアームに対してもその構造1機構データ
を入力するだけでシミュレーション可能となり、また工
具を利用した作業や対象物中心の操作のための動作を記
述するだけでロボットアームの全関節角を演算して、ロ
ボットアーム先端並びにロボットアームに把持された工
具先端や操作対象物の所定の位置を所期の目標軌道に沿
って動作しうるような動作軌道を演算でき、更にセンサ
ー信号の変動に対するシミュレーションが可能であるロ
ボットアームの動作シミュレーター装置を得るから、本
発明は産業上極めて有益なものである。
【図面の簡単な説明】
第1図は本発明ロボットアームの動作シミュレーター装
置の一実施例の系統図である。 第2図は従来のロボットアームの動作シミュレーター装
置の系統図である。 ■・・・軌道演算装置、・・・座標変換演算装置、3・
・・制御装置、4・・・ロボットアーム、5・・・機構
入力装置、6・・・工具諸元入力装置、7・・・操作対
象物諸元入力装置、8・・・機構演算装置、9・・・目
標位置姿勢入力装置、10・・・模擬センサーノイズ発
生装置、11・・・表示装置。 代理人 弁理士 塚 本 正 文 第1図 第2図 W1πぺπ沢1

Claims (1)

  1. 【特許請求の範囲】 機構入力装置からのデータと工具諸元入力 装置からのデータと操作対象物入力装置からのデータと
    からロボットの構造と機構とを演算する機構演算装置と
    、上記機構演算装置からのデータと目標位置姿勢入力装
    置からのデータと模擬センサーノイズ発生装置からのデ
    ータとからロボットアーム先端の軌道を演算する軌道演
    算装置と、上記軌道演算装置データに基づきロボットア
    ームの関節角を演算する座標変換演算装置と、上記座標
    変換演算装置の出力に基づきロボットアームの駆動信号
    を発する制御装置とを具えたことを特徴とするロボット
    アームの動作シミュレーター装置。
JP29434788A 1988-11-21 1988-11-21 ロボットアームの動作シミュレーター装置 Pending JPH02145285A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29434788A JPH02145285A (ja) 1988-11-21 1988-11-21 ロボットアームの動作シミュレーター装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29434788A JPH02145285A (ja) 1988-11-21 1988-11-21 ロボットアームの動作シミュレーター装置

Publications (1)

Publication Number Publication Date
JPH02145285A true JPH02145285A (ja) 1990-06-04

Family

ID=17806533

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29434788A Pending JPH02145285A (ja) 1988-11-21 1988-11-21 ロボットアームの動作シミュレーター装置

Country Status (1)

Country Link
JP (1) JPH02145285A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250065494A1 (en) * 2022-01-21 2025-02-27 Kinova Inc. System for teaching a robotic arm

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62127905A (ja) * 1985-11-29 1987-06-10 Mitsubishi Heavy Ind Ltd ロボツトア−ムの動作シミユレ−タ装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62127905A (ja) * 1985-11-29 1987-06-10 Mitsubishi Heavy Ind Ltd ロボツトア−ムの動作シミユレ−タ装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250065494A1 (en) * 2022-01-21 2025-02-27 Kinova Inc. System for teaching a robotic arm

Similar Documents

Publication Publication Date Title
JP3207728B2 (ja) 冗長マニピュレータの制御方法
US4547858A (en) Dynamic control for manipulator
CN105583824B (zh) 力控牵引和摆位的多自由度机械臂控制装置及其控制方法
JPS59218513A (ja) 工業用ロボツトの円弧制御法
JP2015202534A (ja) 力に応じて動かすロボットのロボット制御装置およびロボットシステム
Jiang et al. A robust visual servoing controller for anthropomorphic manipulators with field-of-view constraints and swivel-angle motion: Overcoming system uncertainty and improving control performance
JPH0457688A (ja) 慣性系におけるロボットの制御装置
JPH0693209B2 (ja) ロボツトの円弧補間姿勢制御装置
McInnis et al. Kinematics and dynamics in robotics: a tutorial based upon classical concepts of vectorial mechanics
JP2019093487A (ja) ロボットの制御装置及びロボットの逆変換処理方法
JPH02145285A (ja) ロボットアームの動作シミュレーター装置
JPS625408A (ja) 関節形ロボツトの制御方式
Seven et al. Inverse kinematic analysis of irb120 robot arm
CN108475051A (zh) 用于在工业机器人的编程期间对准工具的方法和系统
JP4230196B2 (ja) 位置決め演算方法および位置決め演算装置
JPH1190868A (ja) ロボット制御装置
Tso et al. Visual programming for capturing of human manipulation skill
JP2656180B2 (ja) ツール先端位置調整方法
JPH0385608A (ja) ロボットの制御方法
JPH01292502A (ja) ロボットアームの動作シミュレート装置
JPS5958503A (ja) ロボツトのツ−ルオフセツト教示方法
JPS5810197B2 (ja) エンカツソウジユウソウチ
JPH0423016A (ja) 6次元入力装置
JPS62127905A (ja) ロボツトア−ムの動作シミユレ−タ装置
JPH03111184A (ja) ロボット制御装置