JP7469482B2 - ロボット制御装置 - Google Patents
ロボット制御装置 Download PDFInfo
- Publication number
- JP7469482B2 JP7469482B2 JP2022544008A JP2022544008A JP7469482B2 JP 7469482 B2 JP7469482 B2 JP 7469482B2 JP 2022544008 A JP2022544008 A JP 2022544008A JP 2022544008 A JP2022544008 A JP 2022544008A JP 7469482 B2 JP7469482 B2 JP 7469482B2
- Authority
- JP
- Japan
- Prior art keywords
- control point
- wrist
- robot
- control
- point
- 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.)
- Active
Links
- 210000000707 wrist Anatomy 0.000 claims description 34
- 210000003857 wrist joint Anatomy 0.000 claims description 28
- 230000015654 memory Effects 0.000 claims description 6
- 239000012636 effector Substances 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1643—Programme controls characterised by the control loop redundant control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1612—Programme controls characterised by the hand, wrist, grip control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40328—If joint near singularity, restore angle to start values, adapt other joints
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40354—Singularity detection
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Human Computer Interaction (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
図1および図2に示されるように、ロボット制御装置1は、手首部3を備える多関節のロボット2に接続され、ロボット2を制御するものである。
ロボット2は、手首部3の位置を3次元的に変化させる複数の基本関節J1,J2,J3と、制御点Pcの位置(X,Y,Z)および姿勢(W,P,R)を3次元的に変化させる複数の手首関節J4,J5,J6とを備える。制御点Pcは、手首部3の所定の位置に設定された点、または、手首部3に接続されたエンドエフェクタ8の所定の位置に設定された点である。例えば、制御点Pcは、手首部3の先端面3aの中心点、または、TCP(tool center point)である。
各関節J1~J6には、ロボット制御装置1からの制御指令に従って各関節J1~J6を駆動するサーボモータ、および、各関節J1~J6の回転角度を検出するエンコーダが設けられている。
記憶部11は、RAM(random access memory)、ROM(read-only memory)およびHDD(hard disc drive)等の記憶装置を有する。ロボット制御装置1には、中央演算処理装置のような少なくとも1つのプロセッサが設けられている。記憶部11には、制御部12の後述の処理をプロセッサに実行させるための制御プログラムが記憶されている。すなわち、制御部12は、少なくとも1つのプロセッサによって実現される。
制御部12は、関節J1~J6を制御することによって、制御点Pcを第1位置P1から第2位置P2まで移動させる。
例えば、制御部12は、記憶部11に記憶されている位置情報に基づいて、制御点Pcが第2位置P2に位置するときの第4軸線A4と第6軸線A6との間の回転角度θを算出する。そして、制御部12は、回転角度θの大きさが所定の閾値以下、例えば5°以下であるとき、制御点Pcが第2位置P2に位置するときの手首部3の姿勢が特異点または特異点近傍であると判定する。
例えば、制御点Pcの軌道をロボット制御装置1に教示するとき、操作者は、第1位置P1(X1,Y1,Z1)および第2位置P2(X2,Y2,Z2)を教示位置として設定し、制御点Pcの姿勢(W1,P1,R1)を教示姿勢として設定する。第1位置P1(X1,Y1,Z1)、第2位置P2(X2,Y2,Z2)および姿勢(W1,P1,R1)は、記憶部11に記憶される。
この構成によれば、手首部3が特異点に配置されることを防ぎつつ、直線動作のときと同じ直線軌道Tに沿って制御点Pcを移動させることができる。
本実施形態において、ロボット2が6軸の垂直多関節ロボットであることとしたが、ロボット2は他の軸数の垂直多関節ロボットまたは他の関節構成のロボットであってもよい。
2 ロボット
3 手首部
8 エンドエフェクタ
11 記憶部(位置情報記録部)
12 制御部
13 報知部
J1,J2,J3 基本関節
J4,J5,J6 手首関節
P1 第1位置
P2 第2位置
Pc 制御点
S 特異点領域
T 直線軌道
Claims (4)
- 多関節のロボットを制御するロボット制御装置であって、前記ロボットが、手首部の位置を変化させる複数の基本関節と、前記手首部または該手首部に接続されたエンドエフェクタに設定された制御点の位置および姿勢を変化させる複数の手首関節とを有し、
前記複数の基本関節および前記複数の手首関節を制御することによって前記制御点を第1位置から第2位置まで移動させる制御部と、
前記第2位置の位置と、前記制御点が所定の姿勢で前記第2位置に位置するときの前記複数の手首関節の各々の回転角度と、を含む位置情報を記録する位置情報記録部と、を備え、
前記制御部は、
前記第2位置において前記制御点が前記所定の姿勢に配置されるように前記位置情報に基づいて前記制御点を前記第2位置まで移動させ、
前記制御点が前記第2位置に位置するときの前記手首部の姿勢が特異点である場合、前記複数の手首関節を相互に協調させずに各軸動作させることによって、前記制御点を前記第2位置まで移動させる、ロボット制御装置。 - 前記制御点が前記第2位置に位置するときの前記手首部の姿勢が特異点である場合、前記制御部は、前記制御点の位置を前記第1位置と前記第2位置とを結ぶ直線軌道上に保持しながら前記複数の手首関節の各軸動作させることによって、前記制御点を前記直線軌道上で前記第2位置まで移動させる、請求項1に記載のロボット制御装置。
- 前記第1位置と前記第2位置とを結ぶ直線軌道からの前記制御点の距離が所定の閾値を超えたときにその旨を報知する報知部を備える請求項1または請求項2に記載のロボット制御装置。
- 複数の手首関節を有するロボットを制御する制御装置であって、
制御プログラムを記憶可能な1又は複数のメモリと、
1又は複数のプロセッサと、を備え、
前記1又は複数のプロセッサは、
前記制御プログラムに基づいて前記ロボットの先端の制御点を第1位置から第2位置に移動させる際に、前記制御点が所定の姿勢に配置されるように前記制御点を前記第2位置まで移動させ、
前記制御点が前記第2位置に位置するときの前記先端の姿勢が特異点であるかを判定し、
前記先端の姿勢が特異点である場合、複数の手首関節を相互に協調させずに各軸動作させる、制御装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020140085 | 2020-08-21 | ||
JP2020140085 | 2020-08-21 | ||
PCT/JP2021/030483 WO2022039245A1 (ja) | 2020-08-21 | 2021-08-20 | ロボット制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2022039245A1 JPWO2022039245A1 (ja) | 2022-02-24 |
JP7469482B2 true JP7469482B2 (ja) | 2024-04-16 |
Family
ID=80323519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022544008A Active JP7469482B2 (ja) | 2020-08-21 | 2021-08-20 | ロボット制御装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230256598A1 (ja) |
JP (1) | JP7469482B2 (ja) |
CN (1) | CN115943019A (ja) |
DE (1) | DE112021003148T5 (ja) |
WO (1) | WO2022039245A1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024201737A1 (ja) * | 2023-03-28 | 2024-10-03 | ファナック株式会社 | ロボット制御装置、ロボット制御方法及びプログラム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018027580A (ja) | 2016-08-17 | 2018-02-22 | ファナック株式会社 | ロボット制御装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2752784B2 (ja) * | 1990-11-01 | 1998-05-18 | ファナック株式会社 | ロボットの姿勢修正方法 |
JPH11226886A (ja) * | 1998-02-13 | 1999-08-24 | Hitachi Zosen Corp | ロボット軌道の修正方法 |
JP5948932B2 (ja) * | 2012-02-16 | 2016-07-06 | セイコーエプソン株式会社 | ロボット制御装置、ロボット制御方法およびロボット制御プログラムならびにロボットシステム |
JP6359756B2 (ja) | 2015-02-24 | 2018-07-18 | 株式会社日立製作所 | マニプレータ、マニプレータの動作計画方法、および、マニプレータの制御システム |
WO2017002208A1 (ja) | 2015-06-30 | 2017-01-05 | 株式会社安川電機 | ロボットシステム |
US9821458B1 (en) * | 2016-05-10 | 2017-11-21 | X Development Llc | Trajectory planning with droppable objects |
KR102677037B1 (ko) * | 2017-02-15 | 2024-06-24 | 퍼시몬 테크놀로지스 코포레이션 | 다수의 엔드-이펙터로써 재료를 핸들링하는 방법 및 장치 |
US20200139546A1 (en) * | 2018-11-02 | 2020-05-07 | Park Industries, Inc. | Robotic saw and water jet control |
-
2021
- 2021-08-20 DE DE112021003148.1T patent/DE112021003148T5/de active Pending
- 2021-08-20 CN CN202180050474.5A patent/CN115943019A/zh active Pending
- 2021-08-20 WO PCT/JP2021/030483 patent/WO2022039245A1/ja active Application Filing
- 2021-08-20 JP JP2022544008A patent/JP7469482B2/ja active Active
- 2021-08-20 US US18/015,268 patent/US20230256598A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018027580A (ja) | 2016-08-17 | 2018-02-22 | ファナック株式会社 | ロボット制御装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2022039245A1 (ja) | 2022-02-24 |
JPWO2022039245A1 (ja) | 2022-02-24 |
US20230256598A1 (en) | 2023-08-17 |
CN115943019A (zh) | 2023-04-07 |
DE112021003148T5 (de) | 2023-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10836042B2 (en) | Robot system | |
JP6279862B2 (ja) | 冗長ロボットを制御する方法 | |
KR101644758B1 (ko) | 관절형 로봇을 위한 이벤트 기반의 여유 각도 구성 | |
ES2424244T3 (es) | Procedimiento y dispositivo para regular un manipulador | |
US11660746B2 (en) | Separate moving and positioning modes for a robot, method providing separate moving and positioning modes for the robot, method of manufacturing a product, and a recording medium | |
JP5701055B2 (ja) | 7軸多関節ロボットの制御方法、制御プログラム及びロボット制御装置 | |
JP5289125B2 (ja) | 多関節ロボットを備えたロボットシステム | |
JP2019177436A (ja) | ロボット制御装置、ロボットの関節の角度を求める方法、プログラム | |
US12138796B2 (en) | Torque control of a motor | |
JP7469482B2 (ja) | ロボット制御装置 | |
JP7144754B2 (ja) | 多関節ロボットおよび多関節ロボットシステム | |
JP6652310B2 (ja) | ロボットシステム、ロボットアームの制御方法、プログラム、記録媒体、及び物品の製造方法 | |
US20190084156A1 (en) | Robot system and method for controlling robot | |
JP5078770B2 (ja) | 多関節ロボットのティーチングデータ検証方法 | |
JP7462437B2 (ja) | ロボットシステム、パラレルリンク機構、制御方法、制御装置、プログラム、及び記憶媒体 | |
JP2003103481A (ja) | 多関節ロボットの姿勢適正化方法および適正化装置 | |
JP5787675B2 (ja) | ロボット | |
JP7199073B2 (ja) | 垂直多関節ロボットの教示データ作成システム | |
JP2017127932A (ja) | ロボット装置、ロボット制御方法、部品の製造方法、プログラム及び記録媒体 | |
JP6941305B2 (ja) | 嵌合装置、嵌合方法及びプログラム | |
JP2012198600A (ja) | ロボットの制御装置 | |
JP3811027B2 (ja) | パラレルメカニズム機械の制御装置 | |
JP2013215839A (ja) | 冗長自由度を持つロボットの制御方法及びロボット制御装置、並びにロボット制御システム | |
JP7424097B2 (ja) | ロボットの制御装置及びロボットの制御方法 | |
JP4000307B2 (ja) | 多関節ロボットのティーチングデータ作成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230308 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240209 |
|
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: 20240305 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240404 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7469482 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |