G05B2219/39117

Systems and methods for allocating tasks to a plurality of robotic devices
09862089 · 2018-01-09 · ·

Methods and systems for allocating tasks to robotic devices are provided. An example method includes receiving information associated with task logs for a plurality of robotic devices and in a computing system configured to access a processor and memory, determining information associated with a health level for the plurality of robotic devices based on the information associated with the task logs. A health level for a given robotic device may be proportional to a current level of ability to perform a function, which may change over a lifespan of the given robotic device. Information associated with a plurality of tasks to be performed by one or more or the robotic devices may also be determined. The computing system may optimize an allocation of the plurality of tasks such that a high precision task may be allocated to a robotic device having a greater current health level than another robotic device.

METHODS, SYSTEMS, AND DEVICES FOR CONTROLLING MOVEMENT OF A ROBOTIC SURGICAL SYSTEM
20170189126 · 2017-07-06 ·

Various exemplary methods, systems, and devices for controlling movement of a robotic surgical system are provided. In general, a plurality of surgical instruments can be simultaneously in use during performance of a surgical procedure. One or more of the plurality of instruments can be coupled to a robotic surgical system, which can be configured to control movement of the one or more of the plurality of instruments.

Task execution method and apparatus for robots capable of freely constructing network, and storage medium

A task execution method and apparatus for robots capable of freely constructing a network, and a storage medium are provided. The method includes: partitioning, by a server, an entire region of a warehouse to obtain local region(s) corresponding to the partitioned warehouse (S10); receiving capability feature information reported by each robot moving freely within a current warehouse range after the robot comes online (S20); determining, according to the capability feature information reported by the robot, a local center robot, and assigning corresponding to-be-executed task(s) to the local region obtained via the partitioning, such that robot(s) freely constructing a local network execute the to-be-executed task(s) (S30); and after the robot(s) have completed the to-be-executed task(s), receiving task completion information reported by a robot, and releasing the robot to be a free moving robot (S40).

Integrated navigation system and work instruction method

An integrated navigation system is configured to support cooperation of a plurality of different robot systems each including at least one automatic work robot operating at a production site. The integrated navigation system includes a job generation device configured to generate a job related to production based on information sent from a plurality of production facilities deployed at the production site, and a navigation device configured to generate a task, which is a work command to each of the plurality of different robot systems, based on the job, and to send the task of the robot system to each corresponding robot system.

Collaborative dual-robot hinge installation system including a single multi-purpose vision system

A collaborative dual robot hinge mounting system includes: a first robot including an end effector that moves a pair of bolts in position to be run through a pair of hinges and into a BIW, where the end effector includes a first bolt runner and a second bolt runner; and first and second cameras that detect locations or orientations of hinge mounting holes on the BIW for the pair of hinges. A control module sends to a second robot the locations or orientations of the hinge mounting holes to signal the second robot to position the pair of hinges relative to the BIW and, in response to detecting the pair of hinges being placed relative to the BIW, drives the pair of bolts via the first bolt runner and the second bolt runner through the pair of hinges and into the hinge mounting holes in the BIW.

Material movement track to assist robotic arm

In an approach for improving robotic automation systems, a processor receives a request for a set of materials for an activity to be performed. A processor identifies one or more materials of the set of materials. A processor determines a sequence of operations to move the one or more materials. A processor prompts a first robot to pick a first material at the place of origination using a clamping system and to deposit the first material in a first micro trolley. Responsive to determining an arm of the first robot is in a first orientation, a processor moves the first material along a first track on an arm of a multi-robotic system from the place of origination to the place of destination. A processor prompts a second robot to pick the first material from the first micro trolley at the place of destination using the clamping system.

ROBOT ARRANGEMENT FOR INTERACTING WITH AN OBJECT
20250269534 · 2025-08-28 ·

A robot arrangement for interacting with an object is disclosed including a plurality of robots adjacent an object; the plurality of robots configured to interact with the object sequentially such that: a first robot of the plurality of robots is configured to perform a first portion of a first task on the object and then, whilst the first robot is not interacting with the object, a second robot of the plurality of robots is configured to perform a second portion of the first task on the object, and the plurality of robots are configured to simultaneously interact with the object, before or after completion of the first task, so as to collectively perform a second task on the object.