G05B2219/40161

Remote-control manipulator system and method of operating the same

A remote-control manipulator system includes a manipulator configured to receive a manipulating instruction from an operator, a slave arm configured to perform a series of works comprised of a plurality of processes, a camera configured to image operation of the slave arm, a display device configured to display an image captured by the camera, a storage device configured to store information related to environment in a workspace as an environment model, and a control device. The control device is configured, while operating the slave arm manually or hybridly, to acquire circumference information that is information related to a circumference area of an area imaged by the camera based on the environment model stored in the storage device, and display on the display device so that the image captured by the camera and the circumference information are interlocked.

SINGULATION OF ARBITRARY MIXED ITEMS

A robotic singulation system is disclosed. In various embodiments, sensor data including image data associated with a workspace is received. The sensor data is used to generate a three dimensional view of at least a portion of the workspace, the three dimensional view including boundaries of a plurality of items present in the workspace. The three dimensional view as generated at successive points in time is used to model a flow of at least a subset of said plurality of items through at least a portion of the workspace. The model is used to determine and implement a plan to autonomously operate a robotic structure to pick one or more items from the workplace and place each item singly in a corresponding location in a singulation conveyance structure.

COORDINATING MULTIPLE ROBOTS TO MEET WORKFLOW AND AVOID CONFLICT

A robotic singulation system is disclosed. In various embodiments, sensor data including image data associated with a workspace is received. The sensor data is used to generate a three dimensional view of at least a portion of the workspace, the three dimensional view including boundaries of a plurality of items present in the workspace. A grasp strategy is determined for each of at least a subset of items, and for each grasp strategy a corresponding probability of grasp success is computed. The grasp strategies and corresponding probabilities of grasp success are used to determine and implement a plan to autonomously operate a robotic structure to pick one or more items from the workplace and place each item singly in a corresponding location in a singulation conveyance structure.

Remote control robot system

A remote control robot system includes a master arm, and a slave arm having a plurality of control modes of an automatic mode in which the slave arm operates based on a prestored task program and a manual mode in which the slave arm operates based on manipulation of an operator received by the master arm. The master arm includes one or more motors configured to drive joints of the master arm, and a motor actuator configured to generate a torque instruction value that operates the joints according to an external force applied to the master arm and gives drive current corresponding to the torque instruction value to the motor. The motor actuator generates, when the control mode is the manual mode, the torque instruction value so that the joints operate according to the external force while resisting a frictional force of the motor.

Remote-control manipulator system and method of operating the same

A remote-control manipulator system which includes a manipulator, a slave arm installed in a workspace and configured to perform a series of works comprised of a plurality of processes, a situation information acquisition device configured to acquire situation information indicating a situation of the slave arm, an environment reproducing device configured to reproduce, in a space where the manipulator is installed, environment information relating to an environment in the workspace, and a control device. The control device is configured to cause the environment reproducing device to reproduce the environment information corresponding to the situation information outputted from the situation information acquisition device.

CORRECTING A ROBOTIC SURGERY USER INTERFACE DEVICE TRACKING INPUT
20210085407 · 2021-03-25 ·

A sequence of tracking input samples that are measures of position or orientation of a user interface device, UID, being held by a user, are received. In a prediction phase, a current output sample of a state of linear quadratic estimator, LQE, is computed that is an estimate of the position or orientation of the UID. The current output sample is computed based on i) a previously computed output sample, and ii) a velocity term. In an update phase, an updated output sample of the state of the LQE is computed, based on i) a previously computed output sample from the prediction phase, and ii) a most recent tracking input sample. Other embodiments are also described and claimed.

Coordinating multiple robots to meet workflow and avoid conflict

A robotic singulation system is disclosed. In various embodiments, sensor data including image data associated with a workspace is received. The sensor data is used to generate a three dimensional view of at least a portion of the workspace, the three dimensional view including boundaries of a plurality of items present in the workspace. A grasp strategy is determined for each of at least a subset of items, and for each grasp strategy a corresponding probability of grasp success is computed. The grasp strategies and corresponding probabilities of grasp success are used to determine and implement a plan to autonomously operate a robotic structure to pick one or more items from the workplace and place each item singly in a corresponding location in a singulation conveyance structure.

Remote control robot system

A remote control robot system is provided, which includes robotic arm configured to perform a given work, remote control device for an operator to remotely manipulate operation of robotic arm, plurality of cameras configured to image the work of robotic arm, monitor configured to display a captured image that is sent, camera selecting device configured to generate, in response to receiving an operator's selection of one camera from the plurality of cameras, camera selection information for switching captured image displayed on monitor to captured image from selected camera, storage device configured to store information where operational information related to operation of robotic arm in work is associated with camera selection information, as automatic switching information, and an image processor configured to send to monitor the captured image from camera selected from plurality of cameras based on automatic switching information stored in storage device.

Singulation of arbitrary mixed items

A robotic singulation system is disclosed. In various embodiments, sensor data including image data associated with a workspace is received. The sensor data is used to generate a three dimensional view of at least a portion of the workspace, the three dimensional view including boundaries of a plurality of items present in the workspace. The three dimensional view as generated at successive points in time is used to model a flow of at least a subset of said plurality of items through at least a portion of the workspace. The model is used to determine and implement a plan to autonomously operate a robotic structure to pick one or more items from the workplace and place each item singly in a corresponding location in a singulation conveyance structure.

Configuring surgical system with surgical procedures atlas

A surgical method is provided for use with a teleoperated surgical system (surgical system), the method comprising: recording surgical instrument kinematic information indicative of surgical instrument motion produced within the surgical system during the occurrence of the surgical procedure; determining respective kinematic signatures associated with respective surgical instrument motions; producing an information structure in a computer readable storage device that associates respective kinematic signatures with respective control signals; comparing, during a performance of the surgical procedure surgical instrument kinematic information during the performance with at least one respective kinematic signature; launching, during a performance of the surgical procedure an associated respective control signal in response to a match between surgical instrument kinematics during the performance and a respective kinematic signature.