Tele-operative surgical systems and methods of control at joint limits using inverse kinematics

    公开(公告)号:US10188471B2

    公开(公告)日:2019-01-29

    申请号:US15126967

    申请日:2015-03-17

    发明人: Gabriel Brisson

    摘要: Devices, systems, and methods for controlling manipulator movements at joint range of motion limits are provided. In one aspect, methods include locking one or more joints of the manipulator when the one or more joints hit a respective joint limit by modifying an input into a Jacobian of the manipulator when calculating joint movement of a master control using inverse kinematics to provide improved, more intuitive force feedback through the master control. In some embodiments, scaling and weighting between different joint movements is applied within the inverse kinematics. In another aspect, methods include applying a constraint within the inverse kinematics so that calculated movement of the joints approach joint movements of an identical kinematic chain with applied loads within an isolated physical system.

    Reducing energy buildup in servo-controlled mechanisms

    公开(公告)号:US12096998B2

    公开(公告)日:2024-09-24

    申请号:US17598186

    申请日:2020-03-27

    发明人: Gabriel Brisson

    IPC分类号: A61B34/30 B25J9/16 A61B90/00

    摘要: A computer-assisted medical system includes a manipulator arm and a controller. The controller includes a computer processor. The controller is configured to servo at least one joint associated with at least one manipulator arm segment of the manipulator arm, the servoing including executing a servo loop. Executing the servo loop includes obtaining an actual state of the manipulator arm, computing a difference between a commanded state and the actual state, where the commanded state is used for the servoing the at least one joint, and determining whether the difference exceeds an error threshold. Based on determining that the difference does exceed the error threshold, the commanded state is updated using an offset to reduce the difference, and. Based on determining that the difference does not exceed the error threshold, the commanded state is not updated. The controller is further configured to apply the commanded state to control the actual state.

    REDUCING ENERGY BUILDUP IN SERVO-CONTROLLED MECHANISMS

    公开(公告)号:US20220175472A1

    公开(公告)日:2022-06-09

    申请号:US17598186

    申请日:2020-03-27

    发明人: Gabriel Brisson

    IPC分类号: A61B34/30 B25J9/16

    摘要: A computer-assisted medical system includes a manipulator arm and a controller. The controller includes a computer processor. The controller is configured to servo at least one joint associated with at least one manipulator arm segment of the manipulator arm, the servoing including executing a servo loop. Executing the servo loop includes obtaining an actual state of the manipulator arm, computing a difference between a commanded state and the actual state, where the commanded state is used for the servoing the at least one joint, and determining whether the difference exceeds an error threshold. Based on determining that the difference does exceed the error threshold, the commanded state is updated using an offset to reduce the difference, and. Based on determining that the difference does not exceed the error threshold, the commanded state is not updated. The controller is further configured to apply the commanded state to control the actual state.

    Guided tool change
    5.
    发明授权

    公开(公告)号:US12128566B2

    公开(公告)日:2024-10-29

    申请号:US17438377

    申请日:2020-03-10

    摘要: A computer-assisted medical system includes a manipulator arm and a controller. The controller includes a computer processor and is configured to determine a kinematic configuration, the kinematic configuration being prior to an installation of a replacement tool on the manipulator arm. The kinematic configuration is of the manipulator arm and a previous tool attached to the manipulator arm and with an end effector of the previous tool located at an insertion location. The controller is further configured to determine a reference geometry of the previous tool in the kinematic configuration, determine an insertion trajectory for the replacement tool based on the reference geometry, and facilitate an insertion of the replacement tool toward a target location of the insertion trajectory by controlling the replacement tool to move in accordance with the insertion trajectory.

    GUIDED TOOL CHANGE
    6.
    发明申请

    公开(公告)号:US20220250242A1

    公开(公告)日:2022-08-11

    申请号:US17438377

    申请日:2020-03-10

    摘要: A computer-assisted medical system includes a manipulator arm and a controller. The controller includes a computer processor and is configured to determine a kinematic configuration, the kinematic configuration being prior to an installation of a replacement tool on the manipulator arm. The kinematic configuration is of the manipulator arm and a previous tool attached to the manipulator arm and with an end effector of the previous tool located at an insertion location. The controller is further configured to determine a reference geometry of the previous tool in the kinematic configuration, determine an insertion trajectory for the replacement tool based on the reference geometry, and facilitate an insertion of the replacement tool toward a target location of the insertion trajectory by controlling the replacement tool to move in accordance with the insertion trajectory.