Dynamic boundary setting
AssigneeInternational Business Machines Corporation
InventorsTadanobu Inoue, Akira Koseki, Takao Moriyama, Kohji Takano
Life of this patent
Estimating the term…
Abstract
A method, a system, and a computer program product provide for changing a boundary between zones. This includes setting a location of a boundary which defines a part of a zone; detecting that an object moves into the zone across the boundary; and in response to the detection, changing the location of the boundary in a direction away from the object, compared to the location of the boundary before the change.
Claims16
A system including a robot, the robot comprising:
- a processor;
- and
- a memory storing a program, which, when executed on the processor, performs an operation including:
- setting a first boundary location of a boundary which defines at least a part of a given one of a plurality of zones as an inside location of the boundary or an outside location of the boundary, the plurality of zones being defined using a distance from a robot;
- detecting that an object moves into or out of the given zone across the boundary at the first boundary location, including detecting a distance between the robot and the object using a sensor;
- implementing stable zone detection within the plurality of zones as a result of the detection of the object to provide a robotic service to the object, including reducing chattering problem effects associated with sensor noise during the zone detection by changing the first boundary location of the boundary to the outside location or the inside location based on whether the object moves into or out of the given zone to obtain a second boundary location;
- and
- providing the robotic service to the object according to a rule corresponding to the second boundary location.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to cause the computer to perform a method comprising:
- setting, by a robot, a first boundary location of a boundary which defines at least a part of a given one of the plurality of zones as an inside location of the boundary or an outside location of the boundary, the plurality of zones being defined using a distance from a robot;
- detecting, by the robot, that an object moves into or out of the given zone across the boundary at the first boundary location, including detecting a distance between the robot and the object using a sensor;
- implementing, by the robot, stable zone detection with the plurality of zones as a result of the detection of the object to provide a robotic service to the object, including reducing chattering problem effects associated with sensor noise during the zone detection by changing the first boundary location of the boundary to the outside location or the inside location based on whether the object moves into or out of the given zone to obtain a second boundary location;
- and providing, by the robot, the robotic service to the object according to a rule corresponding to the second boundary location.
Dependencies are inferred from the claim text.