WO2006062948A3 - Interface for robot motion control - Google Patents

Interface for robot motion control Download PDF

Info

Publication number
WO2006062948A3
WO2006062948A3 PCT/US2005/044069 US2005044069W WO2006062948A3 WO 2006062948 A3 WO2006062948 A3 WO 2006062948A3 US 2005044069 W US2005044069 W US 2005044069W WO 2006062948 A3 WO2006062948 A3 WO 2006062948A3
Authority
WO
WIPO (PCT)
Prior art keywords
interface
command
client
driver modules
controller
Prior art date
Application number
PCT/US2005/044069
Other languages
French (fr)
Other versions
WO2006062948A2 (en
Inventor
Hector H Gonzalez-Banos
Victor Ng-Thow-Hing
Allen Y Yang
Original Assignee
Honda Motor Co Ltd
Univ Illinois
Hector H Gonzalez-Banos
Victor Ng-Thow-Hing
Allen Y Yang
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 Honda Motor Co Ltd, Univ Illinois, Hector H Gonzalez-Banos, Victor Ng-Thow-Hing, Allen Y Yang filed Critical Honda Motor Co Ltd
Publication of WO2006062948A2 publication Critical patent/WO2006062948A2/en
Publication of WO2006062948A3 publication Critical patent/WO2006062948A3/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/33Director till display
    • G05B2219/33148CLS client server architecture, client consumes, server provides services
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40147Variable time delay, through internet

Abstract

Systems (100) and methods are presented that enable a higher-level software application to control a robot's motion through a generic motion interface. In one embodiment, a system includes a controller (110), an interface (120), and a set of robot driver modules (130). The interface (120) receives a command from the controller (110) and translates the command into another command to send to the driver modules. The interface (120) includes a client, a server, and a network. The server includes two interfaces a client interface to communicate with the client and a driver interface to communicate with the driver modules. The server also includes two buffers a command queue and a reply queue. The command queue stores commands received from the controller (110) (via the client). The reply queue stores replies received from the driver modules (130).
PCT/US2005/044069 2004-12-06 2005-12-06 Interface for robot motion control WO2006062948A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US63399804P 2004-12-06 2004-12-06
US60/633,998 2004-12-06

Publications (2)

Publication Number Publication Date
WO2006062948A2 WO2006062948A2 (en) 2006-06-15
WO2006062948A3 true WO2006062948A3 (en) 2007-02-01

Family

ID=36578479

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/044069 WO2006062948A2 (en) 2004-12-06 2005-12-06 Interface for robot motion control

Country Status (2)

Country Link
US (1) US8060251B2 (en)
WO (1) WO2006062948A2 (en)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8355804B2 (en) * 2005-09-15 2013-01-15 Honda Motor Co., Ltd. Interface for sensor query and control
US8301421B2 (en) * 2006-03-31 2012-10-30 Energid Technologies Automatic control system generation for robot design validation
US8082515B2 (en) * 2007-11-30 2011-12-20 National Instruments Corporation Motion controller that supports standard and custom axes
KR20100088094A (en) * 2009-01-29 2010-08-06 삼성전자주식회사 Device for object manipulation with multi-input sources
KR100968944B1 (en) * 2009-12-14 2010-07-14 (주) 아이알로봇 Apparatus and method for synchronizing robot
FR2960075B1 (en) * 2010-05-14 2012-06-15 Staubli Sa Ets METHOD FOR CONTROLLING AN AUTOMATED WORKING CELL
FR2960074B1 (en) * 2010-05-14 2012-06-15 Staubli Sa Ets METHOD FOR CONTROLLING AN AUTOMATED WORKING CELL
US9566710B2 (en) 2011-06-02 2017-02-14 Brain Corporation Apparatus and methods for operating robotic devices using selective state space training
WO2013099031A1 (en) * 2011-12-28 2013-07-04 株式会社安川電機 Engineering tool
RU2514925C2 (en) * 2012-04-19 2014-05-10 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Воронежский государственный технический университет" Mechanotronic modular robot
AU2013204965B2 (en) * 2012-11-12 2016-07-28 C2 Systems Limited A system, method, computer program and data signal for the registration, monitoring and control of machines and devices
US9764468B2 (en) 2013-03-15 2017-09-19 Brain Corporation Adaptive predictor apparatus and methods
US9292015B2 (en) * 2013-05-23 2016-03-22 Fluor Technologies Corporation Universal construction robotics interface
US9242372B2 (en) 2013-05-31 2016-01-26 Brain Corporation Adaptive robotic interface apparatus and methods
WO2014201422A2 (en) * 2013-06-14 2014-12-18 Brain Corporation Apparatus and methods for hierarchical robotic control and robotic training
US9792546B2 (en) 2013-06-14 2017-10-17 Brain Corporation Hierarchical robotic controller apparatus and methods
US9314924B1 (en) 2013-06-14 2016-04-19 Brain Corporation Predictive robotic controller apparatus and methods
US9579789B2 (en) 2013-09-27 2017-02-28 Brain Corporation Apparatus and methods for training of robotic control arbitration
US9597797B2 (en) 2013-11-01 2017-03-21 Brain Corporation Apparatus and methods for haptic training of robots
US9463571B2 (en) 2013-11-01 2016-10-11 Brian Corporation Apparatus and methods for online training of robots
US9358685B2 (en) 2014-02-03 2016-06-07 Brain Corporation Apparatus and methods for control of robot actions based on corrective user inputs
US9346167B2 (en) 2014-04-29 2016-05-24 Brain Corporation Trainable convolutional network apparatus and methods for operating a robotic vehicle
US9272418B1 (en) * 2014-09-02 2016-03-01 The Johns Hopkins University System and method for flexible human-machine collaboration
US9630318B2 (en) 2014-10-02 2017-04-25 Brain Corporation Feature detection apparatus and methods for training of robotic navigation
US9717387B1 (en) 2015-02-26 2017-08-01 Brain Corporation Apparatus and methods for programming and training of robotic household appliances
JP6562665B2 (en) * 2015-03-18 2019-08-21 蛇の目ミシン工業株式会社 robot
US9724826B1 (en) 2015-05-28 2017-08-08 X Development Llc Selecting physical arrangements for objects to be acted upon by a robot
US9682476B1 (en) 2015-05-28 2017-06-20 X Development Llc Selecting robot poses to account for cost
US10341413B2 (en) * 2016-01-04 2019-07-02 Hangzhou Yameilijia Technology Co., Ltd. Method and system for synchronizing robot with server
JP6925794B2 (en) 2016-09-02 2021-08-25 株式会社安川電機 Controller, work control device, multi-axis motion control device, and drive control device
JP6721785B2 (en) * 2016-09-15 2020-07-15 グーグル エルエルシー Deep reinforcement learning for robot operation
US10160115B2 (en) 2016-12-19 2018-12-25 Amazon Technologies, Inc. Dynamic byte order determination and conversion for robotic component
CN109421041B (en) * 2017-08-21 2021-05-11 深圳市优必选科技有限公司 Robot motion control method, robot and device with storage function
CN111801197A (en) * 2018-12-25 2020-10-20 深圳配天智能技术研究院有限公司 Robot external control method, robot and external control system
US11433544B2 (en) * 2019-08-18 2022-09-06 Cobalt Robotics Inc. Latency control in human operated mobile robot
KR102442064B1 (en) * 2020-11-30 2022-09-08 네이버랩스 주식회사 Method and cloud sever for controlling robot providing service in association with service application

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963447A (en) * 1997-08-22 1999-10-05 Hynomics Corporation Multiple-agent hybrid control architecture for intelligent real-time control of distributed nonlinear processes
US20040133308A1 (en) * 2002-08-30 2004-07-08 Keisuke Kato Robot apparatus and motion controlling method therefor
US20040176875A1 (en) * 2002-12-16 2004-09-09 Sony Corporation Legged mobile robot
US20060217837A1 (en) * 2005-03-23 2006-09-28 Kabushiki Kaisha Toshiba Robot device, movement method of robot device, and program

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4908556A (en) * 1986-11-20 1990-03-13 Unimation Inc. Modular robot control system
US5303384A (en) * 1990-01-02 1994-04-12 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration High level language-based robotic control system
US5560022A (en) * 1994-07-19 1996-09-24 Intel Corporation Power management coordinator system and interface
US6144884A (en) * 1998-04-17 2000-11-07 Massachusetts Institute Of Technology Teleoperation with variable delay
JP2002113675A (en) * 2000-10-11 2002-04-16 Sony Corp Robot control system and introducing method for robot controlling software
US6442451B1 (en) * 2000-12-28 2002-08-27 Robotic Workspace Technologies, Inc. Versatile robot control system
DE10113261C2 (en) * 2001-03-16 2003-07-10 Siemens Ag Synchronous, clocked communication system with decentralized input / output modules and method for integrating decentralized input / output modules in such a system
US6728599B2 (en) * 2001-09-07 2004-04-27 Computer Motion, Inc. Modularity system for computer assisted surgery
US6889118B2 (en) * 2001-11-28 2005-05-03 Evolution Robotics, Inc. Hardware abstraction layer for a robot
US6807461B2 (en) * 2002-05-22 2004-10-19 Kuka Roboter Gmbh Coordinated robot control from multiple remote instruction sources

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963447A (en) * 1997-08-22 1999-10-05 Hynomics Corporation Multiple-agent hybrid control architecture for intelligent real-time control of distributed nonlinear processes
US20040133308A1 (en) * 2002-08-30 2004-07-08 Keisuke Kato Robot apparatus and motion controlling method therefor
US20040176875A1 (en) * 2002-12-16 2004-09-09 Sony Corporation Legged mobile robot
US20060217837A1 (en) * 2005-03-23 2006-09-28 Kabushiki Kaisha Toshiba Robot device, movement method of robot device, and program

Also Published As

Publication number Publication date
WO2006062948A2 (en) 2006-06-15
US20060161300A1 (en) 2006-07-20
US8060251B2 (en) 2011-11-15

Similar Documents

Publication Publication Date Title
WO2006062948A3 (en) Interface for robot motion control
WO2007035520A3 (en) Interface for sensor query and control
EP1400893A3 (en) Storage system and control method
EP1906283A3 (en) Motion control timing models
WO2008070208A3 (en) Multi-robot control interface
WO2006099100A3 (en) System and method for controlling and communicating with a vehicle
CA2469109A1 (en) Distributed control system for forklift
EP1376398A3 (en) Proxy server apparatus and method for providing service using the same
EP1260324A3 (en) Method and system for providing service by robot
WO2005107410A8 (en) Service-oriented architecture for process control systems
EP2289804A3 (en) System and method for transferring airplanes
EP1970264A3 (en) Remote control method and system, vehicle with remote controllable function, and control server
WO2009002751A3 (en) Running add-on components in virtual environments
WO2004093061A3 (en) Servo system for a two-dimensional micro-electromechanical system (mems)-based scanner and method therefor
EP2562956A3 (en) Device and method for controlling features on a device
CA2378757A1 (en) System and method for reducing the amount of repetitive data sent by a server to a client for vehicle navigation
WO2006055191A3 (en) Functional partitioning method for providing modular data storage systems
EP1772785A3 (en) Production monitoring and control system having organizational structure-based presentation layer
WO2003058372A3 (en) A system and a method for accelerating communication between client and an email server
WO2008022078A3 (en) Door and ramp interface system
EP1854687A3 (en) Electronic control system for vehicle and control method thereof
EP1288107A3 (en) Method for automatically adjusting reference models in vehicle stability enhancement systems
WO2007008883A3 (en) Event triggering over a network
EP1675000A3 (en) Fault-tolerant computer and method of controlling data transmission
WO2006015672A8 (en) Method for transmitting application-specific registration or de-registration data and system, server and communication terminal therefor

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 KN KP KR KZ LC LK LR LS LT LU LV LY 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 LV 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
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 05853083

Country of ref document: EP

Kind code of ref document: A2