Patent classifications
G01C21/383
Control device, control method, and mobile object
The present disclosure relates to a control device, a control method, and a mobile object that effectively use storage capacity while saving the storage capacity and efficiently plan a movement route by storing or forgetting (deleting) a past detailed map according to importance during autonomous movement. When a global route is set, by storing or forgetting (deleting) a detailed map according to the importance on the global route to plan a local route from a frequently used global route, it is possible to efficiently plan a local route by combining detailed maps stored in the past.
Determining changes in marker setups for robot localization
Embodiments are provided that include maintaining a map of a plurality of markers in an environment. The map includes a last detection time of each marker of the plurality of markers. The embodiments also include receiving a set of detected markers from a robotic device that is configured to localize in the environment using the plurality of markers. The embodiments further include updating, in the map, the last detection time of each marker which has a mapped position that corresponds to a detected position of a detected marker in the set of detected markers. The embodiments additionally include identifying, from the plurality of markers in the map, a marker having a last detection time older than a threshold amount of time. The embodiments still further include initiating an action related to the identified marker.
Multilevel altitude maps
The invention relates to a method, performed by at least one apparatus. The method comprises obtaining sample measurements at least in part comprising altitude information and observed in an area at least in part represented by an altitude map, the altitude map comprising sub-sections representing respective sub-areas of the area; The method further comprises determining altitude estimates from the altitude information. The method further comprises updating one or more altitude estimate distributions associated with respective sub-sections of the altitude map based on the determined altitude estimates. The method further comprises determining, for one or more sub-sections of the altitude map, whether a respective sub-section of the altitude map represents a single level sub-area or multilevel sub-area, based on respective altitude estimate distributions associated with respective sub-sections of the altitude map.
DIGITAL MAP FOR NAVIGATION
A digital map representing a physical location as a hierarchical structure of cells. Each cell has attributes including but not limited to permeability in each direction of a three-dimensional coordinate system and associated with one or more faces or edges of a boundary. The permeability pertains separately to transmissions of radio frequency signals and to physical travel of objects and persons.
METHOD, APPARATUS, AND SYSTEM FOR MAPPING A PARKING FACILITY WITHOUT LOCATION SENSOR DATA
An approach is provided for mapping a parking facility using multi-modal trajectories collected using mobile device(s). The approach, for example, involves collecting sensor data from sensor(s) of mobile device(s). The sensor data represents the multi-modal trajectories comprising (1) vehicle trajectory segments during which the device(s) traveling into/out of a parking facility, and (2) pedestrian trajectory segments during which the device(s) traveling to/from pedestrian entry/exit point(s) of the parking facility. The approach also involves processing the sensor data to determine semantic event(s) associated with parking in the parking facility based on the multi-modal trajectories. The approach further involves determining parking spot location(s) and/or orientation(s) of the parking facility based on the semantic event(s). The approach further involves generating map data indicating the parking spot location(s) and/or orientation(s). The approach further involves providing the map data as an output.
SYSTEMS AND METHODS FOR MONITORING SAFETY OF AN ENVIRONMENT
A system and method for monitoring safety of an environment is provided. The system includes a plurality of sensors, a non-transitory memory storing an executable code, and a hardware processor executing the executable code to receive a first input from a first sensor, the first input including a first current condition information, compare the first current condition information with a current condition database, receive a second input from a second sensor, the second input including a second current condition information, compare the second current condition information with the current condition database, determine an event based on the comparison of the first current condition with the current condition database and the comparison of the second current condition with the current condition database, and transmit a signal in response the determination of the event.
INDOOR ROUTE MAPPING
An indoor location is mapped into a grid comprising grid cells, each cell associated with items or objects detected as being present in the corresponding cell. The grid, grid cells, and linked items and/or objects are generated and updated using an Augmented Reality (AR) algorithm that maps a physical environment into cells and measures distances and directions within the environment relative to each cell. Walking paths (routes) to the items within the indoor location are generated using the grid information. As a user walks a path, the user's position within the indoor location is mapped and tracked to the cells and the path revised based on the user's actual position. A user device provides video via an AR application to track the user's position; a rendering of the position and path are superimposed within the video being viewed by the user on the user-operated device.
Premise mapping with security camera drone
A security monitoring system may implement a building space mapping process using a drone. The process involves generating a floor plan of the building space by performing pre-mapping and detailed mapping protocols, and allowing the user to specify particular areas of interest that may restrict or enhance the drone's ability to move through the building space. The drone may generate and travel along a trajectory path based on the floor plan and information collected during the mapping protocols.
Systems for generating indications of traversable paths
In implementations of systems for generating indications of traversable paths, a computing device implements a navigation system to receive map data describing a map of a physical environment that includes a destination, locations of display devices and relative orientations of the display devices in the physical environment. The navigation system forms a navigation graph by representing the destination and the locations of the display devices as nodes of the navigation graph and connecting the nodes with edges that indicate traversable path segments in the physical environment. Request data is received describing a request for navigation to the destination and a source of the request. The navigation system generates indications of a traversable path to the destination for display by the display devices based on the navigation graph and the relative orientations of the display devices.
System and method for performing a real-time wall detection
Provided are embodiments for a system and method for performing real-time detection for mapping. The embodiments include one or more processors, a scanner, and a mobile computing device removably coupled to the 2D scanner where the mobile computing device having a display. Embodiments include collecting scan data of an environment to generate a first map and identifying lines from the collected scan data corresponding to a surface of a structure. Embodiments also include grouping the identified lines into buckets based at least in part on a characteristic of the identified lines and combining the identified lines in each bucket. Embodiments also include optimizing the first map to generate a second map and displaying the second map on the display.