JP5225720B2 - ロボットのモーションの発生及び制御のための装置ならびに方法 - Google Patents
ロボットのモーションの発生及び制御のための装置ならびに方法 Download PDFInfo
- Publication number
- JP5225720B2 JP5225720B2 JP2008074379A JP2008074379A JP5225720B2 JP 5225720 B2 JP5225720 B2 JP 5225720B2 JP 2008074379 A JP2008074379 A JP 2008074379A JP 2008074379 A JP2008074379 A JP 2008074379A JP 5225720 B2 JP5225720 B2 JP 5225720B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- control points
- sequence
- effector
- control method
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Description
Heim et al, Trajectory Optimization of Industrial Robots with Application to Computer-Aided Robotics and Robot Controllers, Optimization (Journal), Vol.47, pp.407-420 Schlemmer and Gruebel, Real-Time Collision-Free Trajectory Optimization of Robot Manipulators via Semi-Infinite Parameter Optimization, International Journal of Robotics Research, Vol.17, No.9, September 1998,pp.013-1021 Zhang and Knoll, An Enhanced Optimization Approach for Generating Smooth Robot Trajectories in the Presence of Obstacles, Proc. of the 1995 European Chinese Automation Conference, London, September 1995, pp.63-268 Abel-Malek et al, Optimization-based trajectory planning of the human upper body, Robotica (Journal), Cambridge University Press, 2006 F.A Mussa-Ivaldi, S.F.Giszter, and E. Bizzi, Linear combinations of primitives in vertebrate motor control, Neurobiology, 91:7534-7538, 1994 E.Bizzi, A.d’Avella, P.Saltiel、and M.Tresch Modular organization of spinal motors systems, The Neuroscientist, 8:437-442,2002 Amit and Mataric, Parametric primitives for motor representation and control, In Proc. of the Int. Conf. on Robotics and Automation(ICRA), pages863〜868, 2002 A. Ijspeert, J. Nakanishi, ans S. Schaal, Trajectory B. formation for imitation with nonlinear dynamical systems, C. In Proc. of the IEEE Int. Conf. on Intelligent Robots and Systems, 2001 S. Schaal, J. Peters, J. Nakanishi, and A. Ijspeert, Control, planning, learning ,and imitation with dynamic movement primitives.In Workshop on Bilateral Paradigms on Humans and Humanoids, IEEE Int. Conf. on Intelligent Robots and Systems, Las Vegas,NV, 2003
Claims (13)
- 少なくとも一つのエフェクタを有するシステムまたはロボットの制御方法であって、
a)前記エフェクタの現在位置から目標位置までの制御ポイントの初期シーケンスを算出するステップと、
b)前記制御ポイントのシーケンスに基づき、前記エフェクタの軌道を計算すると共に、当該軌道の全体を評価する総合コストにより前記制御ポイントのシーケンスを評価するステップと、
c)前記評価に基づいて前記制御ポイントのシーケンスを更新するステップと、
を備え、
前記総合コストを算出するステップb)は、
b1)前記制御ポイントのシーケンスに基づき、現在位置から目標位置に至るエフェクタ軌道上の各点における局所コストを順次加算して、前記総合コストを算出するステップと、
b2)目標位置から現在位置に向かって、各制御ポイントの変化に対する前記総合コストの勾配を順次加算して、前記総合コストの全勾配を算出するステップと、
を備え、
与えられた終了基準が充足されるまで、前記評価するステップと、前記更新するステップとを繰り返す、
制御方法。 - 前記総合コストは、前記制御ポイントのシーケンスに基づくアトラクタ動力学により与えられる前記エフェクタの軌道全体についての、最適化基準を与えるものである、請求項1に記載の制御方法。
- 制御ポイントの更新時期が、所定のイベントの発生を表わす信号によって決定される、請求項1に記載の制御方法。
- 前記初期シーケンスは、エフェクタの現在位置から目標位置まで線形補間によって算出される、請求項1に記載の制御方法。
- 前記制御ポイントのシーケンスは、RPROP(Resilient backpropagation)法、共役勾配法、または確率的探索法を用いて更新される、請求項1に記載の制御方法。
- 前記システムが動き始めた後に新しい制御ポイントが算出され、新しく生成された制御ポイントが、モーションの実行中に適用される、請求項1から5のいずれか1項に記載の制御方法。
- 制御ポイントの個数が最適化される、請求項1に記載の制御方法。
- 前記制御ポイントの更新時期が最適化される、請求項1に記載の制御方法。
- 前記総合コストを算出するためのコスト関数は、衝突回避、前記エフェクタについての運動量補正の回数や大きさ、または、観察された人間のモーションとの類似性を含む最適化基準の組み合わせにより構成される、請求項1に記載の制御方法。
- 前記制御ポイントの設定が、所定のタイミングでシステムに命令される、請求項1から9のいずれか1項に記載の制御方法。
- 前記制御ポイントの設定が、所定イベントの発生に同期して、システムに命令される、請求項1から9のいずれか1項に記載の制御方法。
- コンピュータにおいて実行されることにより請求項1から10に記載の方法のうちのいずれか1つを実施するプログラムを含んだ、コンピュータ可読媒体。
- 前記エフェクタの現在位置から目標位置までの制御ポイントの初期シーケンスを算出する手段と、
前記制御ポイントのシーケンスに基づき、前記エフェクタの軌道を計算すると共に、当該軌道の全体を評価する総合コストにより前記制御ポイントのシーケンスを評価する手段と、
前記評価に基づいて前記制御ポイントのシーケンスを更新する手段と、
を備え、
請求項1から10のいずれか1項に記載の方法を実行するように構成されているシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP07104900A EP1974869A1 (en) | 2007-03-26 | 2007-03-26 | Apparatus and method for generating and controlling the motion of a robot |
| EP07104900.1 | 2007-03-26 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008238396A JP2008238396A (ja) | 2008-10-09 |
| JP5225720B2 true JP5225720B2 (ja) | 2013-07-03 |
Family
ID=38962809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008074379A Expired - Fee Related JP5225720B2 (ja) | 2007-03-26 | 2008-03-21 | ロボットのモーションの発生及び制御のための装置ならびに方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20080243307A1 (ja) |
| EP (1) | EP1974869A1 (ja) |
| JP (1) | JP5225720B2 (ja) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1972415B1 (en) | 2007-03-23 | 2019-01-02 | Honda Research Institute Europe GmbH | Robots with collision avoidance functionality |
| DE102010008240B4 (de) * | 2010-02-17 | 2015-10-15 | Siemens Aktiengesellschaft | Verfahren zum Betrieb eines mehrachsigen, vorzugsweise sechsachsigen, Roboters |
| DE102011106321A1 (de) | 2011-07-01 | 2013-01-03 | Kuka Laboratories Gmbh | Verfahren und Steuermittel zum Steuern eines Roboters |
| DE102011079117B4 (de) | 2011-07-14 | 2022-09-29 | Kuka Deutschland Gmbh | Verfahren zum Programmieren eines Roboters |
| JPWO2013038544A1 (ja) * | 2011-09-15 | 2015-03-23 | 株式会社安川電機 | ロボットシステム及びロボット制御装置 |
| EP2774729A4 (en) * | 2011-09-15 | 2016-05-18 | Yaskawa Denki Seisakusho Kk | ROBOTIC SYSTEM AND ROBOT CONTROL |
| JP5895628B2 (ja) * | 2012-03-15 | 2016-03-30 | 株式会社ジェイテクト | ロボットの制御方法及びロボット制御装置、並びにロボット制御システム |
| EP2685403B1 (en) | 2012-07-09 | 2025-04-23 | Deep Learning Robotics Ltd. | Natural machine interface system |
| US9120485B1 (en) | 2012-09-14 | 2015-09-01 | Google Inc. | Methods and systems for smooth trajectory generation for a self-driving vehicle |
| US10180686B2 (en) * | 2016-03-17 | 2019-01-15 | Mitsubishi Electric Research Laboratories, Inc. | Concurrent station keeping, attitude control, and momentum management of spacecraft |
| US20180348730A1 (en) * | 2017-06-01 | 2018-12-06 | X Development Llc | Automatic Generation of Toolpaths |
| CN107160396B (zh) * | 2017-06-09 | 2019-11-08 | 杭州新松机器人自动化有限公司 | 一种基于轨迹优化的机器人振动控制器及方法 |
| US20190299409A1 (en) * | 2018-03-29 | 2019-10-03 | Siemens Industry Software Ltd. | Method, system and computer program product for determining tuned robotic motion instructions |
| SE544631C2 (en) * | 2018-06-04 | 2022-09-27 | Robotikum Ab | Method, system and computer program for controlling dynamic manipulations by a robot |
| CN109711527B (zh) * | 2018-12-25 | 2023-07-28 | 珞石(山东)智能科技有限公司 | 一种基于粒子群优化算法的机器人操纵方法 |
| US11213947B2 (en) * | 2019-06-27 | 2022-01-04 | Intel Corporation | Apparatus and methods for object manipulation via action sequence optimization |
| CN110900598B (zh) * | 2019-10-15 | 2022-09-23 | 合肥工业大学 | 机器人三维运动空间动作模仿学习方法和系统 |
| DE102022115462B3 (de) * | 2022-06-21 | 2023-07-06 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Robotermanipulator mit Aufgaben-Nullraum |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05250023A (ja) * | 1991-10-23 | 1993-09-28 | Sanyo Electric Co Ltd | ロボットマニピュレータの経路自動生成法 |
| JPH05158540A (ja) * | 1991-12-06 | 1993-06-25 | Fujitsu Ltd | 宇宙機のアーム制御システム、および、アーム付宇宙機の姿勢制御システム |
| US5737500A (en) * | 1992-03-11 | 1998-04-07 | California Institute Of Technology | Mobile dexterous siren degree of freedom robot arm with real-time control system |
| JPH06143172A (ja) * | 1992-10-30 | 1994-05-24 | Fujitsu Ltd | 冗長マニピュレータの制御方式 |
| JP3106762B2 (ja) * | 1993-03-04 | 2000-11-06 | 日産自動車株式会社 | ロボット動作のシミュレーション装置 |
| US5347459A (en) * | 1993-03-17 | 1994-09-13 | National Research Council Of Canada | Real time collision detection |
| US5835684A (en) * | 1994-11-09 | 1998-11-10 | Amada Company, Ltd. | Method for planning/controlling robot motion |
| JPH09265311A (ja) * | 1996-03-29 | 1997-10-07 | Mitsubishi Electric Corp | 位置決めプログラム装置 |
| US6023645A (en) * | 1997-05-15 | 2000-02-08 | Mitsubishi Denki Kabushiki Kaisha | Trajectory control apparatus and trajectory control method for intra-planar multifreedom SCARA type of robot, and computer-readable recording medium with trajectory control program for intra-planar multifreedom SCARA type of robot stored therein |
| US6181983B1 (en) * | 1997-06-20 | 2001-01-30 | Deutsches Zentrum f{umlaut over (u)}r Luft-und Raumfahrt e.v. | Method of command control for a robot manipulator |
| EP1215019A3 (en) * | 2000-11-17 | 2003-01-22 | Honda Giken Kogyo Kabushiki Kaisha | Method for designing a robot arm |
| US6687571B1 (en) * | 2001-04-24 | 2004-02-03 | Sandia Corporation | Cooperating mobile robots |
| US6438456B1 (en) * | 2001-04-24 | 2002-08-20 | Sandia Corporation | Portable control device for networked mobile robots |
| US6678582B2 (en) * | 2002-05-30 | 2004-01-13 | Kuka Roboter Gmbh | Method and control device for avoiding collisions between cooperating robots |
| US7415321B2 (en) * | 2002-12-12 | 2008-08-19 | Matsushita Electric Industrial Co., Ltd. | Robot controller |
| US7257237B1 (en) * | 2003-03-07 | 2007-08-14 | Sandia Corporation | Real time markerless motion tracking using linked kinematic chains |
| JP4251545B2 (ja) * | 2003-07-11 | 2009-04-08 | 独立行政法人科学技術振興機構 | 移動ロボット用経路計画システム |
| FR2861857B1 (fr) * | 2003-10-29 | 2006-01-20 | Snecma Moteurs | Deplacement d'un objet articule virtuel dans un environnement virtuel en evitant les collisions internes entre les elements articules de l'objet articule |
| US7626569B2 (en) * | 2004-10-25 | 2009-12-01 | Graphics Properties Holdings, Inc. | Movable audio/video communication interface system |
| JP4348276B2 (ja) * | 2004-11-02 | 2009-10-21 | 本田技研工業株式会社 | ロボット制御装置 |
| US20060111881A1 (en) * | 2004-11-23 | 2006-05-25 | Warren Jackson | Specialized processor for solving optimization problems |
| US7313463B2 (en) * | 2005-03-31 | 2007-12-25 | Massachusetts Institute Of Technology | Biomimetic motion and balance controllers for use in prosthetics, orthotics and robotics |
| JP4621073B2 (ja) * | 2005-05-23 | 2011-01-26 | 本田技研工業株式会社 | ロボット制御装置 |
| US8467904B2 (en) * | 2005-12-22 | 2013-06-18 | Honda Motor Co., Ltd. | Reconstruction, retargetting, tracking, and estimation of pose of articulated systems |
| US7859540B2 (en) * | 2005-12-22 | 2010-12-28 | Honda Motor Co., Ltd. | Reconstruction, retargetting, tracking, and estimation of motion for articulated systems |
| EP1972415B1 (en) * | 2007-03-23 | 2019-01-02 | Honda Research Institute Europe GmbH | Robots with collision avoidance functionality |
| EP1972416B1 (en) * | 2007-03-23 | 2018-04-25 | Honda Research Institute Europe GmbH | Robots with occlusion avoidance functionality |
| KR101691939B1 (ko) * | 2009-08-10 | 2017-01-02 | 삼성전자주식회사 | 로봇의 경로 계획방법 및 장치 |
-
2007
- 2007-03-26 EP EP07104900A patent/EP1974869A1/en not_active Withdrawn
-
2008
- 2008-03-19 US US12/050,948 patent/US20080243307A1/en not_active Abandoned
- 2008-03-21 JP JP2008074379A patent/JP5225720B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008238396A (ja) | 2008-10-09 |
| US20080243307A1 (en) | 2008-10-02 |
| EP1974869A1 (en) | 2008-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5225720B2 (ja) | ロボットのモーションの発生及び制御のための装置ならびに方法 | |
| Billard et al. | Discriminative and adaptive imitation in uni-manual and bi-manual tasks | |
| Khadivar et al. | Adaptive fingers coordination for robust grasp and in-hand manipulation under disturbances and unknown dynamics | |
| CN110561421B (zh) | 机械臂间接拖动示教方法及装置 | |
| JP2019166626A (ja) | 制御装置及び機械学習装置 | |
| JP7728139B2 (ja) | ロボット装置を制御するための装置及び方法 | |
| Tajdari et al. | Intelligent optimal feed-back torque control of a 6dof surgical rotary robot | |
| Gondokaryono et al. | An approach to modeling closed-loop kinematic chain mechanisms, applied to simulations of the da vinci surgical system | |
| Qian et al. | Environment-adaptive learning from demonstration for proactive assistance in human–robot collaborative tasks | |
| Agravante et al. | Visual servoing for the REEM humanoid robot's upper body | |
| Safavi et al. | Model-based haptic guidance in surgical skill improvement | |
| JP2021030359A (ja) | 制御装置、制御方法、及び制御プログラム | |
| Aksoy et al. | Collaborative manipulation of deformable objects with predictive obstacle avoidance | |
| Pelliccia et al. | Task-based motion control of digital humans for industrial applications | |
| Oikonomou et al. | Reproduction of human demonstrations with a soft-robotic arm based on a library of learned probabilistic movement primitives | |
| Palm et al. | Recognition of human grasps by time-clustering and fuzzy modeling | |
| Yıldırım | Adaptive robust neural controller for robots | |
| JP5447811B2 (ja) | 経路計画生成装置および該方法ならびにロボット制御装置およびロボットシステム | |
| JP2021084188A (ja) | 制御システム | |
| Queißer et al. | Skill memories for parameterized dynamic action primitives on the pneumatically driven humanoid robot child affetto | |
| Raina et al. | Ai-based modeling and control of robotic systems: A brief tutorial | |
| Shi et al. | A constrained framework based on IBLF for robot learning with human supervision | |
| Huang et al. | Physical Human-Robot Interaction for Grasping in Augmented Reality via Rigid-Soft Robot Synergy | |
| Bruno et al. | Null space redundancy learning for a flexible surgical robot | |
| Bonković et al. | Adaptive neural network (ANN) for visual servoing: The mimetic approach |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120605 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120823 |
|
| 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: 20130305 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130313 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160322 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |