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

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

Info

Publication number
JPH01292502A
JPH01292502A JP12353888A JP12353888A JPH01292502A JP H01292502 A JPH01292502 A JP H01292502A JP 12353888 A JP12353888 A JP 12353888A JP 12353888 A JP12353888 A JP 12353888A JP H01292502 A JPH01292502 A JP H01292502A
Authority
JP
Japan
Prior art keywords
robot arm
robot
input device
arm
input
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
JP12353888A
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 JP12353888A priority Critical patent/JPH01292502A/ja
Publication of JPH01292502A publication Critical patent/JPH01292502A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ロボットのマニピュレータアームに適用され
るロボットアームの動作シミュレート装置に関する。
[従来の技術] 従来のロボットアームの動作シミュレート装置の構成を
第2図に示す。同図において、ロボットアームの各関節
角は、入力装置1により入力されたロボットアーム先端
の位置および姿勢に関するデータの出力信号と、ロボッ
トアーム4の現在の各関節角信号とに基づいて、予め構
成された座標変換装置2により演算して求められる。演
算装置2の出力信号は、ロボットアームの制御装置3に
入力され、ロボットアーム4の各関節角の変位および速
度と比較演算され、ロボットアームの駆動信号となる。
ロボットアーム4は、この駆動信号に追従して各関節角
を制御する如く動作する。このようにしてロボットアー
ム4の先端の位置と姿勢は、位置・姿勢入力装置1によ
り与えられた指令通りに動作を時々刻々行なうことにな
る。
第2図に示す装−においては、位置・姿勢入力装置1に
より入力されたロボットアーム4の先端の位置データお
よび姿勢データとロボットアーム4の現在の関節信号に
基づいて予め構成された座標演算装置2により、ロボッ
トアームの次の時点の関節角を演算することになる。従
来の演算装置2は、固定式のものであるため、ロボット
アーム4の構成が変更されると、それに伴って前記演算
装置2の構成もその都度変更する必要があり、汎用的に
用いるには不便である上、6自由度を越えるロボットの
場合には甚だ繁雑となる。特に異種のロボットアームを
、異なる環境条件下で、各種対象物を操作しようとする
場合において、迅速に対応することが難しいという欠点
があった。
[発明が解決しようとする課題] このように従来のロボットアームの動作シミュレート装
置にあっては、汎用性がなく、異種構造、機構のロボッ
トアームに変更しようとする場合や、異なる環境条件の
中で異なる操作対象物を取扱う場合には、その都度座標
変換演算装置の構成を変更する必要が生じたり、工具を
把持したときに、目標軌道の再入力が必要となる。また
、操作対象物を操作する場合、対象物中心のハンドリン
グができず不便であるという問題点があった。
そこで本発明は、異種のロボットアームに対しても、そ
の構造・機構データを入力するだけで、計算機上でシミ
ュレートすることが可能となり、1慕を利用した作業や
、対象物中心の操作の動作を記述するだけで、ロボット
アームの全関節角を演算して、ロボットアーム先端なら
びにロボットアームに把持された工具先端が、操作対象
物の所定の位置を初期の目標軌道に沿って動作しうるよ
うな動作軌道を演算し、その演算結果を表示させ、ロボ
ットとその操作対象物の状況をシミュレーションできる
ロボットアームの動作シミュレート装置を提供すること
を目的とする。
[課題を解決するための手段] 本発明は上記課題を解決し目的を達成するために次のよ
うな手段を講じた。すなわちロボットアームの目標位置
データと姿勢データを与えてアームの各関節角を演算す
る座標変換演算装置と当該演算装置の演算結果に基づ゛
きロボットアームを駆動する手段とを備えたシミュレー
ト装置において、ロボットの構造データおよび機構デー
タが入力される入力装置と、当該入力装置から与えられ
る各データに基づいて演算する機構演算装置と、ロボッ
トが用いる工具諸元およびロボットが操作するi象物の
入力装置からの入力情報を基にロボ・ソトアームを先端
部の機構演算結果を修正する機能を具備し、それらの状
況を表示できる装置を上記座標演算装置に連結し、任意
の環境におかれた任意の関節配置を持つロボットアーム
の動作をシミュレートするようにした。
[作用コ 上記手段を講じたことにより次のような作用を呈する。
すなわち、ロボットアームの変更時に、新たなロボット
アームの構造と機構に関するデータとが別途の入力装置
により入力され、この入力装置で入力された信号は機構
演算装置で演算変換され軌道演算装置による演算をなさ
れたのち、座標変換装置に入力する。当該座標変換演算
装置には、前記入力信号の他、ロボットアームの目標位
置と姿勢に関する入力信号と、現時点におけるロボット
アームの関節角信号とが入力され、これらの信号に基づ
いて次の時点の関節角゛が演算される。
この演算結果を制御装置に送出され、抽御装置において
ロボットアームの各関節角変位と速度とが併せて演算さ
れ、ロボットアームの駆動信号がロボットアームの駆動
部に送られる。
[実施例コ 第1図は本発明の一実施例を示す図である。ロボットア
ーム4の先端の目標位置と姿勢に関するデータ信号は目
標位置姿勢入力装置11によって入力される。ロボット
の機構および構造の各データは機構入力装置12によっ
て入力される。ロボットアーム4が把持する工具の形状
1重心などの諸元は工具諸元入力装置13によって入力
される。
ロボットアーム4が操作(持ち運び等のハンドリング操
作)する操作対象物の形状等の諸元は操作対象物諸元入
力装置14によって入力される。上記入力装置12〜1
4によって入力された各データ信号は機構演算装置15
において演算変換される。この演算変換された信号と、
前記入力装置11からの信号に基づいて、ロボットアー
ム先端の軌道を軌道演算装置16により演算される。こ
の演算結果と、ロボットアームの現在の各関節角の信号
Xとに基づいて、座標変換演算装置2によりロボットア
ーム4の次の各関節角が演算される。
上記、演算装置2の出力信号Sは、ロボットアームの制
御装置3に入力され、ロボットアーム4の各関節角変位
および速度とが合せて演算され、ロボットアーム4の駆
動信号となる。
ロボットアーム4は、各関節角を制御装置3から入力さ
れた駆動信号に追従して動作する。動作結果は、表示装
置17により表示される。
ロボットアーム4の先端が工具を把持し、その工具を用
いて作業する場合の目標軌道は、ロボットアーム4の先
端より工具の所定部分に変更して再設定する。例えば工
具としてスパナを用いて、ナツトの締緩を実施する場合
、スパナを握っている腕先の位置よりも、スパナ先端の
ナツトが嵌合される位置の方が重要となるため、上記ナ
ツト嵌合位置に目標軌道を変更して、再設定する必要が
ある。この演算のための信号として、ロボットアーム4
の位置信号Xを機構演算装置15に入力して、この演算
装置15の演算結果を修正することにより達成される。
更にロボットアーム4が例えば重量の重い物を運搬する
ような場合、操作対象物の形状9重心位置に関する諸元
データを操作対象物入力装置14より入力し、この入力
データをもとに、ロボットアーム先端の目標軌道を操作
対象物の所定の位置、例えば対象物の重心位置の軌道に
変更して演算する必要がある。この目的のためにも、ロ
ボットアームの4の出力信号Xを演算装置15に戻して
、この演算装置15の演算結果を修正し、上記変更に対
応する。
本装置によればロボットの構造と機構が変更されても演
算装置2を変更する必要がなく、上記変更に関するデー
タをデータ入力装置5に入力することにより、容易に対
応できると共に、ロボットアームが把持する工具の操作
や、ロボットアームが操作する対象物の情報をロボット
アームの動作に取込んで行うことが可能となる。
なお本発明は上述した実施例に限定されるものではなく
、このほか本発明の要旨を逸脱しない範囲で種々変形実
施可能であるのは勿論である。
[発明の効果] 本発明によれば次に示すような効果を奏する。
(1)異種のロボットに対しても、その構造と機構とを
別の入力装置に入力し、そのデータと更に別途入力のロ
ボットアームの目標位置と姿勢とにより、アーム先端の
軌道を演算し、その軌道に沿ってロボットアーム先端の
動作を可能ならしめることができる。
(2)ロボットアーム先端が工具を把持した場合、アー
ム先端軌道を工具先端軌道に変更して動作させることが
可能となる。、 (3)ロボットアームが操作する対象物の形状等の入力
データを利用して、操作対象物を中心とした動作が可能
となる。
(4)ロボットアームがほかの機能または構造に替わっ
た場合でも、このロボットアームに対してのシミュレー
トを行なえる。
(5)これらの機能を利用して汎用ロボットアームのシ
ミュレータとしてロボットアームの動作を迅速に検討す
ることが可能となる。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図であ
る。第2図は従来装置の構成を示すブロック図である。 1・・・位置・姿勢入力装置、2・・・座標変換演算装
置、3・・・制御装置、4・・・ロボット・アーム、1
1・・・目標位置姿勢入力装置、12・・・機構入力装
置、13・・・工具諸元入力装置、14・・・操作対象
物諸元入力装置、15・・・機構演算装置、16・・・
軌道演算装置、17・・・表示装置。 出願人代理人  弁理士 鈴江武彦

Claims (1)

    【特許請求の範囲】
  1.  ロボットアームの位置データと姿勢データに基づいて
    アームの各関節角を演算する座標変換装置と、この演算
    装置の演算結果に基づきロボットアームを駆動する手段
    とを備えたシミュレータ装置において、ロボットの構造
    データおよび機構データを入力する入力装置と、この入
    力装置から与えられる各データに基づいて所要の演算を
    行なう機構演算装置と、ロボットが用いる工具の諸元を
    入力する諸元入力装置と、この諸元入力装置より入力さ
    れた操作対象物に関するデータおよびロボットアームの
    現在位置情報に基づいて前記機構演算結果を修正してロ
    ボットが操作する工具と操作対象物の操作機構とを演算
    する演算装置と、これらの結果を軌道演算に利用して演
    算する演算装置と、この演算結果を表示する如く前記座
    標変換装置に連結した表示装置とを具備したことを特徴
    とするロボットアームの動作シミュレート装置。
JP12353888A 1988-05-20 1988-05-20 ロボットアームの動作シミュレート装置 Pending JPH01292502A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12353888A JPH01292502A (ja) 1988-05-20 1988-05-20 ロボットアームの動作シミュレート装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12353888A JPH01292502A (ja) 1988-05-20 1988-05-20 ロボットアームの動作シミュレート装置

Publications (1)

Publication Number Publication Date
JPH01292502A true JPH01292502A (ja) 1989-11-24

Family

ID=14863082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12353888A Pending JPH01292502A (ja) 1988-05-20 1988-05-20 ロボットアームの動作シミュレート装置

Country Status (1)

Country Link
JP (1) JPH01292502A (ja)

Similar Documents

Publication Publication Date Title
EP3342550B1 (en) Manipulator system
CN108241339B (zh) 仿人机械臂的运动求解和构型控制方法
Qassem et al. Modeling and Simulation of 5 DOF educational robot arm
CN105818129A (zh) 一种基于数据手套的仿人机械手控制系统
KR20110041950A (ko) 여유자유도 제어를 이용한 로봇의 교시 및 재현 방법
Koyuncu et al. Software development for the kinematic analysis of a lynx 6 robot arm
CN104772756A (zh) 基于惯性测量单元的机械臂及其控制方法
CN104827481A (zh) 一种基于运动控制器的scara机械手控制方法
JPH0457688A (ja) 慣性系におけるロボットの制御装置
Gallala et al. Human-robot interaction using mixed reality
JPS6179589A (ja) ロボツト運転装置
JPH0693209B2 (ja) ロボツトの円弧補間姿勢制御装置
JPH01292502A (ja) ロボットアームの動作シミュレート装置
JP4230196B2 (ja) 位置決め演算方法および位置決め演算装置
Seven et al. Inverse kinematic analysis of irb120 robot arm
CN108475051A (zh) 用于在工业机器人的编程期间对准工具的方法和系统
JPH1190868A (ja) ロボット制御装置
Ramli et al. Simulation on robot arm manipulator modeling using dynamic kinematic
WO1991003779A1 (fr) Procede de commande de robot
JPH02145285A (ja) ロボットアームの動作シミュレーター装置
JPH0423016A (ja) 6次元入力装置
Yu et al. Human Robot Pouring Skill Transfer in Material Synthesis Using Vision-Based DMPs
JPH01237703A (ja) ロボツト教示装置
JP3431026B2 (ja) 冗長軸を有する7軸以上のマニピュレータの制御方法
Pradhan Design and development of a multi-control gesture-recognition based robotic arm