Abstract:
A method and apparatus in an automated data storage library for identifying a location of a robot in the automated data storage library. Signals are transmitted from a set of transmitters in the automated data storage library, wherein a location of the set of transmitters is known. The signals transmitted from the set of transmitters are received at a receiver located on the robot to form a set of received signals. The location of the robot is determined using the set of received signals and the location of the set of transmitters.
Abstract:
The methods of the invention provide a variety of processes that may be performed by a mobile retail system or a mobile robot system. In accordance with one process, the invention provides a method of facilitating a retail environment, comprising the steps of providing a mobile system for operation in the retail environment, the mobile system including a processor portion, a memory portion storing retail data relating to retail activity, the processor portion storing data in the memory portion and retrieving data from the memory portion, an interaction portion, and a transport portion. The method further includes traveling from at least a first location to a second location by the mobile system; monitoring the retail environment by the mobile system; and accepting input from a customer in the retail environment by the mobile system. Various other operations may be performed by the mobile system in accordance with the system and method of the invention.
Abstract:
A robot that is capable of substantially autonomous movement includes a processing device, a memory, and a mobility structure controlled by the processing device. The processor directs the robot to move with any predetermined safe area having a boundary and a reference point. Optionally, the robot also exhibits features of social interactivity by accepting an input from a human, selecting dynamic content from a data base wherein the dynamic content is responsive to the input, and presenting the human with a response corresponding to the dynamic content selection.
Abstract:
A method and apparatus in an automated data storage library for identifying a location of a robot in the automated data storage library. Signals are transmitted from a set of transmitters in the automated data storage library, wherein a location of the set of transmitters is known. The signals transmitted from the set of transmitters are received at a receiver located on the robot to form a set of received signals. The location of the robot is determined using the set of received signals and the location of the set of transmitters.
Abstract:
An autonomous navigation system for a mobile vehicle arranged to move within an environment includes a plurality of sensors arranged on the vehicle and at least one neural network including an input layer coupled to the sensors, a hidden layer coupled to the input layer, and an output layer coupled to the hidden layer. The neural network produces output signals representing respective positions of the vehicle, such as the X coordinate, the Y coordinate, and the angular orientation of the vehicle. A plurality of patch locations within the environment are used to train the neural networks to produce the correct outputs in response to the distances sensed.
Abstract:
A laser radar apparatus for producing a pulse modulated transmitted light beam and receiving reflected light beams from road mounted retroreflectors. In the preferred embodiment, a floodlight beam illuminates a portion of a roadway from 20 to 150 in front of a vehicle. Reflected beams from retroreflectors mounted in the roadway are received by the radar unit which calculates distance D and angle .theta. between the laser radar apparatus and each retroreflector. Distance D is calculated by measuring the propagation delay of the pulse modulated light beam. Angle .theta. data is indicated by measuring where on a receiver photodiode array the light beam is incident.
Abstract:
Lighting control systems may be commissioned for programming and/or control with the aid of a 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 mobile device may be used to help identify the lighting devices that have been installed in the physical space. The 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.
Abstract:
Techniques for navigating semi-autonomous mobile robots are described. A semi-autonomous mobile robot moves within an environment to complete a task. A navigation server communicates with the robot and provides the robot information. The robot includes a navigation map of the environment, interaction information, and a security level. To complete the task, the robot transmits a route reservation request to the navigation server, the route reservation request including a priority for the task, a timeslot, and a route. The navigation server grants the route reservation if the task priority is higher than the task priorities of conflicting route reservation requests from other robots. As the robot moves within the environment, the robot detects an object and attempts to classify the detected object as belonging to an object category. The robot retrieves an interaction profile for the object, and interacts with the object according to the retrieved interaction profile.
Abstract:
Systems and methods for robotic detection of escalators are disclosed herein. According to at least one non-limiting exemplary embodiment, a robot may navigate a learned route and utilize one or more methods of detecting an escalator using data from its sensors. The robot may subsequently avoid the area comprising the escalator.
Abstract:
A method for people interaction, the method comprising setting positions in a space; materializing a path along the positions; and guiding a mobile platform along the path. A combination, comprising a cart, a controller, and a guiding unit is provided wherein the guiding unit comprises sensors configured to detect a path laid in a space along a succession of positions; and wherein the controller sets a direction of the cart by acting on the guiding unit in response to signals from the sensors as the cart moves along the path.