G05B2219/40195

ROBOTIC SURGICAL COLLISION DETECTION SYSTEMS
20220160445 · 2022-05-26 ·

Systems and methods for surgical robotic collision detection in accordance with aspects of the present disclosure are disclosed. In various embodiments, a system for surgical robotic collision detection includes a robotic cart having a robotic arm, an imaging device supported by the robotic cart or the robotic arm, the imaging device captures images within a field of vision of the imaging device, and a controller in operable communication with the robotic arm and the imaging device. The controller includes a processor and a memory storing instructions which, when executed by the processor, causes the controller to: receive the images from the imaging device, generate a grid including a first plurality of spatial points from the images, and detect a potential collision within the field of vision based on the generated grid.

Teleoperated robotic system with impact responsive force feedback
11738446 · 2023-08-29 · ·

A teleoperated robotic system that includes master control arms, slave arms, and a mobile platform. In use, a user manipulates the master control arms to control movement of the slave arms. The teleoperated robotic system can include two master control arms and two slave arms. The master control arms and the slave arms are mounted on the platform. The platform can provide support for the master control arms and for a teleoperator, or user, of the robotic system. Thus, a mobile platform can allow the robotic system to be moved from place to place to locate the slave arms in a position for use. Additionally, the user can be positioned on the platform, such that the user can see and hear, directly, the slave arms and the workspace in which the slave arms operate.

REDUNDANT ROBOT POWER AND COMMUNICATION ARCHITECTURE
20230256609 · 2023-08-17 ·

An electronic circuit for a surgical robotic system includes a central power node, a first voltage bus that electrically couples a first power source to the node, a second voltage bus that electrically couples a second power source to the node, and several robotic arms, each arm is electrically coupled to the node via an output circuit breaker and is arranged to draw power from the node. Each bus is arranged to provide power from a respective power source to the node and each bus has an input circuit breaker that is arranged to limit a first output current flow from the node and into the bus. Each breaker that is arranged to limit a second output current flow from the node and into a respective arm. A breaker is arranged to open in response to a fault occurring within the respective arm, while the other breakers remain closed.

Robotic system having shuttle

A robotic system includes a robot having a picking arm to grasp an inventory item and a shuttle. The shuttle includes a platform adapted to receive the inventory item from the picking arm of the robot. The platform is moveable between a pick-up location located substantially adjacent to the robot and an end location spaced a distance apart from the pick-up location. The system improves efficiency as transportation of the item from the pick-up location to the end location is divided between the robot and the shuttle.

Autonomous correction of alignment error in a master-slave robotic system
11179209 · 2021-11-23 · ·

In some embodiments, correcting an alignment error between an end effector of a tool associated with a slave and a master actuator associated with a master in a robotic system involves receiving at the master, master actuator orientation signals (R.sub.MCURR) representing the orientation of the master actuator relative to a master reference frame and generating end effector orientation signals (R.sub.EENEW) representing the end effector orientation relative to a slave reference frame, producing control signals based on the end effector orientation signals, receiving an enablement signal for selectively enabling the control signals to be transmitted from the master to the slave, responsive to a transition of the enablement signal from not active state to active state, computing the master-slave misalignment signals (R.sub.Δ) as a difference between the master actuator orientation signals (R.sub.MCURR) and the end effector orientation signals (R.sub.EENEW), and adjusting the master-slave misalignment signals (R.sub.Δ) to reduce the alignment difference.

Haptic user interface for robotically controlled surgical instruments

A powered user interface for a robotic surgical system includes a handle on a linkage having a plurality of joints, a base, and actuators. The interface operates in accordance with a first mode of operation in which a plurality of its actuators are operated to constrain predetermined ones of the joints to permit motion of the handle in only 4DOF with respect to the base, and a second mode of operation in which the actuators permit motion of the handle in at least 6DOF with respect to the base.

Remotely Operated Pneumatic Manipulator Based On Kinect
20210354298 · 2021-11-18 ·

The invention disclosure a remotely operated pneumatic manipulator based on Kinect, comprising Kinect sensor, computer, D/A embedded board, PWM piezoelectric pneumatic ratio valve, pneumatic triad, air compressor, artificial muscle, spring and finger joint, wherein the Kinect sensor is provided on one side of the finger joint, a camera module of the Kinect sensor is faced to the finger joint. The pneumatic humanoid manipulator of the invention has basically the same dimensions as human hands, can achieve human-computer interaction and remotely operation, the transmission structure thereof is novel, simple and compact, the fingers thereon are convenient to control and flexible to move, the finger movement range is large for wide application, moreover, the PWM piezoelectric pneumatic ratio valve is with advantages of fast dynamic response, low cost, strong resistance to noise, and high detection accuracy of Kinect sensor.

Autonomous correction of alignment error in a master-slave robotic system
11779419 · 2023-10-10 · ·

In some embodiments, correcting an alignment error between an end effector of a tool associated with a slave and a master actuator associated with a master in a robotic system involves receiving at the master, master actuator orientation signals (R.sub.MCURR) representing the orientation of the master actuator relative to a master reference frame and generating end effector orientation signals (R.sub.EENEW) representing the end effector orientation relative to a slave reference frame, producing control signals based on the end effector orientation signals, receiving an enablement signal for selectively enabling the control signals to be transmitted from the master to the slave, responsive to a transition of the enablement signal from not active state to active state, computing the master-slave misalignment signals (R.sub.Δ) as a difference between the master actuator orientation signals (R.sub.MCURR) and the end effector orientation signals (R.sub.EENEW), and adjusting the master-slave misalignment signals (R.sub.Δ) to reduce the alignment difference.

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.

ROBOT CONTROL SYSTEM AND ROBOT CONTROL METHOD

A robot control system includes circuitry configured to: determine a necessity of assisting a robot to complete an automated work, based on environment information of the robot; select a remote operator from candidate remote operators based on stored operator data in response to determining that it is necessary to assist the robot to complete the automated work; transmit the environment information to the selected remote operator via a communication network; receive an operation instruction based on the environment information from the selected remote operator via the communication network; and control the robot to complete the automated work based on the operation instruction.