JP6950638B2 - マニピュレータ制御装置、マニピュレータ制御方法、及びマニピュレータ制御プログラム - Google Patents
マニピュレータ制御装置、マニピュレータ制御方法、及びマニピュレータ制御プログラム Download PDFInfo
- Publication number
- JP6950638B2 JP6950638B2 JP2018133438A JP2018133438A JP6950638B2 JP 6950638 B2 JP6950638 B2 JP 6950638B2 JP 2018133438 A JP2018133438 A JP 2018133438A JP 2018133438 A JP2018133438 A JP 2018133438A JP 6950638 B2 JP6950638 B2 JP 6950638B2
- Authority
- JP
- Japan
- Prior art keywords
- manipulator
- target position
- correction
- obstacle
- inclination angle
- 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
- 238000000034 method Methods 0.000 title claims description 28
- 238000012937 correction Methods 0.000 claims description 51
- 239000000758 substrate Substances 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 9
- 230000036544 posture Effects 0.000 description 32
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000012636 effector Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/007—Manipulators mounted on wheels or on carriages mounted on wheels
-
- 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
- B25J13/089—Determining the position of the robot with reference to its environment
-
- 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/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- 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/1674—Programme controls characterised by safety, monitoring, diagnostic
- B25J9/1676—Avoiding collision or forbidden zones
-
- 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/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0891—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for land vehicles
-
- 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/1615—Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
- B25J9/162—Mobile manipulator, movable base with manipulator arm mounted on it
-
- 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/37—Measurements
- G05B2219/37376—Inclination, gradient of machine base
-
- 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/39—Robotics, robotics to robotics hand
- G05B2219/39182—Compensation for base, floor deformation
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Orthopedic Medicine & Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Manipulator (AREA)
Description
10 マニピュレータ制御装置
22 箱
24 棚
30 傾斜角取得部
32 目標位置取得部
34 障害物情報取得部
36 補正部
38 制御部
40 記憶部
Claims (4)
- マニピュレータが設けられた基体の基準面に対する傾斜角を取得する傾斜角取得部と、
前記基体が前記基準面に対して傾斜していない状態での前記マニピュレータの目標位置を取得する目標位置取得部と、
障害物の形状及び位置に関する予め定めた障害物情報を取得する障害物情報取得部と、
前記傾斜角取得部で測定された傾斜角、及び前記目標位置取得部で取得された目標位置に基づいて、前記目標位置を前記傾斜角に応じた補正目標位置に補正すると共に、前記障害物の位置を前記傾斜角に応じた補正障害物位置に補正する補正部と、
前記補正目標位置及び前記補正障害物位置に基づいて、前記マニピュレータの動作を制御する制御部と、
を備えたマニピュレータ制御装置。 - 前記制御部は、前記傾斜角が所定値以上の場合に報知する制御を行う
請求項1記載のマニピュレータ制御装置。 - コンピュータが、
マニピュレータが設けられた基体の基準面に対する傾斜角を取得する傾斜角取得工程と、
前記マニピュレータが前記基準面に対して傾斜していない状態での前記マニピュレータの目標位置を取得する目標位置取得工程と、
障害物の形状及び位置に関する予め定めた障害物情報を取得する障害物情報取得工程と、
前記傾斜角取得工程で測定された傾斜角、及び前記目標位置取得工程で取得された目標位置に基づいて、前記目標位置を前記傾斜角に応じた補正目標位置に補正すると共に、前記障害物の位置を前記傾斜角に応じた補正障害物位置に補正する補正工程と、
前記補正目標位置及び前記補正障害物位置に基づいて、前記マニピュレータの動作を制御する制御工程と、
を含む処理を実行するマニピュレータ制御方法。 - コンピュータを、
マニピュレータが設けられた基体の基準面に対する傾斜角を取得する傾斜角取得部、
前記マニピュレータが前記基準面に対して傾斜していない状態での前記マニピュレータの目標位置を取得する目標位置取得部、
障害物の形状及び位置に関する予め定めた障害物情報を取得する障害物情報取得部、
前記傾斜角取得部で測定された傾斜角、及び前記目標位置取得部で取得された目標位置に基づいて、前記目標位置を前記傾斜角に応じた補正目標位置に補正すると共に、前記障害物の位置を前記傾斜角に応じた補正障害物位置に補正する補正部、及び、
前記補正目標位置及び前記補正障害物位置に基づいて、前記マニピュレータの動作を制御する制御部、
として機能させるためのマニピュレータ制御プログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018133438A JP6950638B2 (ja) | 2018-07-13 | 2018-07-13 | マニピュレータ制御装置、マニピュレータ制御方法、及びマニピュレータ制御プログラム |
US17/254,318 US20220088795A1 (en) | 2018-07-13 | 2019-03-11 | Manipulator controller, manipulator control method, and non-transitory computer-readable storage medium storing manipulator control program |
CN201980038720.8A CN112292235B (zh) | 2018-07-13 | 2019-03-11 | 机械手控制装置、机械手控制方法及记录介质 |
EP19833125.8A EP3822045A4 (en) | 2018-07-13 | 2019-03-11 | MANIPULATOR CONTROL DEVICE, MANIPULATOR CONTROL PROCESS AND MANIPULATOR CONTROL PROGRAM |
PCT/JP2019/009707 WO2020012710A1 (ja) | 2018-07-13 | 2019-03-11 | マニピュレータ制御装置、マニピュレータ制御方法、及びマニピュレータ制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018133438A JP6950638B2 (ja) | 2018-07-13 | 2018-07-13 | マニピュレータ制御装置、マニピュレータ制御方法、及びマニピュレータ制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020011308A JP2020011308A (ja) | 2020-01-23 |
JP6950638B2 true JP6950638B2 (ja) | 2021-10-13 |
Family
ID=69141512
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018133438A Active JP6950638B2 (ja) | 2018-07-13 | 2018-07-13 | マニピュレータ制御装置、マニピュレータ制御方法、及びマニピュレータ制御プログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20220088795A1 (ja) |
EP (1) | EP3822045A4 (ja) |
JP (1) | JP6950638B2 (ja) |
CN (1) | CN112292235B (ja) |
WO (1) | WO2020012710A1 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6761194B2 (ja) * | 2019-01-30 | 2020-09-23 | 株式会社安川電機 | ロボットシステム、ロボット制御方法、ロボットコントローラ及びプログラム |
JP7368135B2 (ja) * | 2019-07-31 | 2023-10-24 | ファナック株式会社 | 複数の可動部を有する物品搬送システム |
US11806288B2 (en) * | 2019-10-28 | 2023-11-07 | Ambulatus Robotics LLC | Autonomous robotic mobile support system for the mobility-impaired |
CN113526125B (zh) * | 2021-07-28 | 2022-11-22 | 齐鲁工业大学 | 一种基于多标签定位的细胞标本样片搬运系统及方法 |
CN113954064B (zh) * | 2021-09-27 | 2022-08-16 | 广东博智林机器人有限公司 | 机器人导航控制方法、装置、系统、机器人和存储介质 |
CN119013129A (zh) * | 2022-03-29 | 2024-11-22 | 远程连接株式会社 | 商品移动装置及其控制方法 |
KR20240170811A (ko) * | 2022-03-29 | 2024-12-04 | 텔레이그지스턴스 인크. | 상품 이동 장치 및 그 제어 방법 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60143860A (ja) * | 1983-12-28 | 1985-07-30 | Kobe Steel Ltd | コンクリ−ト等吹付ロボツトの制御方法 |
JPH09240521A (ja) * | 1997-02-13 | 1997-09-16 | Komatsu Ltd | 災害救援ロボット |
WO2004106009A1 (ja) * | 2003-06-02 | 2004-12-09 | Matsushita Electric Industrial Co., Ltd. | 物品操作システムおよび方法、並びに物品管理システムおよび方法 |
US8615893B2 (en) * | 2010-01-20 | 2013-12-31 | Faro Technologies, Inc. | Portable articulated arm coordinate measuring machine having integrated software controls |
US9789603B2 (en) * | 2011-04-29 | 2017-10-17 | Sarcos Lc | Teleoperated robotic system |
JP2013101593A (ja) | 2011-10-17 | 2013-05-23 | Nsk Ltd | 車輪型ロボット |
WO2014122751A1 (ja) * | 2013-02-07 | 2014-08-14 | 富士機械製造株式会社 | 移動補助ロボット |
JP6285146B2 (ja) * | 2013-10-29 | 2018-02-28 | 株式会社ミツトヨ | アーム型三次元測定機及びアーム型三次元測定機を支持する基部の傾斜補正方法 |
JP5927212B2 (ja) * | 2014-02-28 | 2016-06-01 | ファナック株式会社 | 溶接トーチ検出装置および溶接ロボットシステム |
WO2016031504A1 (ja) * | 2014-08-28 | 2016-03-03 | 株式会社トプコン | 測設情報標示装置、測設情報標示方法 |
DE102014217352B4 (de) * | 2014-08-29 | 2018-04-19 | HAP Handhabungs-, Automatisierungs- und Präzisionstechnik GmbH | Verfahrbare Vorrichtung zur Manipulation von Gegenständen |
US9757862B2 (en) * | 2014-10-16 | 2017-09-12 | Technische Universität München | Tactile sensor |
JP6801269B2 (ja) | 2016-07-06 | 2020-12-16 | 株式会社明電舎 | 自律移動装置 |
JP6734728B2 (ja) * | 2016-08-05 | 2020-08-05 | 株式会社日立製作所 | ロボットシステム及びピッキング方法 |
JP6707485B2 (ja) * | 2017-03-22 | 2020-06-10 | 株式会社東芝 | 物体ハンドリング装置およびその較正方法 |
US20210016438A1 (en) * | 2017-08-17 | 2021-01-21 | Fastbrick Ip Pty Ltd | Interaction system configuration |
JP7130927B2 (ja) * | 2017-08-31 | 2022-09-06 | セイコーエプソン株式会社 | 制御装置およびロボットシステム |
US10689831B2 (en) * | 2018-03-27 | 2020-06-23 | Deere & Company | Converting mobile machines into high precision robots |
US11839972B2 (en) * | 2019-05-28 | 2023-12-12 | Caleb Chung | Personal mobility device |
-
2018
- 2018-07-13 JP JP2018133438A patent/JP6950638B2/ja active Active
-
2019
- 2019-03-11 US US17/254,318 patent/US20220088795A1/en active Pending
- 2019-03-11 CN CN201980038720.8A patent/CN112292235B/zh active Active
- 2019-03-11 EP EP19833125.8A patent/EP3822045A4/en active Pending
- 2019-03-11 WO PCT/JP2019/009707 patent/WO2020012710A1/ja unknown
Also Published As
Publication number | Publication date |
---|---|
JP2020011308A (ja) | 2020-01-23 |
EP3822045A4 (en) | 2021-12-08 |
WO2020012710A1 (ja) | 2020-01-16 |
US20220088795A1 (en) | 2022-03-24 |
CN112292235A (zh) | 2021-01-29 |
EP3822045A1 (en) | 2021-05-19 |
CN112292235B (zh) | 2023-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6950638B2 (ja) | マニピュレータ制御装置、マニピュレータ制御方法、及びマニピュレータ制御プログラム | |
CN110576436B (zh) | 路径计划装置、路径计划方法以及计算机可读记录介质 | |
US10675759B2 (en) | Interference region setting apparatus for mobile robot | |
JP6855492B2 (ja) | ロボットシステム、ロボットシステム制御装置、およびロボットシステム制御方法 | |
JP5620445B2 (ja) | 選択条件に基づいてロボットの保持位置姿勢を決定する物品取出装置 | |
JP6427972B2 (ja) | ロボット、ロボットシステム及び制御装置 | |
JP6923574B2 (ja) | 3次元形状計測システムおよび3次元形状計測方法 | |
US20170277167A1 (en) | Robot system, robot control device, and robot | |
JP7233858B2 (ja) | ロボット制御装置、ロボット制御方法、及びロボット制御プログラム | |
JPH0435885A (ja) | 視覚センサのキャリブレーション方法 | |
JP6328796B2 (ja) | マニプレータ制御方法、システム、およびマニプレータ | |
JP7180783B2 (ja) | コンピュータビジョンシステムのキャリブレーション方法及びこれに用いる基準立体物 | |
JPWO2020157875A1 (ja) | 作業座標作成装置 | |
US20180056517A1 (en) | Robot, robot control device, and robot system | |
CN106476015A (zh) | 机器人、控制装置以及机器人系统 | |
JP2016182648A (ja) | ロボット、ロボット制御装置およびロボットシステム | |
WO2023013740A1 (ja) | ロボット制御装置、ロボット制御システム、及びロボット制御方法 | |
KR20210027455A (ko) | 로봇 페이로드 위치의 감지 및 수정을 위한 시스템 및 방법 | |
JP7070186B2 (ja) | マニピュレータ制御装置、マニピュレータ制御方法、及びマニピュレータ制御プログラム | |
JP6996441B2 (ja) | マニピュレータ制御装置、マニピュレータ制御方法、及びマニピュレータ制御プログラム | |
US20240246237A1 (en) | Robot control device, robot control system, and robot control method | |
JP7583942B2 (ja) | ロボット制御装置、ロボット制御システム、及びロボット制御方法 | |
US20230264352A1 (en) | Robot device for detecting interference of constituent member of robot | |
JP2020163499A (ja) | 物体検出方法、物体検出装置およびロボットシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210420 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210602 |
|
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: 20210824 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210906 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6950638 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |