CA2120534A1 - Real time collision detection - Google Patents

Real time collision detection

Info

Publication number
CA2120534A1
CA2120534A1 CA002120534A CA2120534A CA2120534A1 CA 2120534 A1 CA2120534 A1 CA 2120534A1 CA 002120534 A CA002120534 A CA 002120534A CA 2120534 A CA2120534 A CA 2120534A CA 2120534 A1 CA2120534 A1 CA 2120534A1
Authority
CA
Canada
Prior art keywords
real time
collision detection
time collision
workspace
sphere
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
Application number
CA002120534A
Other languages
French (fr)
Other versions
CA2120534C (en
Inventor
Michael A. Greenspan
Nestor Burtnyk
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.)
National Research Council of Canada
Original Assignee
Michael A. Greenspan
Nestor Burtnyk
National Research Council Of Canada
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 Michael A. Greenspan, Nestor Burtnyk, National Research Council Of Canada filed Critical Michael A. Greenspan
Publication of CA2120534A1 publication Critical patent/CA2120534A1/en
Application granted granted Critical
Publication of CA2120534C publication Critical patent/CA2120534C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • B25J9/1666Avoiding collision or forbidden zones
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/06Safety devices
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39082Collision, real time collision avoidance
    • 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/40442Voxel map, 3-D grid map
    • 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/40447Bitmap based
    • 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/40492Model manipulator by spheres for collision avoidance

Abstract

A method is provided for detecting a collision between a robot and one or more obstacles before it occurs. The robot is modeled by spheres in a voxelized workspace. Each voxel within the workspace is assigned a value which corresponds to its distance from the closest obstacle. A collision is determined to be imminent if the voxel value at the centre of a sphere is less than the radius of the sphere in voxels.
CA002120534A 1993-03-17 1994-03-16 Real time collision detection Expired - Lifetime CA2120534C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/032,314 US5347459A (en) 1993-03-17 1993-03-17 Real time collision detection
US08/032,314 1993-03-17

Publications (2)

Publication Number Publication Date
CA2120534A1 true CA2120534A1 (en) 1994-09-18
CA2120534C CA2120534C (en) 2004-05-04

Family

ID=21864272

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002120534A Expired - Lifetime CA2120534C (en) 1993-03-17 1994-03-16 Real time collision detection

Country Status (2)

Country Link
US (1) US5347459A (en)
CA (1) CA2120534C (en)

Families Citing this family (156)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5611025A (en) * 1994-11-23 1997-03-11 General Electric Company Virtual internal cavity inspection system
US5548694A (en) * 1995-01-31 1996-08-20 Mitsubishi Electric Information Technology Center America, Inc. Collision avoidance system for voxel-based object representation
JP2915826B2 (en) * 1995-07-11 1999-07-05 富士通株式会社 Interference check device
US5761391A (en) * 1996-05-22 1998-06-02 Fujitsu Ltd. Arithmetic unit for calculating distance between objects
US6004016A (en) * 1996-08-06 1999-12-21 Trw Inc. Motion planning and control for systems with multiple mobile objects
JP3288250B2 (en) * 1997-03-25 2002-06-04 ファナック株式会社 Robot controller
US6049171A (en) * 1998-09-18 2000-04-11 Gentex Corporation Continuously variable headlamp control
US6130421A (en) * 1998-06-09 2000-10-10 Gentex Corporation Imaging system for vehicle headlamp control
US6587573B1 (en) * 2000-03-20 2003-07-01 Gentex Corporation System for controlling exterior vehicle lights
US7653215B2 (en) 1997-04-02 2010-01-26 Gentex Corporation System for controlling exterior vehicle lights
US6861809B2 (en) * 1998-09-18 2005-03-01 Gentex Corporation Headlamp control to prevent glare
US5837994C1 (en) * 1997-04-02 2001-10-16 Gentex Corp Control system to automatically dim vehicle head lamps
US6631316B2 (en) * 2001-03-05 2003-10-07 Gentex Corporation Image processing system to control vehicle headlamps or other vehicle equipment
US5999881A (en) * 1997-05-05 1999-12-07 General Electric Company Automated path planning
US6014145A (en) * 1997-07-07 2000-01-11 International Business Machines Corporation Navagation with optimum viewpoints in three-dimensional workspace interactive displays having three-dimensional objects with collision barriers
DE19810341C2 (en) * 1998-03-10 2000-10-12 Deutsch Zentr Luft & Raumfahrt Method for automatic collision avoidance of a manipulator in a work space limited by obstacles
US6407748B1 (en) 1998-04-17 2002-06-18 Sandia Corporation Method and apparatus for modeling interactions
US6099573A (en) * 1998-04-17 2000-08-08 Sandia Corporation Method and apparatus for modeling interactions
JP3415438B2 (en) 1998-05-12 2003-06-09 富士通株式会社 Interference checking apparatus and method
JP2000200361A (en) * 1998-08-07 2000-07-18 Sega Enterp Ltd Image processor and information recording medium
US6873944B1 (en) 2000-10-11 2005-03-29 Ford Global Technologies, Llc Method of real time collision detection between geometric models
US7114157B2 (en) * 2001-11-27 2006-09-26 Kuka Roboter Gmbh System controlling exclusive access by control programs to system resources
JP2003236787A (en) * 2002-02-18 2003-08-26 Kawasaki Heavy Ind Ltd Drivingly controlling method and drivingly controlling device
US6678582B2 (en) * 2002-05-30 2004-01-13 Kuka Roboter Gmbh Method and control device for avoiding collisions between cooperating robots
US7191104B2 (en) * 2002-07-11 2007-03-13 Ford Global Technologies, Llc Method of real-time collision detection between solid geometric models
WO2004009303A1 (en) * 2002-07-18 2004-01-29 Kabushiki Kaisha Yaskawa Denki Robot controller and robot system
JP2004199496A (en) * 2002-12-19 2004-07-15 Sony Corp Information processor and method, and program
JP3975959B2 (en) * 2003-04-23 2007-09-12 トヨタ自動車株式会社 Robot operation regulating method and apparatus, and robot equipped with the same
DE10361132B4 (en) * 2003-06-18 2013-02-28 Elan Schaltelemente Gmbh & Co. Kg Method for monitoring the movement of a moving in several degrees of freedom moving danger object of a handling device, such as handling mass and / or movable mass
ATE547048T1 (en) * 2003-08-12 2012-03-15 Univ Loma Linda Med MODULAR PATIENT SUPPORT SYSTEM
DE102004027944B4 (en) * 2004-06-08 2012-02-16 Kuka Laboratories Gmbh Method for protecting a robot against collisions
CA2573967A1 (en) * 2004-07-19 2006-02-23 Societe De Materiel Industriel Et D'equipement-Smie Method and system for avoiding collisions between moveable devices
US8364454B2 (en) * 2004-07-27 2013-01-29 Ford Motor Company System and method of dynamic clearance checking using a geometric model
EP1809446B1 (en) * 2004-10-25 2008-07-16 The University of Dayton Method and system to provide imporved accuracies in multi-jointed robots through kinematic robot model parameters determination
JP2006151125A (en) * 2004-11-26 2006-06-15 Omron Corp On-vehicle image processing device
DE102006007623B4 (en) * 2006-02-18 2015-06-25 Kuka Laboratories Gmbh Robot with a control unit for controlling a movement between an initial pose and an end pose
US7801644B2 (en) * 2006-07-05 2010-09-21 Battelle Energy Alliance, Llc Generic robot architecture
US8355818B2 (en) * 2009-09-03 2013-01-15 Battelle Energy Alliance, Llc Robots, systems, and methods for hazard evaluation and visualization
US8271132B2 (en) 2008-03-13 2012-09-18 Battelle Energy Alliance, Llc System and method for seamless task-directed autonomy for robots
US7584020B2 (en) * 2006-07-05 2009-09-01 Battelle Energy Alliance, Llc Occupancy change detection system and method
US8073564B2 (en) * 2006-07-05 2011-12-06 Battelle Energy Alliance, Llc Multi-robot control interface
US7211980B1 (en) 2006-07-05 2007-05-01 Battelle Energy Alliance, Llc Robotic follow system and method
US7587260B2 (en) * 2006-07-05 2009-09-08 Battelle Energy Alliance, Llc Autonomous navigation system and method
US7620477B2 (en) * 2006-07-05 2009-11-17 Battelle Energy Alliance, Llc Robotic intelligence kernel
US7974738B2 (en) * 2006-07-05 2011-07-05 Battelle Energy Alliance, Llc Robotics virtual rail system and method
US8965578B2 (en) 2006-07-05 2015-02-24 Battelle Energy Alliance, Llc Real time explosive hazard information sensing, processing, and communication for autonomous operation
US7668621B2 (en) * 2006-07-05 2010-02-23 The United States Of America As Represented By The United States Department Of Energy Robotic guarded motion system and method
DE602006012485D1 (en) * 2006-09-14 2010-04-08 Abb Research Ltd Method and device for avoiding collisions between an industrial robot and an object
EP1972416B1 (en) * 2007-03-23 2018-04-25 Honda Research Institute Europe GmbH Robots with occlusion avoidance functionality
EP1972415B1 (en) * 2007-03-23 2019-01-02 Honda Research Institute Europe GmbH Robots with collision avoidance functionality
EP1974869A1 (en) * 2007-03-26 2008-10-01 Honda Research Institute Europe GmbH Apparatus and method for generating and controlling the motion of a robot
US8046102B2 (en) * 2007-05-17 2011-10-25 Fanuc Robotics America, Inc. Control method for synchronous high speed motion stop for multi-top loaders across controllers
US7831391B2 (en) * 2007-06-12 2010-11-09 Palo Alto Research Center Incorporated Using segmented cones for fast, conservative assessment of collision risk
DE102007032540B4 (en) * 2007-07-12 2015-05-21 Siemens Aktiengesellschaft Method for controlling the movement of a moving part of an X-ray image recording system and X-ray image recording system coupled to video cameras
DE102007059480B4 (en) 2007-12-11 2018-07-05 Kuka Roboter Gmbh Method and device for pose monitoring of a manipulator
EP2104046A1 (en) 2008-03-17 2009-09-23 Volkswagen AG Method and device for computer-aided testing of the constructability of a product
CN101546435B (en) * 2008-03-24 2012-03-28 鸿富锦精密工业(深圳)有限公司 System and method for detecting article collision
DE102008016604B4 (en) * 2008-04-01 2014-07-17 Kuka Laboratories Gmbh Method and device for self-collision monitoring of a manipulator
DE102008057142B4 (en) * 2008-04-29 2016-01-28 Siemens Aktiengesellschaft Method for computer-aided motion planning of a robot
US9144904B2 (en) 2008-05-21 2015-09-29 Fanuc Robotics America Corporation Method and system for automatically preventing deadlock in multi-robot systems
US8315738B2 (en) * 2008-05-21 2012-11-20 Fanuc Robotics America, Inc. Multi-arm robot system interference check via three dimensional automatic zones
US8650272B2 (en) * 2008-07-16 2014-02-11 Hewlett-Packard Development Company, L.P. Distributed transaction processing system having resource managers that collaborate to decide whether to commit or abort a transaction in response to failure of a transaction manager
EP2493664B1 (en) * 2009-10-27 2019-02-20 Battelle Memorial Institute Semi-autonomous multi-use robot system and method of operation
US8059024B2 (en) * 2009-12-17 2011-11-15 Honeywell International Inc. Inference of turbulence hazard from proximity to radar turbulence measurement
FR2954518B1 (en) * 2009-12-18 2012-03-23 Aripa Service Innovation Ind "ANTICOLLISION SYSTEM FOR THE DISPLACEMENT OF AN OBJECT IN A CONCEALED ENVIRONMENT."
WO2011101988A1 (en) * 2010-02-22 2011-08-25 トヨタ自動車株式会社 Risk degree calculation device
AU2011293447B2 (en) * 2010-08-23 2014-12-11 Irobot Corporation Remote vehicle missions and systems for supporting remote vehicle missions
JP4951111B2 (en) * 2010-11-04 2012-06-13 株式会社東芝 Design support apparatus, design support method, and program
JP5981215B2 (en) 2011-05-05 2016-08-31 ファナック アメリカ コーポレイション Method and system for automatically preventing deadlock in a multi-robot system
EP2797657B1 (en) * 2011-12-30 2019-03-13 St. Jude Medical, Atrial Fibrillation Division, Inc. System and method for detection and avoidance of collisions of robotically-controlled medical devices
JP5857803B2 (en) * 2012-03-07 2016-02-10 株式会社デンソーウェーブ Industrial machine interference determination device, interference determination method, computer program, and recording medium
US8879139B2 (en) 2012-04-24 2014-11-04 Gentex Corporation Display mirror assembly
US8983135B2 (en) 2012-06-01 2015-03-17 Gentex Corporation System and method for controlling vehicle equipment responsive to a multi-stage village detection
EP2859436B1 (en) 2012-06-12 2020-06-03 Gentex Corporation Vehicle imaging system providing multi-stage aiming stability indication
US9786097B2 (en) * 2012-06-22 2017-10-10 Matterport, Inc. Multi-modal method for interacting with 3D models
US10163261B2 (en) 2014-03-19 2018-12-25 Matterport, Inc. Selecting two-dimensional imagery data for display within a three-dimensional model
US10139985B2 (en) 2012-06-22 2018-11-27 Matterport, Inc. Defining, displaying and interacting with tags in a three-dimensional model
JP6069923B2 (en) * 2012-07-20 2017-02-01 セイコーエプソン株式会社 Robot system, robot, robot controller
EP2879912B1 (en) 2012-08-02 2021-11-10 Gentex Corporation System and method for controlling exterior vehicle lights responsive to detection of a semi-truck
CN104969134B (en) * 2013-02-06 2017-06-09 三菱电机株式会社 Interference checking device
EP3036130B1 (en) 2013-08-19 2023-10-11 Gentex Corporation Vehicle imaging system and method for distinguishing between vehicle tail lights and flashing red stop lights
WO2015026810A1 (en) 2013-08-19 2015-02-26 Gentex Corporation Vehicle imaging system and method for distinguishing reflective objects from lights of another vehicle
SE537534C2 (en) * 2013-08-27 2015-06-02 Cognibotics Ab Method and system for determining at least one property of a manipulator
AU2014326772B2 (en) 2013-09-24 2017-07-20 Gentex Corporation Display mirror assembly
WO2015050996A1 (en) 2013-10-01 2015-04-09 Gentex Corporation System and method for controlling exterior vehicle lights on motorways
CN105705353B (en) 2013-11-15 2018-05-01 金泰克斯公司 Including decaying to color into the imaging system of Mobile state compensation
US9511715B2 (en) 2014-01-31 2016-12-06 Gentex Corporation Backlighting assembly for display for reducing cross-hatching
US9452531B2 (en) * 2014-02-04 2016-09-27 Microsoft Technology Licensing, Llc Controlling a robot in the presence of a moving object
CN106255471B (en) * 2014-02-05 2018-10-26 直观外科手术操作公司 System and method for dynamic virtual collision object
WO2015143333A1 (en) 2014-03-21 2015-09-24 Gentex Corporation Tri-modal display mirror assembly
US9834146B2 (en) 2014-04-01 2017-12-05 Gentex Corporation Automatic display mirror assembly
US10037124B2 (en) 2014-07-08 2018-07-31 Honeywell International Inc. Vertical profile display including weather icons
US9710218B2 (en) 2014-07-08 2017-07-18 Honeywell International Inc. Vertical profile display including hazard band indication
US10495783B2 (en) 2014-07-08 2019-12-03 Honeywell International Inc. Vertical profile display including weather blocks
US9694751B2 (en) 2014-09-19 2017-07-04 Gentex Corporation Rearview assembly
US9694752B2 (en) 2014-11-07 2017-07-04 Gentex Corporation Full display mirror actuator
EP3218227B1 (en) 2014-11-13 2018-10-24 Gentex Corporation Rearview mirror system with a display
JP6553186B2 (en) 2014-12-03 2019-07-31 ジェンテックス コーポレイション Display mirror assembly
USD746744S1 (en) 2014-12-05 2016-01-05 Gentex Corporation Rearview device
JP6137155B2 (en) * 2014-12-09 2017-05-31 トヨタ自動車株式会社 Interference avoidance method, control device, and program
US9744907B2 (en) 2014-12-29 2017-08-29 Gentex Corporation Vehicle vision system having adjustable displayed field of view
US9720278B2 (en) 2015-01-22 2017-08-01 Gentex Corporation Low cost optical film stack
EP3286038A4 (en) 2015-04-20 2018-04-25 Gentex Corporation Rearview assembly with applique
CN113491582A (en) 2015-05-01 2021-10-12 提坦医疗公司 Instrument collision detection and feedback
CN107614324B (en) 2015-05-18 2020-11-27 金泰克斯公司 Complete display rearview device
DE102015007395A1 (en) 2015-06-08 2016-12-08 Kuka Roboter Gmbh Method and system for operating and / or monitoring a machine, in particular a robot
US11178353B2 (en) 2015-06-22 2021-11-16 Gentex Corporation System and method for processing streamed video images to correct for flicker of amplitude-modulated lights
USD798207S1 (en) 2015-10-30 2017-09-26 Gentex Corporation Rearview mirror assembly
USD797627S1 (en) 2015-10-30 2017-09-19 Gentex Corporation Rearview mirror device
CN108349436B (en) 2015-10-30 2019-12-20 金泰克斯公司 Rear-view device
CN108349435B (en) 2015-10-30 2021-06-15 金泰克斯公司 Switching board
USD800618S1 (en) 2015-11-02 2017-10-24 Gentex Corporation Toggle paddle for a rear view device
AT518498B1 (en) * 2016-03-29 2018-09-15 B & R Ind Automation Gmbh Position monitoring of a kinematics
USD845851S1 (en) 2016-03-31 2019-04-16 Gentex Corporation Rearview device
US10078333B1 (en) * 2016-04-17 2018-09-18 X Development Llc Efficient mapping of robot environment
USD817238S1 (en) 2016-04-29 2018-05-08 Gentex Corporation Rearview device
US10025138B2 (en) 2016-06-06 2018-07-17 Gentex Corporation Illuminating display with light gathering structure
EP3537248A1 (en) 2016-06-10 2019-09-11 Duke University Motion planning for autonomous vehicles and reconfigurable motion planning processors
USD809984S1 (en) 2016-12-07 2018-02-13 Gentex Corporation Rearview assembly
USD854473S1 (en) 2016-12-16 2019-07-23 Gentex Corporation Rearview assembly
EP3562710A4 (en) 2016-12-30 2019-11-13 Gentex Corporation Full display mirror with on-demand spotter view
CN106695800B (en) * 2017-03-02 2019-06-11 广州视源电子科技股份有限公司 Manipulator motion path generating method and system
WO2018170353A1 (en) 2017-03-17 2018-09-20 Gentex Corporation Dual display reverse camera system
EP3385494A1 (en) * 2017-04-05 2018-10-10 Sandvik Mining and Construction Oy Apparatus and method for controlling boom of mine vehicle
US10766140B2 (en) * 2017-04-13 2020-09-08 Battelle Memorial Institute Teach mode collision avoidance system and method for industrial robotic manipulators
JP6879464B2 (en) * 2017-08-02 2021-06-02 オムロン株式会社 Interference determination method, interference determination system and computer program
JP6848761B2 (en) * 2017-08-08 2021-03-24 トヨタ自動車株式会社 Distance evaluation method between objects and interference evaluation method between relatively moving objects
JP6895082B2 (en) * 2017-11-09 2021-06-30 オムロン株式会社 Interference determination method, interference determination system and computer program
JP6680752B2 (en) * 2017-11-28 2020-04-15 ファナック株式会社 Control device that limits the speed of the robot
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 (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
US11738457B2 (en) 2018-03-21 2023-08-29 Realtime Robotics, Inc. Motion planning of a robot for various environments and tasks and improved operation of same
CN108663990B (en) * 2018-04-16 2019-11-22 华中科技大学 A kind of Multi-axis Machining interference detection and processing method based on two-stage voxelization model
US11000950B2 (en) 2018-06-01 2021-05-11 X Development Llc Robotic motion planning
CN108858162B (en) * 2018-06-28 2020-10-30 广州视源电子科技股份有限公司 Position determination method and device for four-axis mechanical arm
US11285607B2 (en) 2018-07-13 2022-03-29 Massachusetts Institute Of Technology Systems and methods for distributed training and management of AI-powered robots using teleoperation via virtual spaces
EP3820656A4 (en) * 2018-08-23 2021-08-25 Realtime Robotics, Inc. Collision detection useful in motion planning for robotics
CN109465835A (en) * 2018-09-25 2019-03-15 华中科技大学 The safety predicting method in advance of both arms service robot operation under a kind of dynamic environment
US11154986B2 (en) 2019-01-24 2021-10-26 Intrinsic Innovation Llc Local replanning of robot movements
JP7180695B2 (en) * 2019-01-30 2022-11-30 日本電気株式会社 Obstacle avoidance control device, obstacle avoidance control system, obstacle avoidance control method and program
CN110682286B (en) * 2019-05-28 2020-07-28 广东省智能制造研究所 Real-time obstacle avoidance method for cooperative robot
CN114206698A (en) 2019-06-03 2022-03-18 实时机器人有限公司 Apparatus, method and article of manufacture for facilitating motion planning in an environment with dynamic obstacles
EP3993963A4 (en) 2019-08-23 2022-08-24 Realtime Robotics, Inc. Motion planning for robots to optimize velocity while maintaining limits on acceleration and jerk
CN110696000B (en) * 2019-11-21 2020-12-01 河北工业大学 Obstacle avoidance method for mechanical arm heuristic sensing
US11526823B1 (en) 2019-12-27 2022-12-13 Intrinsic Innovation Llc Scheduling resource-constrained actions
TW202146189A (en) 2020-01-22 2021-12-16 美商即時機器人股份有限公司 Configuration of robots in multi-robot operational environment
JP7375587B2 (en) * 2020-02-05 2023-11-08 株式会社デンソー Trajectory generation device, multi-link system, and trajectory generation method
DE102020104364B3 (en) * 2020-02-19 2021-05-27 Franka Emika Gmbh Control of a robot manipulator when it comes into contact with a person
WO2021178812A1 (en) * 2020-03-06 2021-09-10 Edda Technology, Inc. Method and system for obstacle avoidance in robot path planning using depth sensors
JP2023518071A (en) * 2020-03-18 2023-04-27 リアルタイム ロボティクス, インコーポレーテッド Digital Representation of Robot Operation Environment Useful for Robot Motion Planning
DE102020203636A1 (en) 2020-03-20 2021-09-23 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung eingetragener Verein Determination of safety areas around an automated machine
US11724387B2 (en) 2020-04-03 2023-08-15 Fanuc Corporation Fast robot motion optimization with distance field
US11518024B2 (en) 2021-02-10 2022-12-06 Intrinsic Innovation Llc Extensible underconstrained robotic motion planning
US20220398818A1 (en) * 2021-06-11 2022-12-15 The Boeing Company Computer-automated separation rules compliance analysis
WO2023013126A1 (en) * 2021-08-02 2023-02-09 ソニーグループ株式会社 Information processing device, trained model, and information processing method
US11878424B2 (en) 2021-12-06 2024-01-23 Fanuc Corporation Point set interference check

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE456048B (en) * 1982-02-24 1988-08-29 Philips Norden Ab SET AND DEVICE FOR DETERMINING THE RISK OF COLLISION FOR TWO INBOARD'S LOVELY BODIES
US4922430A (en) * 1987-10-30 1990-05-01 U.S. Philips Corporation Method and apparatus for controlling the movement of a guided object
GB2214037A (en) * 1987-12-18 1989-08-23 Ibm Solid modelling system
US5047916A (en) * 1988-03-25 1991-09-10 Kabushiki Kaisha Toshiba Method and apparatus of free space enumeration for collision avoidance
US5038302A (en) * 1988-07-26 1991-08-06 The Research Foundation Of State University Of New York Method of converting continuous three-dimensional geometrical representations into discrete three-dimensional voxel-based representations within a three-dimensional voxel-based system
US4985856A (en) * 1988-11-10 1991-01-15 The Research Foundation Of State University Of New York Method and apparatus for storing, accessing, and processing voxel-based data
US5056031A (en) * 1988-11-12 1991-10-08 Kabushiki Kaisha Toyota Chuo Kenyusho Apparatus for detecting the collision of moving objects
US5150452A (en) * 1989-07-28 1992-09-22 Megamation Incorporated Method and apparatus for anti-collision and collision protection for multiple robot system
US5255354A (en) * 1990-06-08 1993-10-19 Xerox Corporation Comparison of image shapes based on near neighbor data
US5150026A (en) * 1990-11-19 1992-09-22 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Obstacle avoidance for redundant robots using configuration control

Also Published As

Publication number Publication date
US5347459A (en) 1994-09-13
CA2120534C (en) 2004-05-04

Similar Documents

Publication Publication Date Title
CA2120534A1 (en) Real time collision detection
Borenstein et al. The vector field histogram-fast obstacle avoidance for mobile robots
Bell et al. An assistive navigation system for wheelchairs based upon mobile robot obstacle avoidance
EP0307091B1 (en) An object collision detection apparatus
EP0909412B1 (en) Process for preparing an area plan having a cellular structure and comprising a unit moving automatically and positioned in said area using sensors based on wave reflection
Braunstingl et al. A wall following robot with a fuzzy logic controller optimized by a genetic algorithm
DE10325762A1 (en) Image processing system for a vehicle
EP0945227A3 (en) Method for planning/controlling robot motion
Kuhn et al. Velocity control for safe robot guidance based on fused vision and force/torque data
EP3537024B1 (en) Collision avoidance system and method for collision avoidance
Li Fuzzy logic based robot navigation in uncertain environments by multisensor integration
Nikravesh et al. Plastic hinge approach to vehicle crash simulation
Rofer et al. Ensuring safe obstacle avoidance in a shared-control system
Li et al. Behavior fusion for robot navigation in uncertain environments using fuzzy logic
Song et al. Application of heuristic asymmetric mapping for mobile robot navigation using ultrasonic sensors
Everett et al. Model-based variable position mapping for telerobotic assistance in a cylindrical environment
Wang et al. Motion feasibility of a wheeled vehicle with a steering angle limit
Joarder et al. Autonomous obstacle avoidance using visual fixation and looming
Zhang Fuzzy control system for a mobile robot collision avoidance
Nikravesh et al. Structural collapse and vehicular crash simulation using a plastic hinge technique
Eskandarian et al. Collision avoidance using a cerebellar model arithmetic computer neural network
Basu et al. Safety optimizing strategies for local path planning in dynamic environments
Jeong et al. A study on neural networks for vision-based road following of autonomous vehicle
Boaz et al. Oct-tree representation for three-dimensional motion and collision detection.
Kotani et al. Danger estimation of the Robotic Travel Aid (RoTA) at intersection

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20140317