JP6057862B2 - 部品供給装置および部品供給装置のプログラム生成方法 - Google Patents
部品供給装置および部品供給装置のプログラム生成方法 Download PDFInfo
- Publication number
- JP6057862B2 JP6057862B2 JP2013177839A JP2013177839A JP6057862B2 JP 6057862 B2 JP6057862 B2 JP 6057862B2 JP 2013177839 A JP2013177839 A JP 2013177839A JP 2013177839 A JP2013177839 A JP 2013177839A JP 6057862 B2 JP6057862 B2 JP 6057862B2
- Authority
- JP
- Japan
- Prior art keywords
- posture
- robot
- node
- hand
- grippable
- 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 46
- 238000004364 calculation method Methods 0.000 claims description 136
- 230000008859 change Effects 0.000 claims description 98
- 230000007704 transition Effects 0.000 claims description 54
- 238000012546 transfer Methods 0.000 claims description 24
- 230000010391 action planning Effects 0.000 claims description 20
- 230000009471 action Effects 0.000 claims description 9
- 230000036544 posture Effects 0.000 description 246
- 238000005259 measurement Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 238000013461 design Methods 0.000 description 13
- 210000000078 claw Anatomy 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 238000011156 evaluation Methods 0.000 description 7
- 238000002955 isolation Methods 0.000 description 6
- 230000007717 exclusion Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 5
- 238000005457 optimization Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000007664 blowing Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Description
特許文献3に記載の従来技術においては、作業者は、部品整列作業の効率化を実現すべく、ロボットにどのような持ち替え動作をさせるかを決めた上で、ロボットが決められた持ち替え動作をするようにプログラミングを行う必要があり、非常に手間がかかるという問題がある。なお、ここでいう部品整列作業の効率化とは、ロボットの台数、部品を最終的に目的の位置姿勢に整列させることのできる確率(以降では、直行率と称す)およびタクトタイムといった各パラメータついて、トレードオフの関係を考慮しながら最適化を図ることである。
図1は、本発明の実施の形態1における部品供給装置10を示す概略構成図である。図1において、部品供給装置10は、複数のロボットを用いてバラ積み部品を整列供給する構成を示し、これらのロボットの動作を制御するためのロボットプログラムを生成する行動計画部20を備える。
Claims (6)
- 自身のハンドで部品を把持するロボットを備え、前記ロボットの動作を制御するためのロボットプログラムにしたがって前記ロボットが動作することで、バラ積みされた部品を、仮置き台を経てパレットに整列させる部品供給装置であって、
前記ロボットプログラムを生成する行動計画部をさらに備え、
前記行動計画部は、
前記ハンドの3Dモデルを示すハンド3Dデータと、前記部品の3Dモデルを示す部品形状3Dデータとの入力に基づき、前記部品を前記ハンドで把持する際の前記部品および前記ハンドの位置姿勢の組み合わせを把持可能姿勢として算出し、算出結果を把持可能姿勢表に記憶する把持可能姿勢算出部と、
前記部品形状3Dデータの入力に基づき、前記部品を前記仮置き台に静定する際の前記部品の姿勢を安定姿勢として算出し、算出結果を安定姿勢表に記憶する安定姿勢算出部と、
前記把持可能姿勢表に含まれる把持可能姿勢と、前記安定姿勢表に含まれる前記安定姿勢とをノードとして、前記ノードのそれぞれの間を遷移するための経路を遷移パスとして算出し、算出結果を持ち替えグラフに記憶する持ち替えパス算出部と、
前記持ち替えグラフに含まれる前記ノードの前記遷移パスを探索することで、前記ノードのうちの第1ノードに対応する第1姿勢から前記ノードのうちの第2ノードに対応する第2姿勢へと姿勢変更をする際において、前記ハンドが前記部品を持ち替える必要がある回数を持ち替え回数として算出するとともに、算出結果をHMI部に画像表示する持ち替え可能性算出部と、
前記HMI部に画像表示された前記持ち替え回数の算出結果に基づいて決定された所望のロボットプログラムを生成するプログラム生成部と、
を有し、
前記行動計画部は、
前記把持可能姿勢表に含まれる前記把持可能姿勢を前記HMI部に画像表示するとともに、前記把持可能姿勢表の中から選択された把持可能姿勢を取り除く把持動作画像生成部
をさらに有する部品供給装置。 - 自身のハンドで部品を把持するロボットを備え、前記ロボットの動作を制御するためのロボットプログラムにしたがって前記ロボットが動作することで、バラ積みされた部品を、仮置き台を経てパレットに整列させる部品供給装置であって、
前記ロボットプログラムを生成する行動計画部をさらに備え、
前記行動計画部は、
前記ハンドの3Dモデルを示すハンド3Dデータと、前記部品の3Dモデルを示す部品形状3Dデータとの入力に基づき、前記部品を前記ハンドで把持する際の前記部品および前記ハンドの位置姿勢の組み合わせを把持可能姿勢として算出し、算出結果を把持可能姿勢表に記憶する把持可能姿勢算出部と、
前記部品形状3Dデータの入力に基づき、前記部品を前記仮置き台に静定する際の前記部品の姿勢を安定姿勢として算出し、算出結果を安定姿勢表に記憶する安定姿勢算出部と、
前記把持可能姿勢表に含まれる把持可能姿勢と、前記安定姿勢表に含まれる前記安定姿勢とをノードとして、前記ノードのそれぞれの間を遷移するための経路を遷移パスとして算出し、算出結果を持ち替えグラフに記憶する持ち替えパス算出部と、
前記持ち替えグラフに含まれる前記ノードの前記遷移パスを探索することで、前記ノードのうちの第1ノードに対応する第1姿勢から前記ノードのうちの第2ノードに対応する第2姿勢へと姿勢変更をする際において、前記ハンドが前記部品を持ち替える必要がある回数を持ち替え回数として算出するとともに、算出結果をHMI部に画像表示する持ち替え可能性算出部と、
前記HMI部に画像表示された前記持ち替え回数の算出結果に基づいて決定された所望のロボットプログラムを生成するプログラム生成部と、
を有し、
前記行動計画部は、
前記安定姿勢表に含まれる前記安定姿勢を前記HMI部に画像表示するとともに、前記安定姿勢表の中から選択された安定姿勢を取り除く安定姿勢画像生成部
をさらに有する部品供給装置。 - 請求項1または2に記載の部品供給装置において、
前記行動計画部は、
前記持ち替えグラフに含まれる前記ノードから選択された所望の2つのノードを指定する姿勢指定部と、
前記姿勢指定部が指定した2つのノードのうち、一方のノードに対応する姿勢から他方のノードに対応する姿勢へと姿勢変更する際において、前記ハンドが前記部品を持ち替える一連の動作を前記HMI部に画像表示する一連動作画像生成部と、
をさらに有する部品供給装置。 - 請求項1または2に記載の部品供給装置において、
前記把持可能性算出部は、
前記ノードのうちの第1ノードに対応する第1姿勢から前記ノードのうちの第2ノードに対応する第2姿勢へと姿勢変更する際の前記持ち替え回数に基づき、前記姿勢変更する際の直行率およびタクトタイムの少なくとも一方を算出し、算出結果を前記HMI部に画像表示する
部品供給装置。 - 自身のハンドで部品を把持するロボットの動作を制御するためのロボットプログラムにしたがって前記ロボットが動作することで、バラ積みされた部品を、仮置き台を経てパレットに整列させる部品供給装置における前記ロボットプログラムの生成方法であって、
前記ハンドの3Dモデルを示すハンド3Dデータと、前記部品の3Dモデルを示す部品形状3Dデータとの入力に基づき、前記部品を前記ハンドで把持する際の前記部品および前記ハンドの位置姿勢の組み合わせを把持可能姿勢として算出し、算出結果を把持可能姿勢表に記憶する把持可能姿勢算出ステップと、
前記部品形状3Dデータの入力に基づき、前記部品を前記仮置き台に静定する際の前記部品の姿勢を安定姿勢として算出し、算出結果を安定姿勢表に記憶する安定姿勢算出ステップと、
前記把持可能姿勢表に含まれる把持可能姿勢と、前記安定姿勢表に含まれる前記安定姿勢とをノードとして、前記ノードのそれぞれの間を遷移するための経路を遷移パスとして算出し、算出結果を持ち替えグラフに記憶する持ち替えパス算出ステップと、
前記持ち替えグラフに含まれる前記ノードの前記遷移パスを探索することで、前記ノードのうちの第1ノードに対応する第1姿勢から前記ノードのうちの第2ノードに対応する第2姿勢へと姿勢変更をする際において、前記ハンドが前記部品を持ち替える必要がある回数を持ち替え回数として算出するとともに、算出結果をHMI部に画像表示する持ち替え可能性算出ステップと、
前記HMI部に画像表示された前記持ち替え回数の算出結果に基づいて決定された所望のロボットプログラムを生成するプログラム生成ステップと、
を有し、
前記把持可能姿勢表に含まれる前記把持可能姿勢を前記HMI部に画像表示するとともに、前記把持可能姿勢表の中から選択された把持可能姿勢を取り除く把持動作画像生成ステップ
をさらに有する部品供給装置のプログラム生成方法。 - 自身のハンドで部品を把持するロボットの動作を制御するためのロボットプログラムにしたがって前記ロボットが動作することで、バラ積みされた部品を、仮置き台を経てパレットに整列させる部品供給装置における前記ロボットプログラムの生成方法であって、
前記ハンドの3Dモデルを示すハンド3Dデータと、前記部品の3Dモデルを示す部品形状3Dデータとの入力に基づき、前記部品を前記ハンドで把持する際の前記部品および前記ハンドの位置姿勢の組み合わせを把持可能姿勢として算出し、算出結果を把持可能姿勢表に記憶する把持可能姿勢算出ステップと、
前記部品形状3Dデータの入力に基づき、前記部品を前記仮置き台に静定する際の前記部品の姿勢を安定姿勢として算出し、算出結果を安定姿勢表に記憶する安定姿勢算出ステップと、
前記把持可能姿勢表に含まれる把持可能姿勢と、前記安定姿勢表に含まれる前記安定姿勢とをノードとして、前記ノードのそれぞれの間を遷移するための経路を遷移パスとして算出し、算出結果を持ち替えグラフに記憶する持ち替えパス算出ステップと、
前記持ち替えグラフに含まれる前記ノードの前記遷移パスを探索することで、前記ノードのうちの第1ノードに対応する第1姿勢から前記ノードのうちの第2ノードに対応する第2姿勢へと姿勢変更をする際において、前記ハンドが前記部品を持ち替える必要がある回数を持ち替え回数として算出するとともに、算出結果をHMI部に画像表示する持ち替え可能性算出ステップと、
前記HMI部に画像表示された前記持ち替え回数の算出結果に基づいて決定された所望のロボットプログラムを生成するプログラム生成ステップと、
を有し、
前記安定姿勢表に含まれる前記安定姿勢を前記HMI部に画像表示するとともに、前記安定姿勢表の中から選択された安定姿勢を取り除く安定姿勢画像生成ステップ
をさらに有する部品供給装置のプログラム生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013177839A JP6057862B2 (ja) | 2013-08-29 | 2013-08-29 | 部品供給装置および部品供給装置のプログラム生成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013177839A JP6057862B2 (ja) | 2013-08-29 | 2013-08-29 | 部品供給装置および部品供給装置のプログラム生成方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015044274A JP2015044274A (ja) | 2015-03-12 |
JP6057862B2 true JP6057862B2 (ja) | 2017-01-11 |
Family
ID=52670269
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013177839A Active JP6057862B2 (ja) | 2013-08-29 | 2013-08-29 | 部品供給装置および部品供給装置のプログラム生成方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6057862B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10744654B2 (en) | 2017-06-30 | 2020-08-18 | Fanuc Corporation | Gripper control device, gripper control method, and gripper simulation device |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108349083B (zh) | 2015-11-13 | 2021-09-21 | 伯克希尔格雷股份有限公司 | 用于提供各种物体的分拣的分拣系统和方法 |
EP3537248A1 (en) | 2016-06-10 | 2019-09-11 | Duke University | Motion planning for autonomous vehicles and reconfigurable motion planning processors |
JP6571616B2 (ja) | 2016-09-05 | 2019-09-04 | ファナック株式会社 | ロボットシミュレーション装置 |
US11222417B2 (en) | 2017-03-06 | 2022-01-11 | Fuji Corporation | Data structure for creating image-processing data and method for creating image-processing data |
DE112017007311B4 (de) | 2017-03-24 | 2021-09-16 | Mitsubishi Electric Corporation | Vorrichtung und Verfahren zum Erzeugen eines Roboterprogramms |
JP6258556B1 (ja) | 2017-04-04 | 2018-01-10 | 株式会社Mujin | 制御装置、ピッキングシステム、物流システム、プログラム、制御方法、及び、生産方法 |
WO2018185857A1 (ja) | 2017-04-04 | 2018-10-11 | 株式会社Mujin | 情報処理装置、ピッキングシステム、物流システム、プログラム、及び、情報処理方法 |
CN110494259B (zh) * | 2017-04-04 | 2020-11-10 | 牧今科技 | 控制装置、拾取系统、物流系统、程序、控制方法以及生产方法 |
WO2018185858A1 (ja) | 2017-04-04 | 2018-10-11 | 株式会社Mujin | 制御装置、ピッキングシステム、物流システム、プログラム、制御方法、及び、生産方法 |
JP6444499B1 (ja) | 2017-04-04 | 2018-12-26 | 株式会社Mujin | 制御装置、ピッキングシステム、物流システム、プログラム、及び、制御方法 |
JP6662836B2 (ja) * | 2017-11-24 | 2020-03-11 | ファナック株式会社 | 収容領域又は治具にワークを配置するワーク配置システム |
WO2019139815A1 (en) | 2018-01-12 | 2019-07-18 | Duke University | Apparatus, method and article to facilitate motion planning of an autonomous vehicle in an environment having dynamic objects |
TWI822729B (zh) * | 2018-02-06 | 2023-11-21 | 美商即時機器人股份有限公司 | 用於儲存一離散環境於一或多個處理器之一機器人之運動規劃及其改良操作之方法及設備 |
PL3769174T3 (pl) | 2018-03-21 | 2022-10-24 | Realtime Robotics, Inc. | Planowanie przemieszczania robota do różnych środowisk i zadań oraz jego ulepszone działanie |
WO2020021643A1 (ja) * | 2018-07-24 | 2020-01-30 | 株式会社Fuji | エンドエフェクタの選択方法および選択システム |
CN113905855B (zh) | 2019-04-17 | 2023-08-25 | 实时机器人有限公司 | 运动规划图生成用户界面、系统、方法和规则 |
CN114206698B (zh) | 2019-06-03 | 2024-07-02 | 实时机器人有限公司 | 在具有动态障碍物的环境中促进运动规划的装置、方法和物品 |
WO2021041223A1 (en) | 2019-08-23 | 2021-03-04 | Realtime Robotics, Inc. | Motion planning for robots to optimize velocity while maintaining limits on acceleration and jerk |
CN114845844B (zh) * | 2019-12-17 | 2023-05-30 | 三菱电机株式会社 | 信息处理装置、工件识别装置及工件取出装置 |
TW202146189A (zh) | 2020-01-22 | 2021-12-16 | 美商即時機器人股份有限公司 | 於多機器人操作環境中之機器人之建置 |
JP6886121B1 (ja) * | 2020-03-18 | 2021-06-16 | 株式会社椿本チエイン | ワーク移載方法およびワーク移載システム |
JP7354373B1 (ja) | 2022-07-15 | 2023-10-02 | 株式会社牧野フライス製作所 | ロボット及びロボットシステム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6126109A (ja) * | 1984-07-17 | 1986-02-05 | Hitachi Ltd | パレタイジング・ロボツト・システムにおけるテイ−チング方式 |
JPH0774971B2 (ja) * | 1990-10-31 | 1995-08-09 | 三洋電機株式会社 | ロボットの作業計画装置 |
JP2000127070A (ja) * | 1998-10-27 | 2000-05-09 | Toshio Fukuda | ロボットハンドの制御方法 |
JP4513663B2 (ja) * | 2005-06-15 | 2010-07-28 | 富士電機ホールディングス株式会社 | 自動組立システムにおける組立機構の動作教示方法 |
JP2012206219A (ja) * | 2011-03-30 | 2012-10-25 | Seiko Epson Corp | ロボット制御装置及びロボットシステム |
JP5837065B2 (ja) * | 2011-06-29 | 2015-12-24 | 三菱電機株式会社 | 部品供給装置 |
JP5915041B2 (ja) * | 2011-09-12 | 2016-05-11 | セイコーエプソン株式会社 | ロボット制御装置 |
-
2013
- 2013-08-29 JP JP2013177839A patent/JP6057862B2/ja active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10744654B2 (en) | 2017-06-30 | 2020-08-18 | Fanuc Corporation | Gripper control device, gripper control method, and gripper simulation device |
DE102018115451B4 (de) | 2017-06-30 | 2024-08-08 | Fanuc Corporation | Greifersteuereinrichtung, Greifersteuerverfahren und Greifersimulationseinrichtung |
Also Published As
Publication number | Publication date |
---|---|
JP2015044274A (ja) | 2015-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6057862B2 (ja) | 部品供給装置および部品供給装置のプログラム生成方法 | |
JP5837065B2 (ja) | 部品供給装置 | |
JP5788460B2 (ja) | バラ積みされた物品をロボットで取出す装置及び方法 | |
JP6807949B2 (ja) | 干渉回避装置 | |
US20200078938A1 (en) | Object Pickup Strategies for a Robotic Device | |
JP7021160B2 (ja) | ハンドリング装置、ハンドリング方法及びプログラム | |
US11185984B2 (en) | Method and apparatus for controlling robot | |
JP6444499B1 (ja) | 制御装置、ピッキングシステム、物流システム、プログラム、及び、制御方法 | |
USRE50190E1 (en) | Control apparatus and robot system | |
JP6325174B1 (ja) | 制御装置、ピッキングシステム、物流システム、プログラム、制御方法、及び、生産方法 | |
JP2014054715A (ja) | 選択条件に基づいてロボットの保持位置姿勢を決定する物品取出装置 | |
JP6258556B1 (ja) | 制御装置、ピッキングシステム、物流システム、プログラム、制御方法、及び、生産方法 | |
JP6363294B1 (ja) | 情報処理装置、ピッキングシステム、物流システム、プログラム、及び、情報処理方法 | |
TWI649171B (zh) | 機器人程式之產生裝置及產生方法 | |
JPWO2018185858A1 (ja) | 制御装置、ピッキングシステム、物流システム、プログラム、制御方法、及び、生産方法 | |
CN110539299B (zh) | 机器手作业方法、控制器以及机器手系统 | |
JP2020082322A (ja) | 機械学習装置、機械学習システム、データ処理システム及び機械学習方法 | |
WO2021053750A1 (ja) | 作業ロボットおよび作業システム | |
JP2022131750A (ja) | ハンドリングシステム、搬送システム、制御装置、制御プログラム、およびハンドリング方法 | |
CN117377558A (zh) | 自动拾取和放置系统 | |
CN110817231A (zh) | 一种面向物流场景订单拣选方法、设备和系统 | |
WO2018180300A1 (ja) | ロボット作業管理システム、ロボット作業管理プログラム | |
WO2022239477A1 (ja) | 情報処理装置、システム、方法及びプログラム | |
WO2023188407A1 (ja) | ロボットシステム | |
WO2024075394A1 (ja) | 制御装置、及び制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151028 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20151028 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160729 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160923 |
|
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: 20161108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161206 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6057862 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |