G01C21/206

Identification of lighting fixtures for indoor positioning using color band code

Image data of a light source comprising a surface is obtained using an optical sensor. The surface includes a color band code comprising an array of color regions at least partially modifying visible light of the light source prior to the light impinging the optical sensor. One or more characteristics of the color band code are determined based on the image data that is obtained. Determining a unique identity of the light source based on the determined one or more characteristics of the color band code is performed, or determining a location within a structure associated with the light source based on the determined one or more characteristics of the color band code is performed.

Systems and methods for updating an electronic map

Systems and methods for updating an electronic map of a facility are disclosed. The electronic map includes a set of map nodes. Each map node has a stored image data associated with a position within the facility. The method includes collecting image data at a current position of a self-driving material-transport vehicle; searching the electronic map for at least one of a map node associated with the current position and one or more neighboring map nodes within a neighbor threshold to the current position; comparing the collected image data with the stored image data of the at least one of the map node and the one or more neighboring map nodes to determine a dissimilarity level. The electronic map may be updated based at least on the collected image data and the dissimilarity level. The image data represents one or more features observable from the current position.

Systems and methods for improvements in scanning and mapping
11573325 · 2023-02-07 · ·

A method of pose calculation for a portable three-dimensional scanning device including a first sensor and a second sensor the method including utilizing data from the first sensor and data from the second sensor to acquire data defining six degrees of freedom of the scanning device to optimize a first pose calculation, receiving data comprising one of data from the first sensor and data from the second sensor, selecting a subset of the six degrees of freedom of the scanning device, utilizing the data from the first sensor and the received data for the selected subset of six degrees of freedom to optimize a second pose, wherein the unselected degrees of freedom are retained from the first pose and storing received data associated with the second camera pose in a point cloud database.

POSITION ESTIMATION

There is disclosed a method of updating a database of positioning data, using a mobile user device moved along a path through a plurality of positions, the method comprising the steps of: at each of the plurality of positions: receiving position estimate data and measurement data from a plurality of positioning modules associated with the mobile user device; calculating an estimate of the position in dependence on the data received from the plurality of positioning modules; and storing the estimate of the position and the measurement data; subsequently processing the stored measurement data to calculate at least one revised estimate of a respective position; and processing said at least one revised estimate to update the database of positioning data.

PROCESSING SPATIAL FEATURES

There is disclosed a method of updating a database of spatial features, said spatial features being associated with a region, and the method comprising: receiving positioning data that has been collected at a plurality of locations within the region; processing the collected positioning data to identify at least one candidate spatial feature associated with the region; identifying at least one other spatial feature corresponding to said at least one candidate spatial feature, said at least one other spatial feature and said at least one candidate spatial feature as a whole constituting matching spatial features; processing said matching spatial features; and updating the database of spatial features in dependence on the processing of said matching spatial features.

SYSTEM AND METHOD FOR INDOORS ALTITUDE DETERMINATION
20180003494 · 2018-01-04 ·

Altitude determining circuitry for use in a User Equipment (UE) of a wireless communication network is provided. The circuitry comprises a receiver to receive at least one pressure parameter representative of a plurality of indoors pressure measurements from a respective plurality of indoors pressure measurement units located inside a building at different altitudes. The altitude determining circuitry also has processing circuitry to receive from a pressure sensor in the User Equipment a local pressure measurement at the UE and the processor determines an indoors altitude of the UE using the at least one pressure parameter and the UE local pressure. An integrated circuit for a Global Navigate Satellite System comprising the altitude determining circuitry and an indoors pressure measurement unit having a sensor for making a pressure measurement and a transmitter for transmitting the pressure measurement to the UE or to a further indoors pressure measurement unit are also provided.

MARKER PLACEMENT WITHIN A MAP INTERFACE
20180003510 · 2018-01-04 ·

One or more techniques and/or systems are provided for hygiene device marker placement on a map interface, indoor locator system installation, and/or hygiene installation plan creation for hygiene devices. In an example, a map interface may be displayed on a client device of a user. The user may place and/or reposition hygiene device markers (e.g., a representation of a sanitizer dispenser within a department store building), locator beacon markers (e.g., a representation of a Bluetooth locator beacon marker of an indoor locator system installation for the department store building), and/or hygiene installation markers (e.g., a representation of a soap dispenser that is to be installed within the department store building) within the map interface (e.g., a depiction of the department store building). A marker may be repositioned within the map interface to an adjusted position that may be used to update GPS coordinates used to initially position the marker.

POWER GENERATION SYSTEMS AND METHODS FOR WHEELED OBJECTS
20180009458 · 2018-01-11 ·

A power generation system for wheeled objects comprises a generator mechanically coupled to one or more of the object's wheels to convert wheel rotational energy into electrical energy. The power generation system may comprise an electrical storage device configured to store the electrical power produced by the generator. Power from the generator and/or the electrical storage device can be used to provide power to other electrical systems in or on the object. In certain embodiments, the electrical storage device comprises a bank of high-capacity capacitors connected in series. Some embodiments use a control circuit, for example, to regulate the charging and discharging of the capacitor bank and to provide suitable voltages for other systems. The power generation system may be disposed within an object's wheel, such as a wheel of a shopping cart.

MOBILE ROBOT, MOVEMENT CONTROL SYSTEM, AND MOVEMENT CONTROL METHOD

A mobile robot includes a receiving unit that receives designation of a destination region including a destination, a moving unit that moves toward the destination region, and a seeking unit that seeks a client after movement toward the destination region starts. The moving unit moves toward the sought client.

MOBILE ROBOT, MOVEMENT CONTROL SYSTEM, AND MOVEMENT CONTROL METHOD

A mobile robot includes a receiving unit that receives a request for providing a service, a notifying unit that notifies a client that the request is received by performing an operation oriented toward the client who has made the request, a moving unit that moves toward a user designated as a receiver of the service in accordance with the request, and a providing unit that provides the service.