User arm support for use in a robotic surgical system
A user system for a robotic surgical system, the user system including a handheld groundless user interface device configured to control the robotic surgical system, and a user console. The user console includes a seat and a first adjustable, ergonomic arm support linkage coupled to the seat, in which the first arm support linkage is movable between a folded storage configuration and at least one unfolded use configuration corresponding to at least one of a user characteristic and a surgical task characteristic. The at least one unfolded use configuration may be pre-stored in a database.
1. A method for operating a user console for a robotic surgical system, the method comprising:
characterizing a usage of at least a portion of an adjustable, ergonomic arm support linkage by a user controlling the robotic surgical system from a user console, wherein the portion of the arm support linkage is in a current configuration;
identifying from a database a model configuration of the portion of the arm support linkage, wherein the model configuration corresponds to at least one of a user characteristic and a surgical task characteristic; and
providing an alert regarding a difference between the current configuration and the model configuration of the portion of the arm support linkage to improve the usage of the arm support linkage by the user.
2. The method of claim 1 , wherein characterizing the usage comprises detecting at least one of a position and orientation of the portion of the arm support linkage with a tracking sensor system.
3. The method of claim 1 , further comprising storing in memory the characterization of the usage and associating the stored characterization with at least one of a user characteristic and a surgical task characteristic.
4. The method of claim 1 , further comprising actuating one or more joints in the arm support linkage to assume the model configuration based on the difference between the current configuration and the model configuration.
5. The method of claim 1 , further comprising detecting a user arm position relative to the arm support linkage with a user tracking sensor system.
6. The method of claim 5 , wherein detecting a user arm position comprises detecting contact between the user arm position and the arm support linkage.
7. The method of claim 5 , further comprising actuating one or more joints in the arm support linkage to follow the detected user arm position in a clutch engagement mode.
8. The method of claim 1 , further comprising disabling a user interface device for controlling the robotic system, in response to detecting a folded configuration of the portion of the arm support linkage.
9. The method of claim 1 , wherein the alert comprises a visual alert displayed on an open display or a display on the arm support linkage notifying that a correction in a position of the portion of the arm support linkage is advisable.
10. The method of claim 1 , wherein the alert comprises an audio alert notifying that a correction in a position of the portion of the arm support linkage is advisable.