KR102832937B1 - 로봇의 교시 장치 및 로봇의 교시 프로그램 - Google Patents
로봇의 교시 장치 및 로봇의 교시 프로그램 Download PDFInfo
- Publication number
- KR102832937B1 KR102832937B1 KR1020237002114A KR20237002114A KR102832937B1 KR 102832937 B1 KR102832937 B1 KR 102832937B1 KR 1020237002114 A KR1020237002114 A KR 1020237002114A KR 20237002114 A KR20237002114 A KR 20237002114A KR 102832937 B1 KR102832937 B1 KR 102832937B1
- Authority
- KR
- South Korea
- Prior art keywords
- motion trajectory
- robot
- arm
- end effector
- hand
- 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
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/0081—Programme-controlled manipulators with leader teach-in means
-
- 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/06—Control stands, e.g. consoles, switchboards
-
- 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/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1605—Simulation of manipulator lay-out, design, modelling of manipulator
-
- 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
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1671—Programme controls characterised by programming, planning systems for manipulators characterised by simulation, either to verify existing program or to create and verify new program, CAD/CAM oriented, graphic oriented programming systems
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/425—Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/677—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations
-
- H10P72/30—
-
- 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/40519—Motion, trajectory planning
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
Abstract
Description
도 2는 교시 장치의 구성을 나타내는 블록도이다.
도 3은 교시 장치에 의한 동작 궤적의 도출 동작을 나타내는 흐름도이다.
도 4는 표시부에 표시되는 영상의 일례를 나타내는 도면이다.
도 5는 표시부에 표시되는 영상의 일례를 나타내는 도면이다.
도 6은 표시부에 표시되는 영상의 일례를 나타내는 도면이다.
도 7은 표시부에 표시되는 영상의 일례를 나타내는 도면이다.
도 8은 표시부에 표시되는 영상의 일례를 나타내는 도면이다.
도 9는 표시부에 표시되는 영상의 일례를 나타내는 도면이다.
도 10은 표시부에 표시되는 영상의 일례를 나타내는 도면이다.
12 : 암 12a : 제 1 링크(링크)
12b : 제 2 링크(링크) 13 : 핸드(엔드 이펙터)
30 : 교시 장치 33 : 표시부
341 : 궤적 도출 프로그램(교시 프로그램)
351 : 설정부 352 : 도출부
353 : 재생부 354 : 수정부
T, Ta : 동작 궤적 X, Xa : 경유점
Claims (11)
- 베이스와, 서로 연결된 복수의 링크를 가지며 상기 베이스에 연결되는 암과, 상기 암에 연결되는 엔드 이펙터를 포함하는 로봇의 교시 장치로서,
상기 암의 소정 동작에서의 상기 엔드 이펙터의 시작점 및 끝점을 포함하는 소정의 조건을 설정하는 설정부와,
상기 베이스의 위치를 파라메터의 하나로 하여, 상기 베이스의 위치를 변경시켜가며, 상기 소정의 조건에 합치하는 상기 엔드 이펙터의 동작 궤적 및 상기 엔드 이펙터의 동작 궤적에 따른 상기 암의 동작 궤적을 도출하는 도출부를 구비하는, 로봇의 교시 장치. - 제 1 항에 있어서,
상기 도출부는, 상기 베이스의 방향도 변경시켜가며, 상기 시작점부터 상기 끝점까지의 상기 엔드 이펙터의 동작 궤적 및 상기 엔드 이펙터의 동작 궤적에 따른 상기 암의 동작 궤적을 도출하는, 로봇의 교시 장치. - 제 1 항 또는 제 2 항에 있어서,
상기 도출부는, 상기 암의 링크 길이도 변경시켜가며, 상기 시작점부터 상기 끝점까지의 상기 엔드 이펙터의 동작 궤적 및 상기 엔드 이펙터의 동작 궤적에 따른 상기 암의 동작 궤적을 도출하는, 로봇의 교시 장치. - 제 1 항 또는 제 2 항에 있어서,
상기 도출부에서 도출된, 상기 암의 동작 궤적 및 상기 엔드 이펙터의 동작 궤적 중 적어도 한쪽을 표시하는 표시부와,
사용자의 입력 조작에 따라, 상기 표시부에 표시된 상기 동작 궤적을 수정하는 수정부를 추가로 구비하는, 로봇의 교시 장치. - 제 4 항에 있어서,
상기 표시부는, 상기 로봇을 모델링한 로봇 모델을 추가로 표시하고,
상기 수정부는, 상기 표시부에 표시된 상기 동작 궤적의 지점 또는 상기 베이스를 이동시키는 상기 입력 조작에 따라, 상기 동작 궤적을 수정하는, 로봇의 교시 장치. - 제 5 항에 있어서,
상기 도출부에서 도출된 상기 동작 궤적은, 복수의 경유점을 연결하는 궤적으로서 형성되고,
상기 입력 조작으로 이동시키는 상기 동작 궤적의 지점은, 상기 경유점인, 로봇의 교시 장치. - 제 5 항에 있어서,
상기 도출부에서 도출된 상기 동작 궤적에 기초하여, 상기 표시부에서 상기 로봇 모델을 동작시키는 재생부를 추가로 구비하는, 로봇의 교시 장치. - 제 5 항에 있어서,
상기 입력 조작은, 상기 사용자가, 상기 표시부에 표시된 상기 동작 궤적의 지점 또는 상기 베이스를 드래그 앤 드롭으로 이동시키는 조작인, 로봇의 교시 장치. - 제 1 항 또는 제 2 항에 있어서,
상기 로봇은, 대상물을 상기 엔드 이펙터의 상면에 고정시키지 않고 실어서 반송하는 것이며,
상기 소정의 조건은, 상기 엔드 이펙터의 동작 가감 속도의 상한값을 포함하는, 로봇의 교시 장치. - 베이스와, 서로 연결된 복수의 링크를 가지며 상기 베이스에 연결되는 암과, 상기 암에 연결되는 엔드 이펙터를 포함하는 로봇의 컴퓨터 판독가능 저장 매체에 저장된 교시 프로그램으로서,
상기 암의 소정 동작에서의 상기 엔드 이펙터의 시작점 및 끝점을 포함하는 소정의 조건을 설정하는 기능과,
상기 베이스의 위치를 파라메터의 하나로 하여, 상기 베이스의 위치를 변경시켜가며, 상기 소정의 조건에 합치하는 상기 엔드 이펙터의 동작 궤적 및 상기 엔드 이펙터의 동작 궤적에 따른 상기 암의 동작 궤적을 도출하는 기능을 컴퓨터로 구현시키는, 로봇의 컴퓨터 판독가능 저장 매체에 저장된 교시 프로그램. - 베이스와, 서로 연결된 복수의 링크를 가지며 상기 베이스에 연결되는 암과, 상기 암에 연결되는 엔드 이펙터를 포함하는 로봇의 교시 방법으로서,
상기 암의 소정 동작에서의 상기 엔드 이펙터의 시작점 및 끝점을 포함하는 소정의 조건을 설정하는 것과,
상기 베이스의 위치를 파라메터의 하나로 하여, 상기 베이스의 위치를 변경시켜가며, 상기 소정의 조건에 합치하는 상기 엔드 이펙터의 동작 궤적 및 상기 엔드 이펙터의 동작 궤적에 따른 상기 암의 동작 궤적을 도출하는 것을 포함하는, 로봇의 교시 방법.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020110187A JP7691813B2 (ja) | 2020-06-26 | 2020-06-26 | ロボットの教示装置、ロボットの教示プログラム及びロボットの教示方法 |
| JPJP-P-2020-110187 | 2020-06-26 | ||
| PCT/JP2021/022645 WO2021261326A1 (ja) | 2020-06-26 | 2021-06-15 | ロボットの教示装置およびロボットの教示プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20230028423A KR20230028423A (ko) | 2023-02-28 |
| KR102832937B1 true KR102832937B1 (ko) | 2025-07-10 |
Family
ID=79281219
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020237002114A Active KR102832937B1 (ko) | 2020-06-26 | 2021-06-15 | 로봇의 교시 장치 및 로봇의 교시 프로그램 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12208516B2 (ko) |
| JP (1) | JP7691813B2 (ko) |
| KR (1) | KR102832937B1 (ko) |
| CN (1) | CN115803865A (ko) |
| TW (1) | TWI776556B (ko) |
| WO (1) | WO2021261326A1 (ko) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118288270A (zh) * | 2022-12-26 | 2024-07-05 | 北京小米机器人技术有限公司 | 机器人控制方法、装置、机器人及可读储存介质 |
| JP2025042152A (ja) * | 2023-09-14 | 2025-03-27 | 川崎重工業株式会社 | 教示支援装置、教示支援方法及び教示支援プログラム |
| JP2025042155A (ja) * | 2023-09-14 | 2025-03-27 | 川崎重工業株式会社 | 教示支援装置、教示支援方法及び教示支援プログラム |
| JP2025056968A (ja) * | 2023-09-27 | 2025-04-09 | 川崎重工業株式会社 | ロボットの動作経路生成方法およびロボットの動作経路生成装置 |
| JP2025056948A (ja) * | 2023-09-27 | 2025-04-09 | 川崎重工業株式会社 | ロボットの動作経路生成方法およびロボットの動作経路生成装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018144228A (ja) * | 2018-06-27 | 2018-09-20 | セイコーエプソン株式会社 | ロボット制御装置、ロボット、ロボットシステム、教示方法、及びプログラム |
| JP2018176326A (ja) * | 2017-04-07 | 2018-11-15 | ライフロボティクス株式会社 | 教示装置、表示装置、教示プログラム及び表示プログラム |
| WO2019208785A1 (ja) * | 2018-04-27 | 2019-10-31 | 川崎重工業株式会社 | ロボットの教示方法及びロボットの教示システム |
| JP2019193975A (ja) * | 2019-08-09 | 2019-11-07 | キヤノン株式会社 | ロボット軌道生成方法、ロボット軌道生成装置、および製造方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10124132A (ja) * | 1996-10-21 | 1998-05-15 | Tokico Ltd | ロボット制御装置及びロボット |
| JP2010231518A (ja) | 2009-03-27 | 2010-10-14 | Toshiba Mach Co Ltd | ロボット教示システム |
| KR101191037B1 (ko) * | 2009-12-03 | 2012-10-12 | 세메스 주식회사 | 기판 처리 장치의 로봇 정렬을 위한 티칭 지그 및 티칭 방법 |
| JP5915041B2 (ja) | 2011-09-12 | 2016-05-11 | セイコーエプソン株式会社 | ロボット制御装置 |
| US10569430B2 (en) | 2011-09-16 | 2020-02-25 | Persimmon Technologies Corporation | Low variability robot |
| JP6378783B2 (ja) | 2014-12-25 | 2018-08-22 | 川崎重工業株式会社 | アーム型のロボットの障害物自動回避方法及び制御装置 |
| JP6998660B2 (ja) | 2017-02-21 | 2022-01-18 | 株式会社安川電機 | ロボットシミュレータ、ロボットシステム及びシミュレーション方法 |
| JP6567101B2 (ja) | 2017-03-06 | 2019-08-28 | キヤノン株式会社 | 教示方法、ロボットの動作方法、プログラム、記憶媒体、教示装置 |
| JP6469162B2 (ja) * | 2017-04-17 | 2019-02-13 | ファナック株式会社 | ロボットのオフライン教示装置 |
| JP6526098B2 (ja) | 2017-04-26 | 2019-06-05 | ファナック株式会社 | ロボットを操作するための操作装置、ロボットシステム、および操作方法 |
| JP6810093B2 (ja) | 2018-04-25 | 2021-01-06 | ファナック株式会社 | ロボットのシミュレーション装置 |
-
2020
- 2020-06-26 JP JP2020110187A patent/JP7691813B2/ja active Active
-
2021
- 2021-06-15 WO PCT/JP2021/022645 patent/WO2021261326A1/ja not_active Ceased
- 2021-06-15 US US18/013,133 patent/US12208516B2/en active Active
- 2021-06-15 CN CN202180043685.6A patent/CN115803865A/zh active Pending
- 2021-06-15 KR KR1020237002114A patent/KR102832937B1/ko active Active
- 2021-06-21 TW TW110122580A patent/TWI776556B/zh active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018176326A (ja) * | 2017-04-07 | 2018-11-15 | ライフロボティクス株式会社 | 教示装置、表示装置、教示プログラム及び表示プログラム |
| WO2019208785A1 (ja) * | 2018-04-27 | 2019-10-31 | 川崎重工業株式会社 | ロボットの教示方法及びロボットの教示システム |
| JP2018144228A (ja) * | 2018-06-27 | 2018-09-20 | セイコーエプソン株式会社 | ロボット制御装置、ロボット、ロボットシステム、教示方法、及びプログラム |
| JP2019193975A (ja) * | 2019-08-09 | 2019-11-07 | キヤノン株式会社 | ロボット軌道生成方法、ロボット軌道生成装置、および製造方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115803865A (zh) | 2023-03-14 |
| WO2021261326A1 (ja) | 2021-12-30 |
| US12208516B2 (en) | 2025-01-28 |
| KR20230028423A (ko) | 2023-02-28 |
| TWI776556B (zh) | 2022-09-01 |
| US20230249333A1 (en) | 2023-08-10 |
| JP7691813B2 (ja) | 2025-06-12 |
| JP2022007292A (ja) | 2022-01-13 |
| TW202206241A (zh) | 2022-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102832937B1 (ko) | 로봇의 교시 장치 및 로봇의 교시 프로그램 | |
| JP7621069B2 (ja) | ロボットの教示装置、ロボットの教示プログラム及びロボットの教示方法 | |
| JP4441409B2 (ja) | ロボットシミュレーション装置、および、シミュレーションプログラム | |
| JP6127925B2 (ja) | ロボットシミュレーション装置、ロボットシミュレーション方法、およびロボットシミュレーションプログラム | |
| CN100361793C (zh) | 离线编程装置 | |
| CN108453702A (zh) | 机器人仿真器、机器人系统以及仿真方法 | |
| WO2017103997A1 (ja) | ロボットシミュレーション装置、ロボットシミュレーション方法、ロボットシミュレーションプログラムおよびロボット | |
| WO2023246302A9 (zh) | 字幕的显示方法、装置、设备及介质 | |
| JPH0991017A (ja) | ロボット動作経路確認装置 | |
| TWI913867B (zh) | 動作軌跡生成方法及動作軌跡生成裝置 | |
| TWI912905B (zh) | 動作軌跡產生方法及動作軌跡產生裝置 | |
| JP7704851B2 (ja) | ロボットシミュレーション装置 | |
| TW202517417A (zh) | 動作軌跡產生方法及動作軌跡產生裝置 | |
| TWI905938B (zh) | 示教支援裝置、示教支援方法以及示教支援程序 | |
| TW202519371A (zh) | 動作軌跡生成方法及動作軌跡生成裝置 | |
| TWI900230B (zh) | 示教支援裝置、示教支援方法以及示教支援程序 | |
| TWI900231B (zh) | 示教支援裝置、示教支援方法以及示教支援程序 | |
| JP2023157089A (ja) | ロボットの動作プログラムの作成を支援するシステム、方法、及び、コンピュータープログラム | |
| TWI912910B (zh) | 機器人的動作路徑生成方法及機器人的動作路徑生成裝置 | |
| TWI912906B (zh) | 機器人的動作路徑產生方法及機器人的動作路徑產生裝置 | |
| JP2025042155A (ja) | 教示支援装置、教示支援方法及び教示支援プログラム | |
| TW202531462A (zh) | 機器人的動作路徑生成方法及機器人的動作路徑生成裝置 | |
| JP2025056948A (ja) | ロボットの動作経路生成方法およびロボットの動作経路生成装置 | |
| JPH03160527A (ja) | 知識ベース・システム | |
| JPH03222023A (ja) | 電子機器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| F11 | Ip right granted following substantive examination |
Free format text: ST27 STATUS EVENT CODE: A-2-4-F10-F11-EXM-PR0701 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| U12 | Designation fee paid |
Free format text: ST27 STATUS EVENT CODE: A-2-2-U10-U12-OTH-PR1002 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| Q13 | Ip right document published |
Free format text: ST27 STATUS EVENT CODE: A-4-4-Q10-Q13-NAP-PG1601 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |