Optimization tool for robot placement
AssigneeDassault Systemes
InventorDavid Barral
Life of this patent
Estimating the term…
Loading patent…
AssigneeDassault Systemes
InventorDavid Barral
Estimating the term…
A method and system for optimizing the placement of a robot in a workplace so as to minimize cycle time is defined. A modified simulated annealing method (SA) is applied to the problem of robot placement in CAD systems, in the context of welding tasks. The objective function for optimization is cycle time, which can be obtained from available robotic CAD software. The research domains are simplified, and the SA method is applied to yield an optimal or near-optimal solution to each problem. To obtain the optimal placement of the robot, the research domain is first simplified by determining an acceptable base location domain, then obstacle shadows, which are subtracted from the previous domain to give the free acceptable base location domain. A modified SA method is applied to this domain, using task feasibility tests before simulating the cycle time, in order to save CPU time. The modified SA technique gives a set of near-optimal placements, together with other local minima, and an estimate of an efficient region where the robot may be positioned.
A CAD/CAM computer system comprising:
Computer executable code stored on a computer readable medium, the code comprising means for causing a CAD/CAM computer system to determine a discrete set of locations within a workcell for placement of a robot, said discrete set of locations being locations that would allow the robot to complete a given workplan in less time than if the robot were placed elsewhere in the workcell, and would allow the robot to complete the workplan without hitting obstacles in the workcell, said code further comprising means for causing the computer system to execute the method comprising:
Dependencies are inferred from the claim text.