Patent classifications
G05D1/2437
Automated collision avoidance in medical environments
An apparatus for automated collision avoidance includes a sensor configured to detect an object of interest, predicting a representation of the object of interest at a future point in time, calculating an indication of a possibility of a collision with the object of interest based on the representation of the object of interest at the future point in time, and executing a collision avoidance action based on the indication.
Camera-based commissioning and control of devices in a load control system
Lighting control systems may be commissioned for programming and/or control with the aid of an autonomous mobile device. Design software may be used to create a floor plan of how the lighting control system may be designed. The design software may generate floor plan identifiers for each lighting fixture, or group of lighting fixtures. During commissioning of the lighting control system, the autonomous mobile device may be used to help identify the lighting devices that have been installed in the physical space. The autonomous mobile device may receive a communication from each lighting control device that indicates a unique identifier of the lighting control device. The unique identifier may be communicated by visible light communication (VLC) or RF communication. The unique identifier may be associated with the floor plan identifier for communication of digital messages to lighting fixtures installed in the locations indicated in the floor plan identifier.
Object search service employing an autonomous vehicle fleet
A computing system that can receive an object search request from a user indicating a request to search for a specific object in an area traversed by one or more autonomous vehicle. The object search request can include a set of physical characteristics of the specific object. The computing system can then transmit a signal to an autonomous vehicle indicating a request for the autonomous vehicle to search for the specific object. The signal can cause the autonomous vehicle to transmit an image, selected based on a physical characteristic of the object, to the computing system. The computing system can then generate a score indicative of a difference between one or more physical characteristic of the object in the image and the specific object. The computing system can then selectively transmit the image to a mobile device operated by the user based on the score.
Image analysis for controlling movement of an object
There is provided a computer implemented method of controlling movement of an object, comprising: accessing a current image of a surface relative to an object at a current location, wherein an imaging sensor is set to capture the current image depicting an overlap with a previously captured image of the surface when the object was at a previous location, registering the current image to the overlap of the previously captured image, computing the current location of the object relative to a reference location according to an analysis of the registration, and feeding the current location into a controller for controlling movement of the object.
Electronic device having moving means and operating method therefor
An electronic device having a moving part is provided. The electronic device includes a moving part; a light emitting element; an optical sensor; a memory; a communication interface; and a controller configured to: based on the electronic device moving and being in a recording mode, output light from the light emitting element; receive the light reflected from a ground by the optical sensor; acquire information about a moving path of the electronic device based on the received light and store the information in the memory; and based on receiving a control signal for moving the electronic device along the moving path from a user terminal device through the communication interface, set an operation mode of the electronic device as a travel mode, and control the moving part so that the electronic device moves along the moving path.
Systems and methods for projecting a three-dimensional (3D) surface to a two-dimensional (2D) surface for use in autonomous driving
Systems and methods for projecting a three-dimensional (3D) surface to a two-dimensional (2D) surface for use in autonomous driving are disclosed. In one aspect, a control system for an autonomous vehicle includes a processor and a computer-readable memory in communication with the processor and having stored thereon computer-executable instructions to cause the processor to: receive a 3D map including a plurality of objects, determine a base point in the 3D map, shift the objects in the 3D map based on the base point, project the objects in the shifted 3D map to a 2D map, and output the 2D map.
Self-position estimation method
In a self-position estimation method, an actual self-position of a mobile object 1 is specified from self-positions each estimated by using a plurality of algorithms. The plurality of algorithms includes an MCL algorithm (11) and an algorithm (12) different from the MCL algorithm. In a case where reliability of an estimated value of the self-position obtained by using the MCL algorithm is low, the estimated value of the self-position obtained by using the MCL algorithm is corrected using an estimated value of the specified self-position or an estimated value of the self-position obtained by using the algorithm (12).
System, apparatus and method for improved location identification with prism
A prism for reflecting a laser includes: a single mounting cap at a first end of the prism, and first to seventh trihedral corner (TC) reflectors, each including a reflective surface including: three side edges, and three corners at respective intercept points between the side edges, wherein the seventh TC reflector, among the first to seventh TC reflectors, is on a second end of the prism opposite to the first end of the prism.
Travel assistance apparatus, travel assistance system, and travel assistance method
The travel assistance apparatus includes: a first Operating System (OS) that controls execution of at least one of a first application and/or a second application, the first application being for specifying a first travel control amount of a vehicle based on first movement information on a position and a speed of an object around the vehicle, the second application being for specifying a second travel control amount of the vehicle based on second movement information on a position and a speed of the object; a second OS that controls execution of a third application for performing travel control of the vehicle based on at least one of the first travel control amount and/or the second travel control amount; and a hypervisor that is executed on a processor and controls execution of the first OS and the second OS.
Object determining system and auto clean machine using the object determining system
An air ejection device, configured to eject air; a distance detecting circuit, configured to detect distances between an electronic device comprising the object determining system and at least one location of an object when the air ejection device ejects air to the object; and a determining circuit, configured to determine whether the object is a rigidity type object or a soft type object according to the variations.