WO2005124486A3 - Method and system for off-line programming of multiple interacting robots - Google Patents

Method and system for off-line programming of multiple interacting robots Download PDF

Info

Publication number
WO2005124486A3
WO2005124486A3 PCT/EP2005/006436 EP2005006436W WO2005124486A3 WO 2005124486 A3 WO2005124486 A3 WO 2005124486A3 EP 2005006436 W EP2005006436 W EP 2005006436W WO 2005124486 A3 WO2005124486 A3 WO 2005124486A3
Authority
WO
WIPO (PCT)
Prior art keywords
multiple interacting
line programming
interacting robots
robots
computer
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.)
Ceased
Application number
PCT/EP2005/006436
Other languages
French (fr)
Other versions
WO2005124486A2 (en
Inventor
Jonas Anselmby
Volker Miegel
Jochen Bargfrede
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ABB AB
Original Assignee
ABB AB
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ABB AB filed Critical ABB AB
Priority to US11/629,284 priority Critical patent/US9104197B2/en
Priority to DE602005006126T priority patent/DE602005006126T2/en
Priority to EP05751706A priority patent/EP1756684B1/en
Priority to JP2007515872A priority patent/JP2008502488A/en
Publication of WO2005124486A2 publication Critical patent/WO2005124486A2/en
Publication of WO2005124486A3 publication Critical patent/WO2005124486A3/en
Anticipated expiration legal-status Critical
Priority to US14/664,294 priority patent/US9390203B2/en
Ceased legal-status Critical Current

Links

Classifications

    • 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—Program-control systems
    • G05B19/02—Program-control systems electric
    • G05B19/42—Recording and playback systems, i.e. in which the program 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
    • 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
    • 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/1671—Program 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
    • G05B2219/00—Program-control systems
    • G05B2219/30—Nc systems
    • G05B2219/39—Robotics, robotics to robotics hand
    • G05B2219/39135—For multiple manipulators operating at same time, avoid collision
    • 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/40317—For collision avoidance and detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)
  • Selective Calling Equipment (AREA)

Abstract

A method and apparatus are disclosed for off-line programming of multiple interacting robots. For example, a system for off-line programming (100) of multiple interacting robots includes a computer (110) for off-line programming and verification of program codes (111) for multiple interacting robots (131-133) and a robot controller (120) connected to the computer (110) to receive a download of at least one of the program codes for execution. Multiple interacting robots (131-133) can be controlled by the robot controller (120).
PCT/EP2005/006436 2004-06-15 2005-06-15 Method and system for off-line programming of multiple interacting robots Ceased WO2005124486A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US11/629,284 US9104197B2 (en) 2004-06-15 2005-06-15 Method and system for off-line programming of multiple interacting robots
DE602005006126T DE602005006126T2 (en) 2004-06-15 2005-06-15 METHOD AND SYSTEM FOR OFF-LINE PROGRAMMING OF SEVERAL INTERACTIVE ROBOTS
EP05751706A EP1756684B1 (en) 2004-06-15 2005-06-15 Method and system for off-line programming of multiple interacting robots
JP2007515872A JP2008502488A (en) 2004-06-15 2005-06-15 Method and system for offline programming of multiple interactive robots
US14/664,294 US9390203B2 (en) 2004-06-15 2015-03-20 Method and system for off-line programming of multiple interacting robots

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US57926304P 2004-06-15 2004-06-15
US60/579,263 2004-06-15

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US11/629,284 A-371-Of-International US9104197B2 (en) 2004-06-15 2005-06-15 Method and system for off-line programming of multiple interacting robots
US14/664,294 Continuation-In-Part US9390203B2 (en) 2004-06-15 2015-03-20 Method and system for off-line programming of multiple interacting robots

Publications (2)

Publication Number Publication Date
WO2005124486A2 WO2005124486A2 (en) 2005-12-29
WO2005124486A3 true WO2005124486A3 (en) 2006-06-08

Family

ID=34970248

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2005/006436 Ceased WO2005124486A2 (en) 2004-06-15 2005-06-15 Method and system for off-line programming of multiple interacting robots

Country Status (7)

Country Link
US (1) US9104197B2 (en)
EP (1) EP1756684B1 (en)
JP (1) JP2008502488A (en)
AT (1) ATE392656T1 (en)
DE (1) DE602005006126T2 (en)
ES (1) ES2306161T3 (en)
WO (1) WO2005124486A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102216037A (en) * 2008-11-19 2011-10-12 Abb技术公司 A method and a device for optimizing a programmed movement path for an industrial robot

Families Citing this family (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4159577B2 (en) * 2005-12-13 2008-10-01 ファナック株式会社 Interlock automatic setting device and automatic setting method between a plurality of robots
FR2896716B1 (en) * 2006-01-31 2009-06-26 Abb Mc Soc Par Actions Simplif METHOD FOR CONTROLLING A ROBOTIZED WORK STATION AND CORRESPONDING ROBOTIC STATION
JP2009119589A (en) * 2007-11-19 2009-06-04 Yaskawa Electric Corp Robot simulator
WO2010017835A1 (en) * 2008-08-12 2010-02-18 Abb Technology Ab A system and a method for off-line programming of an industrial robot
US8386080B2 (en) * 2009-09-15 2013-02-26 Harris Corporation Robotic apparatus implementing collision avoidance scheme and associated methods
DE102009050646A1 (en) * 2009-10-26 2011-04-28 Kuka Roboter Gmbh Method and device for controlling a multiple machine arrangement
TWI402641B (en) * 2009-12-04 2013-07-21 Ind Tech Res Inst Apparatus and method of synchronizing and interpolating axes of multi-system
DE102010013923A1 (en) 2010-04-01 2011-10-06 Wittenstein Ag Manipulator, particularly robotic palletizer, hinged bracket robot or linear actuator for machine tool, has moving manipulator element, and drive disposed on moving element of manipulator
DE102010052253B4 (en) * 2010-11-23 2019-03-21 Kuka Deutschland Gmbh Method and control means for controlling a robot arrangement
EP2479630A1 (en) * 2011-01-25 2012-07-25 Siemens Aktiengesellschaft Method for collision-free switching of an assembly from off mode to operational mode
US9956042B2 (en) 2012-01-13 2018-05-01 Vanderbilt University Systems and methods for robot-assisted transurethral exploration and intervention
WO2013158974A1 (en) 2012-04-20 2013-10-24 Vanderbilt University Dexterous wrists for surgical intervention
US9539726B2 (en) 2012-04-20 2017-01-10 Vanderbilt University Systems and methods for safe compliant insertion and hybrid force/motion telemanipulation of continuum robots
WO2013158983A1 (en) 2012-04-20 2013-10-24 Vanderbilt University Robotic device for establishing access channel
US9333650B2 (en) 2012-05-11 2016-05-10 Vanderbilt University Method and system for contact detection and contact localization along continuum robots
US20130338974A1 (en) * 2012-06-15 2013-12-19 Kevin Kochman System and method for efficiently importing objects into a computer-aided design program
FR2992443B1 (en) * 2012-06-20 2014-08-08 Univ Blaise Pascal Clermont Ii SIMULATION PLATFORM FOR THE VALIDATION OF A SOFTWARE AND SOFTWARE ARCHITECTURE OF A ROBOT
WO2014013605A1 (en) * 2012-07-20 2014-01-23 株式会社安川電機 Robot simulator, robot teaching device and robot teaching method
JP6015282B2 (en) * 2012-09-21 2016-10-26 オムロン株式会社 Simulation device, simulation method, and simulation program
US10360316B2 (en) * 2012-12-21 2019-07-23 Rockwell Automation Technologies, Inc. Integration of simulation of a machine for industrial automation
US9649765B2 (en) 2013-03-11 2017-05-16 Siemens Aktiengesellschaft Reducing energy consumption of industrial robots by using new methods for motion path programming
JP5850004B2 (en) * 2013-08-09 2016-02-03 株式会社安川電機 Robot control apparatus and robot control method
JP5892132B2 (en) 2013-09-13 2016-03-23 株式会社安川電機 Control device and robot system
US9387589B2 (en) * 2014-02-25 2016-07-12 GM Global Technology Operations LLC Visual debugging of robotic tasks
US9922144B2 (en) 2014-03-26 2018-03-20 Siemens Industry Software Ltd. Energy and cycle time efficiency based method for robot positioning
US9701011B2 (en) 2014-05-08 2017-07-11 Siemens Industry Software Ltd. Method for robotic energy saving tool search
US9555545B2 (en) * 2014-05-21 2017-01-31 Bot & Dolly, Llc Systems and methods for time-based parallel robotic operation
CN106573378A (en) 2014-06-12 2017-04-19 普雷-艾公司 System and method for reinforcing programming education through robotic feedback
US10279470B2 (en) * 2014-06-12 2019-05-07 Play-i, Inc. System and method for facilitating program sharing
US9283678B2 (en) * 2014-07-16 2016-03-15 Google Inc. Virtual safety cages for robotic devices
US9815201B2 (en) 2014-07-31 2017-11-14 Siemens Industry Software Limited Method and apparatus for industrial robotic energy saving optimization using fly-by
US9469029B2 (en) 2014-07-31 2016-10-18 Siemens Industry Software Ltd. Method and apparatus for saving energy and reducing cycle time by optimal ordering of the industrial robotic path
US9457469B2 (en) 2014-08-14 2016-10-04 Siemens Industry Software Ltd. Method and apparatus for automatic and efficient location generation for cooperative motion
GB201509341D0 (en) * 2015-05-29 2015-07-15 Cambridge Medical Robotics Ltd Characterising robot environments
DE102015008188B3 (en) * 2015-06-25 2016-06-16 Kuka Roboter Gmbh Departure of a predetermined path with a robot
JP6576255B2 (en) * 2016-01-25 2019-09-18 キヤノン株式会社 Robot trajectory generation method, robot trajectory generation apparatus, and manufacturing method
JP6370821B2 (en) 2016-02-12 2018-08-08 ファナック株式会社 Robot programming device that teaches robot programs
CN106141472A (en) * 2016-07-05 2016-11-23 纳博特南京科技有限公司 A kind of dual robot bilateral symmetry welding control method
WO2018053187A1 (en) * 2016-09-15 2018-03-22 Google Inc. Deep reinforcement learning for robotic manipulation
EP3576596A4 (en) 2016-12-02 2021-01-06 Vanderbilt University STEERABLE ENDOSCOPE WITH CONTINUOUS MANIPULATOR
JP6998660B2 (en) * 2017-02-21 2022-01-18 株式会社安川電機 Robot simulator, robot system and simulation method
JP6608890B2 (en) * 2017-09-12 2019-11-20 ファナック株式会社 Machine learning apparatus, robot system, and machine learning method
US10967504B2 (en) 2017-09-13 2021-04-06 Vanderbilt University Continuum robots with multi-scale motion through equilibrium modulation
US10676022B2 (en) 2017-12-27 2020-06-09 X Development Llc Visually indicating vehicle caution regions
US11926058B2 (en) 2017-12-28 2024-03-12 Fuji Corporation Information providing device, information providing method and program
CN111491767B (en) 2017-12-28 2023-03-21 株式会社富士 Information providing apparatus, information providing method, and computer-readable storage medium
TWI822729B (en) 2018-02-06 2023-11-21 美商即時機器人股份有限公司 Method and apparatus for motion planning of a robot storing a discretized environment on one or more processors and improved operation of same
WO2019183141A1 (en) 2018-03-21 2019-09-26 Realtime Robotics, Inc. Motion planning of a robot for various environments and tasks and improved operation of same
JP6773712B2 (en) * 2018-03-27 2020-10-21 ファナック株式会社 Robot processing system
CN108544495B (en) * 2018-06-19 2021-05-11 广东工业大学 Welding path planning method, system and equipment for multiple welding robots
JP6823015B2 (en) 2018-07-17 2021-01-27 ファナック株式会社 Robot system
EP3831544A4 (en) * 2018-08-21 2022-03-30 Siemens Aktiengesellschaft METHOD, DEVICE AND SYSTEM FOR CORRECTING OFFLINE PROGRAMMERS, MEDIA AND TERMINAL
EP3613545B1 (en) * 2018-08-24 2025-06-11 Siemens Aktiengesellschaft Simulation assisted planning of motions to lift heavy objects
WO2020117958A1 (en) 2018-12-04 2020-06-11 Duke University Apparatus, method and article to facilitate motion planning in an environment having dynamic objects
EP3906137B1 (en) * 2018-12-31 2025-06-11 ABB Schweiz AG Method and system for detecting anomalies in a robotic system
US11110606B2 (en) * 2019-01-02 2021-09-07 The Boeing Company Coordinating work within a multi-robot cell
EP3924152A1 (en) 2019-02-11 2021-12-22 Hypertherm, INC. Motion distribution in robotic systems
CN109968358B (en) * 2019-03-28 2021-04-09 北京工业大学 A full-joint obstacle avoidance trajectory optimization method for redundant robots considering motion stability
CN109849019B (en) * 2019-04-04 2021-02-05 北京卫星制造厂有限公司 Multi-robot machining method for rotary structural member
GB2584608B (en) * 2019-05-01 2021-09-15 Arrival Ltd Robot motion optimization system and method
CN110124941B (en) * 2019-05-14 2023-11-03 郑州大学 Intelligent fast programming platform and programming method for battery module glue coating
US11787048B2 (en) 2019-08-30 2023-10-17 Intrinsic Innovation Llc Robot planning from process definition graph
US11747787B2 (en) 2019-08-30 2023-09-05 Intrinsic Innovation Llc Combining transformers for robotics planning
US11890758B2 (en) 2019-08-30 2024-02-06 Intrinsic Innovation Llc Robot planning from process definition graph
WO2021041938A1 (en) 2019-08-30 2021-03-04 X Development Multi-objective robot path planning
US11745345B2 (en) 2019-08-30 2023-09-05 Intrinsic Innovation Llc Planning by work volumes to avoid conflicts
WO2021041960A1 (en) 2019-08-30 2021-03-04 X Development Llc Splitting transformers for robotics planning
US12399567B2 (en) 2019-09-20 2025-08-26 Nvidia Corporation Vision-based teleoperation of dexterous robotic system
DE102020127508B4 (en) 2019-10-24 2022-09-08 Nvidia Corporation Pose tracking of objects in hand
JP6819766B1 (en) * 2019-11-27 2021-01-27 株式会社安川電機 Simulation systems, simulation methods, simulation programs, robot manufacturing methods, and robot systems
DE102019134664B4 (en) * 2019-12-17 2021-07-29 Franka Emika Gmbh Configuring a robot manipulator when setting up
TWI887329B (en) * 2020-01-22 2025-06-21 美商即時機器人股份有限公司 Method and system for configuration of robots in multi-robot operational environment
CN111300417B (en) * 2020-03-12 2021-12-10 福建永越智能科技股份有限公司 Welding path control method and device for welding robot
JP2023518071A (en) 2020-03-18 2023-04-27 リアルタイム ロボティクス, インコーポレーテッド Digital Representation of Robot Operation Environment Useful for Robot Motion Planning
WO2021211420A1 (en) 2020-04-14 2021-10-21 Realtime Robotics, Inc. Configuration of robot operational environment including layout of sensors
WO2021228382A1 (en) * 2020-05-13 2021-11-18 Abb Schweiz Ag Policy-restricted execution of a robot program with movement instructions
US12325134B2 (en) * 2020-05-18 2025-06-10 Fanuc Corporation Robot control device and robot system
US11407110B2 (en) 2020-07-17 2022-08-09 Path Robotics, Inc. Real time feedback and dynamic adjustment for welding robots
US12427665B2 (en) * 2020-08-25 2025-09-30 Siemens Industry Software Ltd. Method and system for automatically determining a motion data sample of a given robot and its surrounding object set
US11648683B2 (en) * 2021-02-24 2023-05-16 Path Robotics, Inc. Autonomous welding robots
CN113021348B (en) * 2021-03-23 2021-10-15 深圳群宾精密工业有限公司 Method applied to point position high-precision conversion among different robots
ES3055394T3 (en) 2021-04-14 2026-02-11 Bae Systems Plc Robotic cells
EP4323158A1 (en) 2021-04-14 2024-02-21 BAE SYSTEMS plc Robotic cells
JP7739453B2 (en) * 2021-04-14 2025-09-16 ビ-エイイ- システムズ パブリック リミテッド カンパニ- Robot Cell
JP7607769B2 (en) * 2021-06-30 2024-12-27 株式会社安川電機 PLANNING SYSTEM, ROBOT SYSTEM, PLANNING METHOD, AND PLANNING PROGRAM
US12210808B2 (en) 2021-09-09 2025-01-28 Toyota Research Institute, Inc. Systems and methods for investigating interactions between simulated humans
JPWO2023037550A1 (en) * 2021-09-13 2023-03-16
CN113741352B (en) * 2021-09-22 2023-01-06 陕西法士特齿轮有限责任公司 Numerical control adaptive control processing method, system, equipment and storage medium thereof
DE102021125628B3 (en) 2021-10-04 2022-10-13 Physik Instrumente (PI) GmbH & Co KG Speed specifications for determining the trajectory of kinematics
US12277369B2 (en) 2021-10-18 2025-04-15 Path Robotics, Inc. Generating simulated weld paths for a welding robot
US12617092B2 (en) * 2021-10-20 2026-05-05 Siemens Industry Software Ltd. Method and a system for detecting possible collisions of objects in an industrial manufacturing environment
CN115268370B (en) * 2022-07-19 2024-06-18 中航沈飞民用飞机有限责任公司 Method for automatically drilling and riveting numerical control code to restore simulation process
JP7529920B1 (en) * 2023-04-24 2024-08-06 ファナック株式会社 Apparatus and method for controlling robot operation, apparatus and method for generating operation program, computer program, and operation program
KR102954109B1 (en) * 2023-07-27 2026-04-16 한국로봇융합연구원 Apparatus and method for implementing interaction design
DE102024102768A1 (en) * 2024-01-31 2025-07-31 Arnold & Richter Cine Technik Gmbh & Co. Betriebs Kg Method and system for programming a robot using a virtual reality environment
US20260091488A1 (en) * 2024-10-02 2026-04-02 Nvidia Corporation Automated data generation for bimanual dexterous manipulation in robotics systems and applications

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US6330495B1 (en) * 1997-10-27 2001-12-11 Honda Giken Kogyo Kabushiki Kaisha Off-line teaching method and apparatus for the same
DE10050481A1 (en) * 2000-10-12 2002-05-02 Motoman Robotec Gmbh Method for controlling several robots in a group with a lesser number of control units has a coordinating system by which a control unit operates on different robots in a cycle
EP1310338A2 (en) * 2001-11-12 2003-05-14 Fanuc Ltd Simulation system

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4590578A (en) * 1983-07-11 1986-05-20 United Technologies Corporation Off-line programmable robot
JPH0789287B2 (en) * 1985-11-07 1995-09-27 三菱電機株式会社 Robot programming method
US4998050A (en) * 1988-06-13 1991-03-05 Nissan Motor Co., Ltd. System and method for teaching robots
JP2514490B2 (en) * 1991-07-05 1996-07-10 株式会社ダイヘン Teaching control method by interlocking manual operation of industrial robot
DE69216167T2 (en) * 1991-07-06 1997-07-10 Daihen Corp Device for controlling an industrial robot to carry out coordinated operations using a playback teaching method and related method
JPH0615589A (en) * 1992-07-03 1994-01-25 Daihen Corp Industrial robot controller
JP3306781B2 (en) * 1992-12-31 2002-07-24 株式会社ダイヘン Teaching control device and teaching method by manual operation of industrial robot
JPH07168617A (en) * 1993-06-25 1995-07-04 Matsushita Electric Works Ltd Off-line teaching method for robots
CN100507780C (en) * 1994-03-23 2009-07-01 株式会社安川电机 Machine controller
US5495410A (en) * 1994-08-12 1996-02-27 Minnesota Mining And Manufacturing Company Lead-through robot programming system
JP3406080B2 (en) * 1994-08-24 2003-05-12 ファナック株式会社 Method of allocating and using welding equipment in welding robot system
US5798627A (en) * 1995-01-04 1998-08-25 Gilliland; Malcolm T. Method for simultaneous operation of robot welders
JP2812894B2 (en) * 1995-04-25 1998-10-22 本田技研工業株式会社 Welding line system
JPH1044074A (en) * 1996-07-30 1998-02-17 Nippon Telegr & Teleph Corp <Ntt> Multi-working method and device
JPH1083208A (en) * 1996-09-05 1998-03-31 Matsushita Electric Ind Co Ltd Robot relative position calculation mechanism
US6445964B1 (en) * 1997-08-04 2002-09-03 Harris Corporation Virtual reality simulation-based training of telekinegenesis system for training sequential kinematic behavior of automated kinematic machine
JPH1177569A (en) * 1997-09-10 1999-03-23 Honda Motor Co Ltd Offline teaching device
US6157873A (en) * 1998-04-09 2000-12-05 Motoman, Inc. Robot programming system and method
US6470301B1 (en) * 1999-10-08 2002-10-22 Dassault Systemes Optimization tool for assembly workcell layout
CA2323114C (en) * 1999-11-18 2007-12-11 Honda Giken Kogyo Kabushiki Kaisha Apparatus for assembling floor of vehicle
DE10032096A1 (en) * 2000-07-01 2002-01-24 Kuka Roboter Gmbh Device network and control cabinet for such
US7702491B2 (en) * 2000-09-29 2010-04-20 Ford Global Technologies, Llc Method of part flow model for programmable logic controller logical verification system
KR100345150B1 (en) * 2000-09-29 2002-07-24 현대자동차주식회사 Method for compensating robot position using laser analyzer
JP2002172575A (en) * 2000-12-07 2002-06-18 Fanuc Ltd Teaching device
JP2001353676A (en) * 2001-04-27 2001-12-25 Matsushita Electric Ind Co Ltd Robot device
JP2003103491A (en) * 2001-09-28 2003-04-08 Honda Motor Co Ltd Robot mutual interference verification method and mutual interference display pattern
JP2003117863A (en) * 2001-10-16 2003-04-23 Fanuc Ltd Robot simulation device
JP3577028B2 (en) * 2001-11-07 2004-10-13 川崎重工業株式会社 Robot cooperative control system
US7114157B2 (en) * 2001-11-27 2006-09-26 Kuka Roboter Gmbh System controlling exclusive access by control programs to system resources
US6812665B2 (en) * 2002-04-19 2004-11-02 Abb Ab In-process relative robot workcell calibration
US6678582B2 (en) * 2002-05-30 2004-01-13 Kuka Roboter Gmbh Method and control device for avoiding collisions between cooperating robots
JP2004160588A (en) * 2002-11-12 2004-06-10 Nissan Motor Co Ltd Method and program for detecting interference area of multiple robots
GB2422336B (en) * 2003-02-21 2007-04-25 Honda Motor Co Ltd Coating system for protective layer forming material
SE0303145D0 (en) * 2003-11-23 2003-11-23 Abb Research Ltd Method for optimizing the performance of a robot
JP2005334945A (en) * 2004-05-27 2005-12-08 Fanuc Ltd Spot welding equipment
DE102004026814A1 (en) * 2004-06-02 2005-12-29 Kuka Roboter Gmbh Method and device for improving the positioning accuracy of a handling device
JP2006099474A (en) * 2004-09-29 2006-04-13 Fanuc Ltd Method for controlling robot locus
JP2006187826A (en) * 2005-01-05 2006-07-20 Kawasaki Heavy Ind Ltd Robot controller
GB0513899D0 (en) * 2005-07-06 2005-08-10 Airbus Uk Ltd Program-controlled process

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US6330495B1 (en) * 1997-10-27 2001-12-11 Honda Giken Kogyo Kabushiki Kaisha Off-line teaching method and apparatus for the same
DE10050481A1 (en) * 2000-10-12 2002-05-02 Motoman Robotec Gmbh Method for controlling several robots in a group with a lesser number of control units has a coordinating system by which a control unit operates on different robots in a cycle
EP1310338A2 (en) * 2001-11-12 2003-05-14 Fanuc Ltd Simulation system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DUELEN G ET AL: "CAD/CAM-UNTERSTUETZTES UMRUESTEN VON PRODUKTIONSANLAGEN", ZWF ZEITSCHRIFT FUR WIRTSCHAFTLICHE FERTIGUNG UND AUTOMATISIERUNG, CARL HANSER VERLAG. MUNCHEN, DE, vol. 86, no. 8, 1 August 1991 (1991-08-01), pages 381 - 386, XP000225899, ISSN: 0947-0085 *
FREUND E ET AL: "SYSTEMS APPROACH TO ROBOTICS AND AUTOMATION", PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION. NAGOYA,JAPAN, MAY 21 - 27, 1995, NEW YORK, IEEE, US, vol. VOL. 1, 21 May 1995 (1995-05-21), pages 3 - 14, XP000659649, ISBN: 0-7803-1966-4 *
JO J-Y ET AL: "Virtual testing of agile manufacturing software using 3D graphical simulation", ROBOTICS AND AUTOMATION, 1997. PROCEEDINGS., 1997 IEEE INTERNATIONAL CONFERENCE ON ALBUQUERQUE, NM, USA 20-25 APRIL 1997, NEW YORK, NY, USA,IEEE, US, vol. 2, 20 April 1997 (1997-04-20), pages 1223 - 1228, XP010235627, ISBN: 0-7803-3612-7 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102216037A (en) * 2008-11-19 2011-10-12 Abb技术公司 A method and a device for optimizing a programmed movement path for an industrial robot
CN102216037B (en) * 2008-11-19 2014-06-18 Abb技术有限公司 Method and device for optimizing a programmed movement path of an industrial robot

Also Published As

Publication number Publication date
EP1756684B1 (en) 2008-04-16
ES2306161T3 (en) 2008-11-01
DE602005006126T2 (en) 2009-07-02
WO2005124486A2 (en) 2005-12-29
US20080114492A1 (en) 2008-05-15
JP2008502488A (en) 2008-01-31
EP1756684A2 (en) 2007-02-28
ATE392656T1 (en) 2008-05-15
US9104197B2 (en) 2015-08-11
DE602005006126D1 (en) 2008-05-29

Similar Documents

Publication Publication Date Title
ATE392656T1 (en) METHOD AND SYSTEM FOR OFF-LINE PROGRAMMING OF SEVERAL INTERACTING ROBOTS
AU2003227411A1 (en) Processor system, task control method on computer system, computer program
AU2003264072A1 (en) Safety control system for fail-safe control of safety-critical processes and method for running a new operating program therein
AU2003264128A1 (en) Method and system for transferring objects between programming platforms, computer program product therefor
WO2005069890A3 (en) System and method for reconfiguring an autonomous robot
AU2003280608A1 (en) Robot device, motion control device for robot device and motion control method
TW201614510A (en) Memory device, method, and computer program product
WO2004051489A3 (en) Embedded transport acceleration architecture
EP1313011A3 (en) Intermediate code execution system, intermediate code execution method, and computer program product for executing intermediate code
AU2003302558A1 (en) Dialogue control device and method, and robot device
WO2006010812A3 (en) Method for controlling a software process, method and system for redistributing or continuing operation in a multi-computer architecture
EP4292778A4 (en) Robot model learning device, robot model machine learning method, robot model machine learning program, robot control device, robot control method, and robot control program
AU2003283919A1 (en) Control system, computer program product, device and method
WO2005091092A3 (en) Operating method for a machine tool controlled by a control device
AU7978500A (en) A computer based method and system for controlling an industrial process
WO2007079439A3 (en) Apparatus and method for wireless process control
AU2003271263A1 (en) A method and a device for controlling a vehicle and a computer program for performing the method
EP4289564A4 (en) Robot control device, robot control method, and robot control program
AU2003302052A1 (en) Method for producing software modules for field appliances used in the process automation technique
WO2003014959A3 (en) Universal computer architecture
WO2009068416A3 (en) Controller and fully automatic bending system for bending machines
WO2002066923A3 (en) Method and apparatus for integrating multiple process controllers
EP1239351A3 (en) Methods and computer program products for automated experimental design
WO2009011054A1 (en) Robot system
GB2390450B (en) System,method,and program for robot control

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2005751706

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007515872

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWP Wipo information: published in national office

Ref document number: 2005751706

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 11629284

Country of ref document: US

WWG Wipo information: grant in national office

Ref document number: 2005751706

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 11629284

Country of ref document: US