Patent classifications
B25J13/02
Tactile Feedback of an End Effector of a Robot Manipulator Over Different Orientation Ranges
A method includes: controlling actuators of a robot manipulator to compensate for influence of gravity; during a manual guidance of the robot manipulator detecting an orientation of an end effector; and controlling at least part of the actuators in such a way that during manual guidance of the end effector, the end effector: within a first range of a first rotation, opposes no or a speed-dependent resistance and outside the first range opposes a rotation angle-dependent resistance to the manual guidance, wherein the first rotation is a rotation angle of the end effector about its longitudinal axis; and within a second range of the second rotation, opposes no or a speed-dependent resistance to the manual guidance, and outside the second range, opposes a deflection-dependent resistance to the manual guidance, wherein the second rotation is a rotational deflection of the end effector from its original longitudinal axis or a vertical axis.
COMPUTER-ASSISTED SURGERY SYSTEM
A computer-assisted surgery system allows a user to control movements of a surgical tool by providing, to a control unit, inputs in the form of measured displacements via a movable part of a handle while treating a region of interest with the tool. The control unit is configured to enable motion of the tool with respect to an anatomical structure only if a user moves the movable part, receive the measured displacement of the movable part, receive from a localization unit the relative position and orientation of the tool relative to the anatomical structure, based on the measured displacement, on the surgical plan and on the relative position and orientation of the tool relative to the anatomical structure, compute an instruction to send to a motorized joint to move a robotic arm to operate the tool according to an optimal trajectory, and send the computed instruction to the motorized joint.
INVERSE KINEMATIC CONTROL SYSTEMS FOR ROBOTIC SURGICAL SYSTEM
A method of using inverse kinematics to control a robotic system includes receiving an input pose from a user interface to move an arm of the robotic system, calculating a remote center of motion for a desired pose from the input pose in a tool center-point frame, checking when the desire pose needs correction, correcting the desired pose of the arm, and moving the am to the desired pose in response to the input pose. The am of the robotic system including a tool having a jaw disposed at an end of the arm. Checking when the desired pose needs correction includes verifying that the remote center of motion is at or beyond a boundary distance in the desired pose. Correcting the desired pose of the arm occurs when the remote center of motion is within the boundary distance.
METHODS FOR ACTIVELY ENGAGING AND DISENGAGING TELEOPERATION OF A SURGICAL ROBOTIC SYSTEM
A method for engaging and disengaging a surgical instrument of a surgical robotic system including receiving a sequence of user inputs from one or more user interface devices of the surgical robotic system; determining, by one or more processors communicatively coupled to the user interface devices and the surgical instrument, whether the sequence of user inputs indicates an intentional engagement or disengagement of a teleoperation mode in which the surgical instrument is controlled by user inputs received from the user interface devices; in response to determining of engagement, transition the surgical robotic system into the teleoperation mode; and in response to determining of disengagement, transition the surgical robotic system out of the teleoperation mode such that the user interface devices are prevented from controlling the surgical instrument.
Methods for actively engaging and disengaging teleoperation of a surgical robotic system
A method for engaging and disengaging a surgical instrument of a surgical robotic system including receiving a sequence of user inputs from one or more user interface devices of the surgical robotic system; determining, by one or more processors communicatively coupled to the user interface devices and the surgical instrument, whether the sequence of user inputs indicates an intentional engagement or disengagement of a teleoperation mode in which the surgical instrument is controlled by user inputs received from the user interface devices; in response to determining of engagement, transition the surgical robotic system into the teleoperation mode; and in response to determining of disengagement, transition the surgical robotic system out of the teleoperation mode such that the user interface devices are prevented from controlling the surgical instrument.
Application of force feedback on an input device to urge its operator to command an articulated instrument to a preferred pose
A teleoperative system includes an input device and a controller. The controller is configured to receive input associated with movement of the input device, determine a commanded pose of an instrument coupled to the teleoperative system based on the received input, determine a first preferred pose of the instrument based on at least one parameter selected from a group consisting of: a type of the instrument and an operating mode of the instrument, determine a first feedback force command based on a difference between the commanded pose and the first preferred pose, and actuate the input device based on the first feedback force command.
Operation guiding system for operation of a movable device
System includes: an operation terminal that (i) receives an operation instruction that is given by the operator to a movable section of a machine and (ii) senses an operation standby state that allows the operation instruction to be received; an image sensor estimating section configured to estimate a positional relationship between the operator and the machine; a model generating section configured to, in response to sensing of the operation standby state by the operation terminal, generate an operating direction indicating image; and in accordance with the positional relationship, in a direction that is in accordance with a direction in which the operator views the machine, the operating direction indicating image indicating an operating direction of the movable section; an combining section configured to generate a combined image obtained by combining the operating direction indicating image with a captured image of the movable section that has been photographed.
Operation guiding system for operation of a movable device
System includes: an operation terminal that (i) receives an operation instruction that is given by the operator to a movable section of a machine and (ii) senses an operation standby state that allows the operation instruction to be received; an image sensor estimating section configured to estimate a positional relationship between the operator and the machine; a model generating section configured to, in response to sensing of the operation standby state by the operation terminal, generate an operating direction indicating image; and in accordance with the positional relationship, in a direction that is in accordance with a direction in which the operator views the machine, the operating direction indicating image indicating an operating direction of the movable section; an combining section configured to generate a combined image obtained by combining the operating direction indicating image with a captured image of the movable section that has been photographed.
Actuated grips for controller
Implementations relate to actuated grips for a controller. In some implementations, a controller includes a central member, a grip member coupled to the central member and moveable in a grip degree of freedom, a shaft coupled to the grip member, and an actuator coupled to the shaft and operative to output an actuator force on the shaft. The actuator force causes a grip force to be applied via the shaft to the grip member in the grip degree of freedom.
Sensing and control systems
A system and a method for controlling a system are described. The system includes a plurality of sensors configured to be worn on a user's body. The plurality of sensors are configured to generate a plurality of signals in response to forces applied by corresponding portions of a user's body. The system also includes a processor configured to receive the plurality of signals. The processor is configured to identify commands from the user based at least partly on the plurality of signals and an operational range and/or null space of the plurality of signals for a task being performed by the user. The processor is configured to control an operation of the system based on the identified commands.