Abstract:
The Job Management System (JMS) of the present invention processes job requests in an automated physical environment, such as a factory, hospital, order processing facility or office building, wherein the job requests are handled by a fleet of autonomously-navigating mobile robots. The JMS includes a map defining a floor plan, a set of virtual job locations and a set of one or more virtual job operations associated with virtual job locations. The JMS automatically determines the actual locations and actual job operations for the job requests, and intelligently selects a suitable mobile robot to handle each job request based on the current status and/or the current configuration for the selected mobile robot. The JMS also sends commands to the selected mobile robot to cause the mobile robot to automatically drive the actual job location, to automatically perform the actual job operations, or both.
Abstract:
A method is provided for navigation of a mobile device. Spatial information of at least one beacon detected in an image relative to the image is determined. The image includes an image of the at least one beacon within at least part of an environment surrounding the mobile device. A position of the mobile device based on said spatial information is determined using encoded visual information of the at least one beacon.
Abstract:
A mobile robot including a robot body, a drive system supporting the robot body, and a controller in communication with the drive system. The robot also includes an actuator moving a portion of the robot body through a volume of space adjacent the mobile robot and a sensor pod in communication with the controller. The sensor pod includes a collar rotatably supported and having a curved wall formed at least partially as a surface of revolution about a vertical axis. The sensor pod also includes a volumetric point cloud sensor housed by the collar and observing the volume of space adjacent the robot from within the collar along an observation axis extending through the curved wall. A collar actuator rotates the collar and the volumetric point cloud sensor together about the collar axis.
Abstract:
A controller for a mobile robot which carries out task of moving an object so as to make a position of a representative point of the object and a posture of the object follow a desired position trajectory and a desired posture trajectory, in a state where distal portions of arms is made to contact a portion adjacent to one end of the object, which variably sets the position of the representative point of the object in an object coordinate system when the object is observed in the yaw axis direction, at least in accordance with the change of the desired posture about the yaw axis in the desired posture trajectory. By doing so, movement of the object appropriate for the changing pattern of the desired posture of the object is carried out.
Abstract:
A method is provided for initiating a telepresence session with a person, using a robot. The method includes receiving a request to host a telepresence session at the robot and receiving an identification for a target person for the telepresence session by the robot. The robot then searches a current location for a person. If a person is found, a determination is made regarding whether the person is the target person. If the person found is not the target person, the person is prompted for a location for the target person. The robot moves to the location given by the person in response to the prompt.
Abstract:
A robot tracks objects using sensory data, and follows an object selected by a user. The object can be designated by a user from a set of objects recognized by the robot. The relative positions and orientations of the robot and object are determined. The position and orientation of the robot can be used so as to maintain a desired relationship between the object and the robot. Using the navigation system of the robot, during its movement, obstacles can be avoided. If the robot loses contact with the object being tracked, the robot can continue to navigate and search the environment until the object is reacquired.
Abstract:
A mobile robot provides telecommunication service between a remote user at a remote terminal and a local user in proximity to the mobile robot. The remote user can connect to the mobile robot via the Internet using a peer-to-peer VoIP protocol, and control the mobile robot to navigate about the mobile robot's environment. The mobile robot includes a microphone, a video camera and a speaker for providing telecommunication functionality between the remote user and the local user. Also, a hand-held RC unit permits the local user to navigate the mobile robot locally or to engage privacy mode for the mobile robot. When NAT or a firewall obstructs connection from the remote terminal to the mobile robot, an Internet server facilitates connection using methods such as STUN, TURN, or relaying.
Abstract:
A moving device (70) determines an obstacle virtual existence region (72) of a simple graphic approximating a detected obstacle (71) to detect the obstacle (71) in a real time and determine a smooth avoidance path by calculation, thereby performing collision prediction.
Abstract:
A mobile robot that includes a drive system, a controller in communication with the drive system, and a volumetric point cloud imaging device supported above the drive system at a height of greater than about one feet above the ground and directed to be capable of obtaining a point cloud from a volume of space that includes a floor plane in a direction of movement of the mobile robot. The controller receives point cloud signals from the imaging device and issues drive commands to the drive system based at least in part on the received point cloud signals.
Abstract:
A robotic system that includes a remote controlled robot. The robot may include a camera, a monitor and a holonomic platform all attached to a robot housing. The robot may be controlled by a remote control station that also has a camera and a monitor. The remote control station may be linked to a base station that is wirelessly coupled to the robot. The cameras and monitors allow a care giver at the remote location to monitor and care for a patient through the robot. The holonomic platform allows the robot to move about a home or facility to locate and/or follow a patient.