Method, system, and non-transitory computer-readable recording medium for controlling a destination of a robot
AssigneeBear Robotics, Inc.
InventorsBryant Leo Pong, Fangwei Li, Henry A. Leinhos
Life of this patent
Estimating the term…
Abstract
There is provided a method for controlling a destination of a robot. The method includes the steps of: when information on obstruction of arrival at a first destination of a robot is acquired, determining an obstruction area associated with the arrival obstruction information by clustering adjacent areas around the first destination, determining a destination candidate area around the obstruction area with reference to a size of the robot, and determining an area in the destination candidate area, which is specified on the basis of a location of the robot, as a second destination of the robot.
Claims13
A method for dynamically setting an alternative destination of a robot, the method comprising the steps of:
- acquiring information on obstruction of arrival at a first destination of a robot, and determining an obstruction area associated with the arrival obstruction information by clustering adjacent areas around the first destination;
- determining a destination candidate area around the obstruction area with reference to a size of the robot;
- determining an area in the destination candidate area, which is specified on the basis of a location of the robot, as a second destination of the robot;
- and
- controlling the robot to autonomously drive to the second destination,
- wherein in the step of determining the obstruction area, a closed area is specified by successively clustering an area adjacent to the closed area where at least one obstruction object associated with the arrival obstruction information exists, using an area containing or adjacent to the first destination in a map associated with the robot as a starting point of the closed area, and the obstruction area is determined on the basis of the specified closed area, and
- wherein in the step of determining the obstruction area, the clustering is successively performed until areas where the at least one obstruction object does not exist are found at all boundaries of the closed area.
A system for dynamically setting an alternative destination of a robot, the system comprising:
- an obstruction area determination unit configured to acquire information on obstruction of arrival at a first destination of a robot, and to determine an obstruction area associated with the arrival obstruction information by clustering adjacent areas around the first destination;
- a destination candidate area determination unit configured to determine a destination candidate area around the obstruction area with reference to a size of the robot;
- a destination determination unit configured to determine an area in the destination candidate area, which is specified on the basis of a location of the robot, as a second destination of the robot;
- and
- a drive unit configured to control the robot to autonomously drive to the second destination,
- wherein the obstruction area determination unit is configured to specify a closed area by successively clustering an area adjacent to the closed area where at least one obstruction object associated with the arrival obstruction information exists, using an area containing or adjacent to the first destination in a map associated with the robot as a starting point of the closed area, and to determine the obstruction area on the basis of the specified closed area, and
- wherein the obstruction area determination unit is configured to successively perform the clustering until areas where the at least one obstruction object does not exist are found at all boundaries of the closed area.
Dependencies are inferred from the claim text.