Abstract:
A robotic system that includes a robot and a remote station. The remote station can generate control commands that are transmitted to the robot through a broadband network. The control commands can be interpreted by the robot to induce action such as robot movement or focusing a robot camera. The robot can generate reporting commands that are transmitted to the remote station through the broadband network. The reporting commands can provide positional feedback or system reports on the robot.
Abstract:
Remote presence systems and methods are presented. In one embodiment, a system may comprise a pilot workstation comprising a pilot computing station having a display, a microphone, a camera oriented to capture images of the pilot, a network connectivity subsystem, and a master input device such as a keyboard, mouse, or joystick. The pilot network connectivity subsystem may be operatively coupled to an electromechanically mobile workstation comprising a mobile base interconnected to a head component. The mobile workstation may comprise a display, a microphone, a camera oriented to capture images of nearby people and structures, and a workstation network connectivity subsystem that preferably is operatively coupled to the pilot network connectivity subsystem. Preferably by virtue of the system components, the pilot is able to remotely project a virtual presence of himself in the form of images, sound, and motion of the mobile workstation at the location of the mobile workstation.
Abstract:
A system including a mobile telepresence robot, a to telepresence computing device in wireless communication with the robot, and a host computing device in wireless communication with the robot and the telepresence computing device. The host computing device relays User Datagram Protocol traffic between the robot and the telepresence computing device through a firewall.
Abstract:
Package delivery platform. An autonomous road vehicle is operative to receive destination information, and to drive to a destination based on the destination information. A package securing subsystem is attached to the autonomous road vehicle and comprises at least one securable compartment. Each securable compartment is operative to secure at least one package therein. Each securable compartment is associated with compartment access information. An access subsystem comprising at least one access information interface. The access subsystem is operative, upon receipt through the access information interface of compartment access information, to permit access to the compartment associated with the received compartment access information.
Abstract:
A method of localizing a mobile robot includes receiving sensor data of a scene about the robot and executing a particle filter having a set of particles. Each particle has associated maps representing a robot location hypothesis. The method further includes updating the maps associated with each particle based on the received sensor data, assessing a weight for each particle based on the received sensor data, selecting a particle based on its weight, and determining a location of the robot based on the selected particle.
Abstract:
A method, device and system of sidewalk messaging of an autonomous robot are disclosed. In one embodiment, an autonomous robot includes a motherboard comprising a processor communicatively coupled with a memory, a sensory fusion circuitry to execute a command of a sensory fusion algorithm, and a communication circuitry to bi-directionally communicate an instruction between a central server and the autonomous robot. A sidewalk lighting circuitry executes a projection command of a sidewalk messaging algorithm. The sidewalk lighting circuitry autonomously projects a relevant projection of at least one of an operational status message, a directional message, and an advertisement message on a ground of a sidewalk area immediately in front of a present trajectory of the autonomous robot based on the projection command generated by applying the sidewalk messaging algorithm to instructions of at least one of the sensory fusion circuitry, the central server, and the communication circuitry.
Abstract:
A robot having a signal sensor configured to measure a signal, a motion sensor configured to measure a relative change in pose, a local correlation component configured to correlate the signal with the position and/or orientation of the robot in a local region including the robot's current position, and a localization component configured to apply a filter to estimate the position and optionally the orientation of the robot based at least on a location reported by the motion sensor, a signal detected by the signal sensor, and the signal predicted by the local correlation component. The local correlation component and/or the localization component may take into account rotational variability of the signal sensor and other parameters related to time and pose dependent variability in how the signal and motion sensor perform. Each estimated pose may be used to formulate new or updated navigational or operational instructions for the robot.
Abstract:
A robot system includes a mobile robot having a controller executing a control system for controlling operation of the robot, a cloud computing service in communication with the controller of the robot, and a remote computing device in communication with the cloud computing service. The remote computing device communicates with the robot through the cloud computing service.
Abstract:
In a running control method of a running apparatus, person moving direction and speed are estimated based on a person position history for predetermined time. It is decided whether contact with a person is likely to be made based on the estimation and running information about the running apparatus. When it is decided that the contact is likely to be made, a first route where the running apparatus avoids the person is generated for controlling running of the running apparatus therealong. It is decided whether the person has the intention to contact with the running apparatus based on the decision in the contact possibility deciding unit after the running along the first route. When it is decided that the person has the contact intention, a second route where the running apparatus approaches the person is generated for controlling the running of the running apparatus therealong.
Abstract:
An obstacle detector for a mobile robot while the robot is in motion is disclosed. The detector preferably includes at least one light source configured to project pulsed light in the path of the robot; a visual sensor for capturing a plurality of images of light reflected from the path of the robot; a processing unit configured to extract the reflections from the images; and an obstacle detection unit configured to detect an obstacle in the path of the robot based on the extracted reflections. In the preferred embodiment, the reflections of the projected light are extracted by subtracting pairs of images in which each pair includes a first image captured with the at least one light source on and a second image captured with the at least one light source off, and then combining images of two or more extracted reflections to suppress the background.