Y10S901/01

SYSTEM AND METHOD FOR CONTROLLING ROBOTIC MACHINE ASSEMBLIES TO PERFORM TASKS ON VEHICLES
20170361461 · 2017-12-21 ·

A robotic machine assembly includes a movable robotic arm configured to perform an assigned task that involves moving toward, engaging, and manipulating a target object of a vehicle. The assembly also includes a communication circuit configured to receive manipulation parameters for the target object from a remote database. The manipulation parameters are specific to at least one of the vehicle or a vehicle class in which the vehicle belongs. The assembly also includes one or more processors configured to generate a task performance plan for the robotic arm based on the manipulation parameters. The task performance plan includes prescribed forces to be exerted by the robotic arm on the target object to manipulate the target object. The one or more processors also are configured to drive movement of the robotic arm during performance of the assigned task according to the task performance plan.

RECOGNIZING A LOCATION OF A ROBOT SHARED IN MULTIPLE DATA CENTERS

A method for recognizing a location of a robotic device includes collecting first environmental data corresponding to a first current location of the robotic device, generating a first location signature based on the first environmental data, driving the robotic device to enter a standby mode at a first time, driving the robotic device to wake up from the standby mode after a predetermined time elapses at a second time after the driving the robotic device to enter the standby mode, collecting second environmental data corresponding to a second current location of the robotic device, generating the second location signature generated based on the second environmental data, comparing the first and second location signatures, and determining whether a location of the robotic device has been changed between the first and second times based on a comparison result between the first and second location signatures.

AUTOMATED AND ADJUSTABLE PLATFORM SURFACE
20170361462 · 2017-12-21 ·

Methods, systems, and apparatus for an automated platform system. The automated platform system includes a docking station and a personal device connected to an automated robot platform. The automated robot platform includes one or more arms and an adjustable platform surface. The automated robot platform includes one or more imaging devices configured to receive imaging feedback and one or more transportation components coupled to the base. The one or more transportation components are configured to move in multiple directions. The automated robot platform includes one or more data processors that are configured to obtain imaging feedback. The one or more data processors are configured to operate the one or more transportation components to move in multiple directions to a first location based on the imaging feedback, and adjust the adjustable platform surface to a first height and a first angle.

Robot cleaner and control method thereof

Disclosed herein are a robot cleaner having an improved travel pattern and a control method thereof. The robot cleaner performs cleaning using zigzag travel as a basic cleaning traveling manner, and then performs cleaning using random travel as a finishing cleaning traveling manner so as to clean areas skipped during the zigzag travel. The robot cleaner performs the zigzag travel while maintaining a designated interval with a travel route proceeding to a wall regardless of a direction proceeding to the wall, and employs an improved zigzag travel method to maintain a zigzag travel pattern, if the robot cleaner senses an obstacle during the zigzag travel.

System and method for utilizing non-local information to constrain robot services

A method for constraining movements of a robot comprises: using the robot, receiving dynamic building data that describes a temporary condition of a building or campus comprising a set of buildings and a location of the temporary condition; using the robot, updating, from the dynamic building data, a map layer of a plurality of map layers of a map by calculating an increased cost of navigation of the portion of the map layer corresponding to the location of the temporary condition, the increased cost based on the description of the temporary condition; using the robot, upon receiving a task having an origin location and a destination location, determining a fastest route from the origin location to the destination location from the plurality of map layers of the map using a graph search algorithm that calculates an expected velocity of the robot over the portion of the map layer corresponding to the location of the temporary condition; using the robot, traversing the fastest route from the origin location to the destination location.

System and Method of Robotic Positioning of Multiple Tools
20170355025 · 2017-12-14 ·

Systems and methods for robotic positioning of multiple tools. The system may include one or more robotic devices, multiple tools, and one or more controllers. The one or more robotic devices are each configured to connect to the tools, move the tools to a desired work position, and release the tools at the work position. The tools are able to operate mechanically independently from the robotic devices to perform an operation at the position to which they are delivered. After releasing the tools the robotic devices are able to perform other operations including moving additional tools to different work positions. The one or more controllers oversee the operation of the one or more robotic devices and tools and control the overall operation on a work piece.

SYSTEMS AND METHODS FOR CONFIGURABLE OPERATION OF A ROBOT BASED ON AREA CLASSIFICATION
20250231568 · 2025-07-17 ·

A method of operating a mobile robot includes generating a segmentation map defining respective regions of a surface based on occupancy data that is collected by a mobile robot responsive to navigation of the surface, identifying sub-regions of at least one of the respective regions as non-clutter and clutter areas, and computing a coverage pattern based on identification of the sub-regions. The coverage pattern indicates a sequence for navigation of the non-clutter and clutter areas, and is provided to the mobile robot. Responsive to the coverage pattern, the mobile robot sequentially navigates the non-clutter and clutter areas of the at least one of the respective regions of the surface in the sequence indicated by the coverage pattern. Related methods, computing devices, and computer program products are also discussed.

GLASS SPHERE TYPE PRESSURE HOUSING INCLUDING TITANIUM BAND AND A MULTI-JOINT UNDERWATER ROBOT SYSTEM FOR DEEP SEA EXPLORATION USING THE SAME

A deep-sea exploration multi-joint underwater robot system and a spherical glass pressure housing including a titanium band are provided. The system includes a multi-joint underwater robot having a multiple of first and second pressure housings withstanding deep-sea pressure and shielding built-in equipment from seawater and performing close precision seabed exploration obtaining marine research data to transmit underwater status data, a mothership receiving and storing marine research and underwater status data and monitoring and controlling moving directions of multi-joint underwater robot, and a depressor having third pressure housing, linked with mothership by primary cable and multi-joint underwater robot by secondary cable, and preventing transmission of primary cable water resistance to multi-joint underwater robot, wherein first spherical pressure housings are mounted on robot body frame, second cylindrical pressure housings are mounted between left and right legs, and the third cylindrical pressure housing is mounted inside the depressor platform.

PACKAGE DELIVERY TECHNIQUES

Methods and systems are described for communicating action instructions between a home automation system and a mobile robotic device. In some embodiments, methods may comprise receiving, from a first device, information regarding a delivery of a package to a first location, determining that a mobile robotic device and the first device are part of a predetermined group of devices operating in a neighborhood network, transporting, by the mobile robotic device, the package to a drop-off location, and initiating a notification for the first device based at least in part on transporting the package.

Light indicator system for an autonomous mobile robot

An autonomous mobile robot includes a body, a drive supporting the body above a floor surface, a light-propagating plate positioned on the body and having a periphery defining a continuous loop, light sources each being positioned to direct light through a portion of the plate to a portion of the continuous loop, and a controller to selectively operate the light sources to provide a visual indicator of a status or service condition of the autonomous mobile robot. The drive is configured to maneuver the mobile robot about the floor surface.