Back to results
US 2026/0277212 A1Published application
Systems and methods for configuring a robot to scan for features within an environment
AssigneeBrain Corporation
InventorsSoysal Degirmenci, Brandon Beckwith, Joanne Li, Arun Joseph
Life of this patent
Estimating the term…
Abstract
Systems and methods for configuring a robot to scan for features are disclosed herein. According to at least one non-limiting exemplary embodiment, a robot may be configured to scan for features within an environment by producing various computer-readable maps which may be annotated to facilitate organized and accurate feature scanning.
Claims18
A method for configuring a robot to scan for features within an environment, comprising:
- generating a site map;
- learning at least one local scanning route, wherein each of the at least one local scanning route corresponds to a local scanning route map;
- aligning the at least one local scanning route to the site map;
- receiving annotations of the site map, the annotations correspond to objects within the environment;
- and
- executing any of the at least one local scanning routes while scanning for features within sensor data from sensor units of the robot.
3 more elements
A robot, comprising:
- at least one processor configured to execute computer-readable instructions from a non-transitory computer-readable memory, the instructions, when executed, cause the at least one processor to:
- produce a site map;
- learn at least one local scanning route, each of the at least one local scanning routes corresponds to a local scanning route map;
- align the at least one local scanning route to the site map;
- receive annotations of the site map, the annotations correspond to objects within the environment;
- and
- execute any of the at least one local scanning routes while scanning for features within sensor data from sensor units.
4 more elements
A robot, comprising:
- at least one processor configured to execute computer-readable instructions from a non-transitory computer-readable memory, the instructions, when executed, cause the at least one processor to:
- produce a site map while operating under user guided control;
- learn at least one local scanning route while operating under user guided control, each of the at least one local scanning routes corresponds to a local scanning route map, each local scanning route map comprises at least a portion of an object which is also localized on the site map;
- edit at least a portion of the at least one local scanning routes based on a user input to a user interface coupled to the robot;
- align the at least one local scanning route to the site map by aligning, for each local scanning route map, the at least portion of the object of the local scanning route map to its location on the stie map;
- receive annotations of the site map, the annotations correspond to labels for objects to be scanned for features and comprise (i) identification of an object to be scanned and (ii) at least one scanning segment associated with each of the scannable objects, the scanning segment defines a portion of a local scanning route or area within the environment wherein the robot collects sensor data to scan for features therein;
- transfer annotations of the site map to each of the at least one local scanning route maps based on the alignment;
- and
- execute any of the at least one local scanning routes while scanning for features within sensor data from sensor units;
- store the sensor data collected proximate to a scanning segment into a file, directory, or bin in memory, the file, directory or bin being associated with an annotation corresponding to the object scanned;
- and
- store identified features in the corresponding bin, file, or directory in memory;
- wherein, the sensor data comprises images.
10 more elements
Dependencies are inferred from the claim text.