Method for estimating distance using point measurement and color depth
AssigneeAI Incorporated
InventorsAli Ebrahimi Afrouzi, Soroush Mehrnia
Life of this patent
Estimating the term…
Abstract
A method including detecting an object in a line of sight of at least one sensor; adjusting a current path of the robot to include a detour path around the object, instructing the robot to resume along the current path after avoiding the object, discarding at least some data collected by sensors of the robot in overlapping areas covered, inferring previously visited areas and unvisited areas, generating a planar representation of a workspace of the robot by stitching data collected by at least some sensors of the robot at overlapping points, and presenting at least the planar representation and coverage statistics on an application of a communication device.
Claims20
A method for coverage by a robot, comprising:
- detecting, with a plurality of sensors of the robot, an object in a line of sight of at least one of the plurality of sensors;
- adjusting, with a processor of the robot, a current path of the robot to include a detour path around the object, wherein:
- the current path comprises at least one segment parallel to a wall;
- each of the at least one segment parallel to the wall is positioned a predetermined distance from the wall;
- each of the at least one segment parallel to the wall is positioned such that areas covered by the robot when driving along two adjacent segments parallel to the wall partially overlap;
- instructing, with the processor of the robot, the robot to resume along the current path after avoiding the object;
- discarding, with the processor of the robot, at least some data collected by sensors of the robot in overlapping areas covered;
- inferring, with the processor of the robot, previously visited areas and unvisited areas;
- generating, with the processor of the robot, a planar representation of a workspace of the robot by stitching data collected by at least some sensors of the robot at overlapping points;
- and
- presenting, with an application of a communication device, at least the planar representation and coverage statistics.
A robot, comprising:
- sensors;
- a processor;
- and
- memory storing instructions that when executed by the processor effectuates operations comprising:
- detecting, with a plurality of sensors, an object in a line of sight of at least one of the plurality of sensors;
- adjusting, with the processor, a current path of the robot to include a detour path around the object, wherein:
- the current path comprises at least one segment parallel to a wall;
- each of the at least one segment parallel to the wall is positioned a predetermined distance from the wall;
- each of the at least one segment parallel to the wall is positioned such that areas covered by the robot when driving along two adjacent segments parallel to the wall partially overlap;
- instructing, with the processor, the robot to resume along the current path after avoiding the object;
- discarding, with the processor, at least some data collected by the sensors of the robot in overlapping areas covered;
- inferring, with the processor, previously visited areas and unvisited areas;
- generating, with the processor, a planar representation of a workspace of the robot by stitching data collected by at least some sensors of the robot at overlapping points;
- and
- presenting, with an application of a communication device, at least the planar representation and coverage statistics.
Dependencies are inferred from the claim text.