Abstract:
An autonomous mobile robot includes a robot body, a movement unit, a detector, and a controller. The movement unit moves the robot body to a destination point. The detector detects a state of a person present around the destination point. The controller controls the movement unit so as to make the autonomous mobile robot approach the person present around the destination point along a travel route that differs depending on the state of the person detected by the detector.
Abstract:
Methods, apparatus, systems, and computer-readable media are provided for determining and assigning intermediate handoff checkpoints for low-resolution robot planning. In various implementations, a global path planner may identify a task to be performed by a robot in an environment. In various implementations, the global path planner may determine, based at least in part on one or more attributes of the environment or the task, an intermediate handoff checkpoint for the robot to reach by a scheduled time while the robot performs the task. In various implementations, the global path planner may determine that a measure of reactivity that would be attributable to the robot upon the robot being assigned the intermediate handoff checkpoint satisfies a reactivity threshold. In various implementations, the global path planner may provide, to a local path planner associated with the robot, data indicative of the intermediate handoff checkpoint.
Abstract:
A service providing system includes a self-moving apparatus and a server apparatus. The self-moving apparatus provides a service by moving to a predetermined destination and includes a detection unit and a reporting unit. The detection unit detects a state of the self-moving apparatus. The reporting unit sends a report about the detected state to the server apparatus. The server apparatus includes a reception unit, a report-reception unit, and a first instruction unit. The reception unit receives a user instruction for causing the self-moving apparatus to move to the destination if the self-moving apparatus is in a predetermined state. The report-reception unit receives the report from the self-moving apparatus. The first instruction unit instructs the self-moving apparatus to move to the destination upon the reception unit receiving the user instruction if the report received by the report-reception unit indicates that the self-moving apparatus is in the predetermined state.
Abstract:
Smart luggage systems are disclosed. A smart luggage system includes a luggage bag including one or more wheels, one or more processors, one or more memory modules, one or more wheel actuators, one or more GPS units, and machine readable instructions stored in the one or more memory modules. When executed by the one or more processors, the machine readable instructions cause the smart luggage system to determine a location of a user, determine a location of the luggage bag based on an output signal from the one or more GPS units, and actuate the one or more wheel actuators to move the luggage bag based on the location of the user and the location of the luggage bag.
Abstract:
A trained classifier to be used with a navigation algorithm for use with mobile robots to compute safe and efficient trajectories. An offline learning process is used to train a classifier for the navigation algorithm (or motion planner), and the classifier functions, after training is complete, to accurately detect intentions of humans within a space shared with the robot to block the robot from traveling along its current trajectory. At runtime, the trained classifier can be used with regression based on past trajectories of humans (or other tracked, mobile entities) to predict where the humans will move in the future and whether the humans are likely to be blockers. The planning algorithm or motion planner generates trajectories based on predictions of human behavior that allow the robot to navigate amongst crowds of people more safely and efficiently.
Abstract:
A server for controlling a plurality of image forming apparatuses each provided with an autonomous navigation system that enables the image forming apparatus to travel to a destination: receives first location information indicating a current location of each image forming apparatus, and second location information indicating a current location of the information terminal; receives at least a monochrome printing time that indicates a time period in which the image forming apparatus performs monochrome printing when the image forming apparatus is not capable of performing color printing; and selects one of the plurality of image forming apparatuses as an image forming apparatus to perform printing according to the user request, based on the first location information, the second location information, and the device information.
Abstract:
Example implementations include a system and method for remotely controlling the motion of a robot. In example implementations, the user is presented with a display having video from a camera on the robot augmented with abstract sensor data, and facilitates the user to draw motion path commands directly on the camera view. Analysis of the scene for obstacles is performed, so that the drawing of commands is interactive, preventing the user from drawing impossible paths. The path sketch is then transformed into the coordinate system of the robot and used to generate commands that will move the robot to the desired location. Sensor data is also used to augment the camera view, in particular for highlighting dangers and obstacles.
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 luggage system is provided. The luggage system comprises at least one piece of luggage with the at least one piece of luggage having a top surface, a bottom surface, and a plurality of side surfaces. A plurality of wheels are mounted on the bottom surface of the at least one piece of luggage. A motor is associated with each of the wheels. An activatable sensor is positioned on the top surface of the at least one piece of luggage and a wearable device communicates with the sensor. Upon activation of the sensor, the motors associated with each of the wheels are energized causing the at least one piece of luggage to move in a general direction toward the wearable device. The at least one piece of luggage moves independently without manual transporting of the at least one piece of luggage.
Abstract:
An indoor navigational system determines a location of a moveable object in an indoor area and displays this location to a user. The system includes one or more dead-reckoning sensors, one or more absolute position sensors, and a processor. The processor determines the location of the moveable object based on signals received from the sensors. The system also includes a display device to display the location of the moveable object in a graphical representation of the indoor area based on messages from the processor indicating the location of the moveable object.