G05B2219/45117

Robotic cutting workflow

Embodiments of a system and method for surgical tracking and control are generally described herein. A system may include a robotic arm configured to allow interactive movement and controlled autonomous movement of an end effector, a cut guide mounted to the end effector of the robotic arm, the cut guide configured to guide a surgical instrument within a plane, a tracking system to determine a position and an orientation of the cut guide, and a control system to permit or prevent interactive movement or autonomous movement of the end effector.

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.

SYSTEMS AND METHODS FOR CONTROL OF STEERABLE DEVICES
20220009084 · 2022-01-13 ·

Systems and methods for controlling an elongate device are provided herein. In some embodiments, a robotic system may comprise a manipulator assembly configured to drive an elongate device and a control device configured to receive user input commanding the elongate device. The robotic system may also comprise a control system communicatively coupled to the manipulator assembly and the control device. The control system may be configured to monitor movement of the elongate device during a plurality of intervals, monitor user input received by the control device during the plurality of intervals, and adjust a property of the elongate device based on at least one of the monitored movement or the monitored user input.

Software Center and Highly Configurable Robotic Systems for Surgery and Other Uses

Telerobotic, telesurgical, and/or surgical robotic devices, systems, and methods employ surgical robotic linkages that may have more degrees of freedom than an associated surgical end effector in space. A processor can calculate a tool motion that includes pivoting of the tool about an aperture site. Linkages movable along a range of configurations for a given end effector position may be driven toward configurations which inhibit collisions. Refined robotic linkages and methods for their use are also provided.

Robotic hand controller

A hand controller for enabling a user to perform an activity and method for controlling a robotic arm is provided. The hand controller includes a bar with a grip and a plurality of motors to provide a force feedback to the user in response to the movement of the plurality of mechanical arms. The method involves receiving input corresponding to the manipulation of a bar and providing a force feedback in response to the movement of the plurality of mechanical arms.

INDUSTRIAL CONTROL SYSTEM HAVING MULTI-LAYERED CONTROL LOGIC EXECUTION

A process control system includes a process controller level including at least one process controller, and an input/output (I/O) module level including at least one I/O module. The process controller level and the I/O module level are communicatively coupled. and each include control logic comprising control hardware or algorithm blocks. The control logic in the process controller level and the I/O module level are configured to execute and exchange data to perform process control for a process run by the process control system in a distributed fashion across the process controller level and the I/O module level.

Robotic cutting systems and methods for surgical saw blade cutting on hard tissue

A robotic cutting system including a robotic manipulator and a cutting tool coupled to the robotic manipulator. The cutting tool comprises a saw blade. A controller is also coupled to the robotic manipulator. The controller is configured to control operation of the robotic manipulator, the cutting tool, and/or another cutting tool, to cut the bone in an initial stage of cutting until a notch is created in the bone at a predetermined depth. A final stage of cutting is then completed by cutting along the cutting plane.

Systems and methods for utilizing augmented jacobian to control manipulator joint movement

Devices, systems, and methods for providing commanded movement of an end effector of a manipulator while providing a desired movement of one or more joints of the manipulator. Methods include augmenting a Jacobian so that joint movements calculated from the Jacobian perform one or more auxiliary tasks and/or desired joint movements concurrent with commanded end effector movement, the one or more auxiliary tasks and/or desired joint movements extending into a null-space. The auxiliary tasks and desired joint movements include inhibiting movement of one or more joints, inhibiting collisions between adjacent manipulators or between a manipulator and a patient surface, commanded reconfiguration of one or more joints, or various other tasks or combinations thereof. Such joint movements may be provided using joint velocities calculated from the pseudo-inverse solution of the: augmented Jacobian. Various configurations for systems utilizing such methods are provided herein.

ROBOTIC HAND CONTROLLER
20220022989 · 2022-01-27 ·

A hand controller for enabling a user to perform an activity and method for controlling a robotic arm is provided. The hand controller includes a bar with a grip and a plurality of motors to provide a force feedback to the user in response to the movement of the plurality of mechanical arms. The method involves receiving input corresponding to the manipulation of a bar and providing a force feedback in response to the movement of the plurality of mechanical arms.

Motor assembly

A motor assembly and method of operating the motor assembly include a motor, a memory to store calibrated parameters of the motor, and electronics coupled to the memory and the motor. The electronics are configured to retrieve the calibrated parameters from the memory, provide the calibrated parameters to an external system, and receive control signals for driving the motor from the external system. The control signals are based on the calibrated parameters. The calibrated parameters include a motor speed versus no-load current relationship for the motor determined by a procedure that includes performing an initial calibration of the motor, wearing in the motor after performing the initial calibration, performing a final calibration of the motor after wearing in the motor, and storing the calibrated parameters in the memory based on the initial calibration and the final calibration.