JP2018051664A - 最適な物品把持経路を学習する機械学習装置、及び機械学習方法 - Google Patents
最適な物品把持経路を学習する機械学習装置、及び機械学習方法 Download PDFInfo
- Publication number
- JP2018051664A JP2018051664A JP2016188857A JP2016188857A JP2018051664A JP 2018051664 A JP2018051664 A JP 2018051664A JP 2016188857 A JP2016188857 A JP 2016188857A JP 2016188857 A JP2016188857 A JP 2016188857A JP 2018051664 A JP2018051664 A JP 2018051664A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- machine learning
- articles
- cycle time
- vibration
- 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.)
- Granted
Links
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/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- 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/087—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices for sensing other physical parameters, e.g. electrical or chemical properties
-
- 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
-
- 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/1679—Programme controls characterised by the tasks executed
-
- 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/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41815—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
- G05B19/4182—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell manipulators and conveyor only
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- 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/39106—Conveyor, pick up article, object from conveyor, bring to test unit, place 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/40—Robotics, robotics mapping to robotics vision
- G05B2219/40007—Optimize sequence of pick and place operations upon arrival of workpiece on conveyor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/008—Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/084—Backpropagation, e.g. using gradient descent
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Manipulator (AREA)
Abstract
Description
まず、本発明の実施例1に係る機械学習装置について図面を用いて説明する。図2に、本発明の実施例1に係る機械学習装置101の構成図を示す。また、図3に、本発明の実施例1に係る機械学習装置により、搬送装置(コンベヤ)上に配置された複数の物品をロボットに設けられたハンドによって把持して、容器に収納する方法について説明するための図を示す。本発明の実施例1に係る機械学習装置101は、搬送装置10上に配置された複数の物品p1〜p6を複数個把持するハンド(図示せず)を用いて容器(図示せず)に収納するためのロボット20の稼働条件を学習する。
・ロボットは環境の状態を観測し、行動を決定する。
・環境は何らかの規則に従って変化し、さらに自分の行動が、環境に変化を与えることもある。
・行動するたびに報酬信号が帰ってくる。
・最大化したいのは将来にわたっての(割引)報酬の合計である。
・行動が引き起こす結果を全く知らない、または不完全にしか知らない状態から学習はスタートする。ロボットは実際に動作して初めて、その結果をデータとして得ることが出来る。つまり、試行錯誤しながら最適な行動を探索する必要がある。
・人間の動作を真似るように事前学習(前述の教師あり学習や、逆強化学習といった手法)した状態を初期状態として、良いスタート地点から学習をスタートさせることもできる。
次に、本発明の実施例2に係る機械学習装置について説明する。図9に、本発明の実施例2に係る機械学習装置の構成図を示す。本発明の実施例2に係る機械学習装置102が、実施例1に係る機械学習装置101と異なっている点は、機械学習装置102がネットワークである通信部18を介して第1ロボット21及び第2ロボット22に接続されており、状態観測部11は、ネットワークを介して、現在の状態変数を取得するように構成されている点である。実施例2に係る機械学習装置102のその他の構成は、実施例1に係る機械学習装置101における構成と同様であるので、詳細な説明は省略する。
次に、本発明の実施例3に係る機械学習装置について説明する。図10に、本発明の実施例3に係る機械学習装置の構成図を示す。本発明の実施例3に係る機械学習装置103−1及び103−2が、実施例1に係る機械学習装置101と異なっている点は、機械学習装置が複数のロボット制御装置にそれぞれ設けられており、ハブ19で接続されている点である。実施例3に係る機械学習装置103−1及び103−2のその他の構成は、実施例1に係る機械学習装置101における構成と同様であるので、詳細な説明は省略する。
次に、本発明の実施例4に係る機械学習装置について説明する。図11に、本発明の実施例4に係る機械学習装置の構成図を示す。本発明の実施例4に係る機械学習装置104が、実施例1に係る機械学習装置101と異なっている点は、コンベヤ上の物品の位置姿勢を記録収集し、オフラインでコンベヤ10上の物品(p1〜p6)の位置姿勢を再生して、最適な物品の把持の順序を学習する点である。実施例4に係る機械学習装置104のその他の構成は、実施例1に係る機械学習装置101における構成と同様であるので、詳細な説明は省略する。
11 状態観測部
12 判定データ取得部
13 学習部
14 報酬計算部
15 価値関数更新部
16 意思決定部
20 ロボット
Claims (12)
- 搬送装置上に配置された複数の物品を複数個把持するハンドを用いて容器に収納するためのロボットの稼働条件を学習する機械学習装置であって、
前記複数の物品の位置姿勢、並びに前記複数の物品を容器に収納するまでのサイクルタイム、前記ロボットが物品を把持する際に生じるトルク及び振動のうちの少なくとも1つを含む状態変数を前記ロボットの動作中に観測する状態観測部と、
前記サイクルタイム、トルク及び振動のそれぞれの許容値に対する余裕を判定する判定データを取得する判定データ取得部と、
前記状態変数及び前記判定データの組合せによって構成される訓練データセットに従って、前記ロボットの稼働条件を学習する学習部と、
を備えることを特徴とする機械学習装置。 - 前記サイクルタイムは、前記ロボットが前記複数の物品の容器への収納を開始してから所定数の物品を容器へ収納するまでの時間、請求項1に記載の機械学習装置。
- 前記トルクは、前記ロボットを駆動するモータに流れる電流に基づいて計算される、請求項1または2に記載の機械学習装置。
- 前記振動は、前記ハンドに備えられた加速度センサによって検出される加速度に基づいて計算される、請求項1乃至3のいずれか一項に記載の機械学習装置。
- 前記学習部は、
前記判定データに基づいて報酬を計算する報酬計算部と、
前記報酬に基づいて、前記サイクルタイム、トルク及び振動のうちの少なくとも1つを低減する、物品を把持する順序を推測するための価値関数を更新する価値関数更新部と、
を備える、請求項1乃至4のいずれか一項に記載の機械学習装置。 - 前記学習部は、前記サイクルタイム、トルク及び振動のうちの少なくとも1つの状態変数並びに前記報酬に基づいて、物品を把持する順序に対応する行動価値テーブルを更新する、請求項5に記載の機械学習装置。
- 前記学習部は、前記ロボットと同一構成の他のロボットの状態変数と前記報酬に基づいて、当該他のロボットが他の複数の物品を容器に収納する際のサイクルタイム、トルク及び振動のうちの少なくとも1つに対応する行動価値テーブルを更新する、請求項6に記載の機械学習装置。
- 前記報酬計算部は、前記サイクルタイム、トルク及び振動の少なくとも1つに基づいて報酬を計算する、請求項5乃至7のいずれか一項に記載の機械学習装置。
- 前記学習部が前記訓練データセットに従って学習した結果に基づいて、前記複数の物品を把持する順序を決定する意思決定部をさらに備える、請求項1乃至8のいずれか一項に記載の機械学習装置。
- 前記機械学習装置がネットワークを介して前記ロボットに接続されており、
前記状態観測部は、前記ネットワークを介して、現在の状態変数を取得するように構成される、請求項1乃至9のいずれか一項に記載の機械学習装置。 - 前記機械学習装置は、クラウドサーバに存在する、請求項1乃至10のいずれか一項に記載の機械学習装置。
- 搬送装置上に配置された複数の物品を複数個把持するハンドを用いて容器に収納するためのロボットの稼働条件を学習する機械学習方法であって、
前記複数の物品の位置姿勢、並びに前記複数の物品を容器に収納するまでのサイクルタイム、前記ロボットが物品を把持する際に生じるトルク及び振動のうちの少なくとも1つを含む状態変数を前記ロボットの動作中に観測し、
前記サイクルタイム、トルク及び振動の許容値に対する余裕を判定する判定データを取得し、
前記状態変数及び前記判定データの組合せによって構成される訓練データセットに従って、前記ロボットの稼働条件を学習する、
ことを特徴とする機械学習方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016188857A JP6514171B2 (ja) | 2016-09-27 | 2016-09-27 | 最適な物品把持経路を学習する機械学習装置、及び機械学習方法 |
| CN201710744542.3A CN107866809B (zh) | 2016-09-27 | 2017-08-25 | 学习最优物品把持路径的机器学习装置以及机器学习方法 |
| US15/708,130 US10692018B2 (en) | 2016-09-27 | 2017-09-19 | Machine learning device and machine learning method for learning optimal object grasp route |
| DE102017008836.5A DE102017008836B4 (de) | 2016-09-27 | 2017-09-20 | Maschinelle Lernvorrichtung und maschinelles Lernverfahren zum Lernen eines optimalen Objekt-Greifwegs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016188857A JP6514171B2 (ja) | 2016-09-27 | 2016-09-27 | 最適な物品把持経路を学習する機械学習装置、及び機械学習方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018051664A true JP2018051664A (ja) | 2018-04-05 |
| JP6514171B2 JP6514171B2 (ja) | 2019-05-15 |
Family
ID=61564424
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016188857A Active JP6514171B2 (ja) | 2016-09-27 | 2016-09-27 | 最適な物品把持経路を学習する機械学習装置、及び機械学習方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10692018B2 (ja) |
| JP (1) | JP6514171B2 (ja) |
| CN (1) | CN107866809B (ja) |
| DE (1) | DE102017008836B4 (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020082293A (ja) * | 2018-11-28 | 2020-06-04 | 株式会社東芝 | ロボット動作計画装置、ロボットシステム、および方法 |
| JP2020082314A (ja) * | 2018-11-29 | 2020-06-04 | 京セラドキュメントソリューションズ株式会社 | 学習装置、ロボット制御装置、及びロボット制御システム |
| JP2020131416A (ja) * | 2019-02-26 | 2020-08-31 | ファナック株式会社 | ロボットコントローラ及びロボットコントロールシステム |
| WO2020246059A1 (ja) * | 2019-06-06 | 2020-12-10 | 三菱電機株式会社 | パラメータ算出装置、ロボット制御システム、およびロボットシステム |
| WO2021014878A1 (ja) | 2019-07-25 | 2021-01-28 | オムロン株式会社 | 推論装置、推論方法、及び推論プログラム |
| DE102020114583B4 (de) | 2019-07-09 | 2022-03-17 | Toyota Jidosha Kabushiki Kaisha | Rechenvorrichtung, Maschinenlernverfahren und Speichermedium |
| WO2022145106A1 (ja) * | 2020-12-28 | 2022-07-07 | 東京ロボティクス株式会社 | 動作スケジュール生成装置、方法、プログラム及びシステム |
| JPWO2023276309A1 (ja) * | 2021-06-29 | 2023-01-05 | ||
| JP2023039710A (ja) * | 2021-09-09 | 2023-03-22 | 日本製鉄株式会社 | 重み係数決定装置、重み係数決定方法、およびプログラム |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6333871B2 (ja) * | 2016-02-25 | 2018-05-30 | ファナック株式会社 | 入力画像から検出した対象物を表示する画像処理装置 |
| JP6484265B2 (ja) * | 2017-02-15 | 2019-03-13 | ファナック株式会社 | 学習制御機能を備えたロボットシステム及び学習制御方法 |
| JP6983524B2 (ja) * | 2017-03-24 | 2021-12-17 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| EP3456485B1 (de) * | 2017-09-15 | 2021-02-17 | Siemens Aktiengesellschaft | Optimieren eines automatisierten vorganges zum auswählen und greifen eines objektes durch einen roboter |
| JP6676030B2 (ja) * | 2017-11-20 | 2020-04-08 | 株式会社安川電機 | 把持システム、学習装置、把持方法、及び、モデルの製造方法 |
| JP6810087B2 (ja) | 2018-03-29 | 2021-01-06 | ファナック株式会社 | 機械学習装置、機械学習装置を用いたロボット制御装置及びロボットビジョンシステム、並びに機械学習方法 |
| US11584016B2 (en) * | 2018-04-24 | 2023-02-21 | Fanuc Corporation | Robot controller and system |
| DE112018007729B4 (de) | 2018-06-14 | 2022-09-08 | Yamaha Hatsudoki Kabushiki Kaisha | Maschinelle Lernvorrichtung und mit dieser ausgestattetes Robotersystem |
| US20200039676A1 (en) * | 2018-08-02 | 2020-02-06 | The Recon Group LLP | System and methods for automatic labeling of articles of arbitrary shape, size and orientation |
| CN109591012B (zh) * | 2018-12-03 | 2022-03-29 | 日照市越疆智能科技有限公司 | 加强学习方法、机器人和存储介质 |
| EP3914424B1 (en) * | 2019-01-23 | 2025-11-26 | Google LLC | Efficient adaption of robot control policy for new task using meta-learning based on meta-imitation learning and meta-reinforcement learning |
| EP3747604B1 (en) * | 2019-06-07 | 2022-01-26 | Robert Bosch GmbH | Robot device controller, robot device arrangement and method for controlling a robot device |
| JP7295421B2 (ja) * | 2019-08-22 | 2023-06-21 | オムロン株式会社 | 制御装置及び制御方法 |
| JP7351702B2 (ja) | 2019-10-04 | 2023-09-27 | ファナック株式会社 | ワーク搬送システム |
| JP7460366B2 (ja) * | 2019-12-27 | 2024-04-02 | 川崎重工業株式会社 | 訓練データ選別装置、ロボットシステム及び訓練データ選別方法 |
| DE102020113277B4 (de) | 2020-05-15 | 2024-07-11 | Gerhard Schubert Gesellschaft mit beschränkter Haftung | Verfahren zum Erzeugen eines Trainingsdatensatzes zum Trainieren eines Industrieroboters, Verfahren zur Steuerung des Betriebs eines Industrieroboters und Industrieroboter |
| KR102625661B1 (ko) * | 2020-06-23 | 2024-01-16 | 세메스 주식회사 | 물품 보관 장치, 상기 물품 보관 장치의 우선 순위 설정값 계산 방법 및 이를 이용한 물품 저장 방법 |
| DE102021103126B4 (de) | 2021-02-10 | 2023-10-12 | Gerhard Schubert Gesellschaft mit beschränkter Haftung | Verfahren zum Beschleunigen einer Handhabungs-Maschine |
| DE102021209867A1 (de) * | 2021-09-07 | 2023-03-09 | Kuka Deutschland Gmbh | Bewerten und/oder Steuern eines Roboterarbeitsprozesses |
| CN114932546B (zh) * | 2022-03-23 | 2023-10-03 | 燕山大学 | 一种基于未知机械臂模型的深度强化学习抑振系统及方法 |
| KR102629021B1 (ko) * | 2023-01-30 | 2024-01-25 | 주식회사 마키나락스 | 산업용 로봇의 작업 경로 생성 방법 |
| CN116237935B (zh) * | 2023-02-03 | 2023-09-15 | 兰州大学 | 一种机械臂协同抓取方法、系统、机械臂及存储介质 |
| EP4425280A1 (de) | 2023-02-28 | 2024-09-04 | Siemens Aktiengesellschaft | Verfahren zur optimierung einer bewegungssteuerung unter verwendung von verstärkendem lernen, entsprechendes computerprogrammprodukt und entsprechende vorrichtung |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10249765A (ja) * | 1997-03-07 | 1998-09-22 | Yaskawa Electric Corp | 移動物体のハンドリング方法 |
| JP2002113678A (ja) * | 2000-10-06 | 2002-04-16 | Seiko Instruments Inc | トラッキング方法、及びトラッキングシステム |
| JP2004243475A (ja) * | 2003-02-14 | 2004-09-02 | Seiko Epson Corp | ロボットおよびロボットシステム |
| JP2010134907A (ja) * | 2008-11-04 | 2010-06-17 | Honda Motor Co Ltd | 強化学習システム |
| JP2014140943A (ja) * | 2013-01-25 | 2014-08-07 | Honda Motor Co Ltd | 作業方法及び作業装置 |
| JP5964488B1 (ja) * | 2015-07-31 | 2016-08-03 | ファナック株式会社 | 保護動作制御部を有するモータ制御装置、ならびに機械学習装置およびその方法 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3834307B2 (ja) * | 2003-09-29 | 2006-10-18 | ファナック株式会社 | ロボットシステム |
| US20070288124A1 (en) * | 2004-08-25 | 2007-12-13 | Kabushiki Kaisha Yaskawa Denki | Evaluating System And Evaluating Method Of Robot |
| JP4864363B2 (ja) | 2005-07-07 | 2012-02-01 | 東芝機械株式会社 | ハンドリング装置、作業装置及びプログラム |
| GB2471819B (en) | 2008-06-05 | 2012-11-28 | Toshiba Machine Co Ltd | Handling system,control device,control method,and program |
| US8326780B2 (en) * | 2008-10-14 | 2012-12-04 | Honda Motor Co., Ltd. | Smoothed sarsa: reinforcement learning for robot delivery tasks |
| US8886359B2 (en) * | 2011-05-17 | 2014-11-11 | Fanuc Corporation | Robot and spot welding robot with learning control function |
| JP5472214B2 (ja) | 2011-06-20 | 2014-04-16 | 株式会社安川電機 | ピッキングシステム |
| JP5623358B2 (ja) * | 2011-09-06 | 2014-11-12 | 三菱電機株式会社 | ワーク取り出し装置 |
| WO2013042184A1 (ja) * | 2011-09-20 | 2013-03-28 | 株式会社安川電機 | ロボット、ハンドリングシステムおよび容器入り物品作製方法 |
| JP5911299B2 (ja) * | 2011-12-27 | 2016-04-27 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法およびプログラム |
| JP5620445B2 (ja) * | 2012-09-13 | 2014-11-05 | ファナック株式会社 | 選択条件に基づいてロボットの保持位置姿勢を決定する物品取出装置 |
| JP6011278B2 (ja) * | 2012-11-27 | 2016-10-19 | 澁谷工業株式会社 | 物品処理システム |
| US9227323B1 (en) * | 2013-03-15 | 2016-01-05 | Google Inc. | Methods and systems for recognizing machine-readable information on three-dimensional objects |
| US9384443B2 (en) * | 2013-06-14 | 2016-07-05 | Brain Corporation | Robotic training apparatus and methods |
| JP5887383B2 (ja) | 2014-07-04 | 2016-03-16 | ファナック株式会社 | 物品をコンベヤに整列させる物品整列装置 |
| US9393693B1 (en) * | 2014-07-10 | 2016-07-19 | Google Inc. | Methods and systems for determining and modeling admissible gripper forces for robotic devices |
| US9272417B2 (en) * | 2014-07-16 | 2016-03-01 | Google Inc. | Real-time determination of object metrics for trajectory planning |
| JP5908544B2 (ja) * | 2014-08-11 | 2016-04-26 | ファナック株式会社 | 駆動軸のジャークを低下させるロボットプログラムを生成するロボットプログラム生成装置 |
| DE102014216514B3 (de) * | 2014-08-20 | 2015-09-10 | Kuka Roboter Gmbh | Verfahren zum Programmieren eines Industrieroboters und zugehöriger Industrieroboter |
| JP6715565B2 (ja) | 2014-09-18 | 2020-07-01 | 株式会社安川電機 | ロボットシステムおよびワークピッキング方法 |
| US9475198B2 (en) * | 2014-12-22 | 2016-10-25 | Qualcomm Incorporated | System and method for dynamic robot manipulator selection |
-
2016
- 2016-09-27 JP JP2016188857A patent/JP6514171B2/ja active Active
-
2017
- 2017-08-25 CN CN201710744542.3A patent/CN107866809B/zh active Active
- 2017-09-19 US US15/708,130 patent/US10692018B2/en active Active
- 2017-09-20 DE DE102017008836.5A patent/DE102017008836B4/de active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10249765A (ja) * | 1997-03-07 | 1998-09-22 | Yaskawa Electric Corp | 移動物体のハンドリング方法 |
| JP2002113678A (ja) * | 2000-10-06 | 2002-04-16 | Seiko Instruments Inc | トラッキング方法、及びトラッキングシステム |
| JP2004243475A (ja) * | 2003-02-14 | 2004-09-02 | Seiko Epson Corp | ロボットおよびロボットシステム |
| JP2010134907A (ja) * | 2008-11-04 | 2010-06-17 | Honda Motor Co Ltd | 強化学習システム |
| JP2014140943A (ja) * | 2013-01-25 | 2014-08-07 | Honda Motor Co Ltd | 作業方法及び作業装置 |
| JP5964488B1 (ja) * | 2015-07-31 | 2016-08-03 | ファナック株式会社 | 保護動作制御部を有するモータ制御装置、ならびに機械学習装置およびその方法 |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020082293A (ja) * | 2018-11-28 | 2020-06-04 | 株式会社東芝 | ロボット動作計画装置、ロボットシステム、および方法 |
| JP2020082314A (ja) * | 2018-11-29 | 2020-06-04 | 京セラドキュメントソリューションズ株式会社 | 学習装置、ロボット制御装置、及びロボット制御システム |
| JP7247552B2 (ja) | 2018-11-29 | 2023-03-29 | 京セラドキュメントソリューションズ株式会社 | 学習装置、ロボット制御装置、及びロボット制御システム |
| JP7235533B2 (ja) | 2019-02-26 | 2023-03-08 | ファナック株式会社 | ロボットコントローラ及びロボットコントロールシステム |
| JP2020131416A (ja) * | 2019-02-26 | 2020-08-31 | ファナック株式会社 | ロボットコントローラ及びロボットコントロールシステム |
| WO2020246059A1 (ja) * | 2019-06-06 | 2020-12-10 | 三菱電機株式会社 | パラメータ算出装置、ロボット制御システム、およびロボットシステム |
| WO2020246005A1 (ja) * | 2019-06-06 | 2020-12-10 | 三菱電機株式会社 | パラメータ算出装置、ロボット制御システム、ロボットシステム |
| JP6833115B1 (ja) * | 2019-06-06 | 2021-02-24 | 三菱電機株式会社 | パラメータ算出装置、ロボット制御システム、およびロボットシステム |
| DE102020114583B4 (de) | 2019-07-09 | 2022-03-17 | Toyota Jidosha Kabushiki Kaisha | Rechenvorrichtung, Maschinenlernverfahren und Speichermedium |
| US11633852B2 (en) | 2019-07-09 | 2023-04-25 | Toyota Jidosha Kabushiki Kaisha | Computing device, machine learning method, and storage medium |
| WO2021014878A1 (ja) | 2019-07-25 | 2021-01-28 | オムロン株式会社 | 推論装置、推論方法、及び推論プログラム |
| US11941868B2 (en) | 2019-07-25 | 2024-03-26 | Omron Corporation | Inference apparatus, inference method, and computer-readable storage medium storing an inference program |
| JP2022103968A (ja) * | 2020-12-28 | 2022-07-08 | 東京ロボティクス株式会社 | 動作スケジュール生成装置、方法、プログラム及びシステム |
| WO2022145106A1 (ja) * | 2020-12-28 | 2022-07-07 | 東京ロボティクス株式会社 | 動作スケジュール生成装置、方法、プログラム及びシステム |
| JP7612193B2 (ja) | 2020-12-28 | 2025-01-14 | 東京ロボティクス株式会社 | 動作スケジュール生成装置、方法、プログラム及びシステム |
| WO2023276309A1 (ja) * | 2021-06-29 | 2023-01-05 | パナソニックIpマネジメント株式会社 | 作業システム、駆動システム、パラメータ設定方法、及びプログラム |
| JPWO2023276309A1 (ja) * | 2021-06-29 | 2023-01-05 | ||
| JP7599166B2 (ja) | 2021-06-29 | 2024-12-13 | パナソニックIpマネジメント株式会社 | 作業システム、駆動システム、パラメータ設定方法、及びプログラム |
| JP2023039710A (ja) * | 2021-09-09 | 2023-03-22 | 日本製鉄株式会社 | 重み係数決定装置、重み係数決定方法、およびプログラム |
| JP7791408B2 (ja) | 2021-09-09 | 2025-12-24 | 日本製鉄株式会社 | 重み係数決定装置、重み係数決定方法、およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN107866809B (zh) | 2020-09-01 |
| DE102017008836B4 (de) | 2020-09-24 |
| US20180089589A1 (en) | 2018-03-29 |
| DE102017008836A1 (de) | 2018-03-29 |
| US10692018B2 (en) | 2020-06-23 |
| CN107866809A (zh) | 2018-04-03 |
| JP6514171B2 (ja) | 2019-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6514171B2 (ja) | 最適な物品把持経路を学習する機械学習装置、及び機械学習方法 | |
| JP7491971B2 (ja) | 物体把持方法、物体把持プログラム、物体把持装置、学習方法、学習プログラムおよび学習装置 | |
| US11780095B2 (en) | Machine learning device, robot system, and machine learning method for learning object picking operation | |
| JP6240689B2 (ja) | 人の行動パターンを学習する機械学習装置、ロボット制御装置、ロボットシステム、および機械学習方法 | |
| JP6810087B2 (ja) | 機械学習装置、機械学習装置を用いたロボット制御装置及びロボットビジョンシステム、並びに機械学習方法 | |
| Kalashnikov et al. | Scalable deep reinforcement learning for vision-based robotic manipulation | |
| JP6514166B2 (ja) | ロボットの動作プログラムを学習する機械学習装置,ロボットシステムおよび機械学習方法 | |
| CN113826051A (zh) | 生成实体系统零件之间的交互的数字孪生 | |
| CN113341706A (zh) | 基于深度强化学习的人机协作流水线系统 | |
| JP7448683B2 (ja) | マルチタスク強化学習におけるメタ勾配を用いたアクション選択のための学習オプション | |
| JP2018025932A (ja) | センサと機械学習部を備えた作業管理システム | |
| CN110447041A (zh) | 噪声神经网络层 | |
| JP6490132B2 (ja) | ロボットの制御装置、機械学習装置及び機械学習方法 | |
| Raajan et al. | Real time path planning of robot using deep reinforcement learning | |
| Mohandes et al. | Robot to human object handover using vision and joint torque sensor modalities | |
| CN120422234A (zh) | 具身智能机器人的数据采集方法、装置、设备及介质 | |
| JP2020506471A (ja) | モバイル装置の位置特定方法 | |
| WO2024242759A1 (en) | Affordance-based control system | |
| US20240412063A1 (en) | Demonstration-driven reinforcement learning | |
| Kim et al. | Vision-based deep reinforcement learning to control a manipulator | |
| Nguyen et al. | Deep learning with experience ranking convolutional neural network for robot manipulator | |
| Saleem et al. | Obstacle-avoidance algorithm using deep learning based on rgbd images and robot orientation | |
| Temel et al. | Learning Graspability of Unknown Objects via Intrinsic Motivation. | |
| CN120269581A (zh) | 一种卸投料机器人及其路径动态优化方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181010 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181106 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181227 |
|
| 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: 20190312 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190411 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6514171 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |