CPC A61B 34/35 (2016.02) [A61B 34/30 (2016.02); A61B 34/37 (2016.02); A61B 34/71 (2016.02); A61B 34/77 (2016.02); A61B 90/37 (2016.02); B25J 3/00 (2013.01); B25J 9/1682 (2013.01); B25J 9/1689 (2013.01); A61B 2034/301 (2016.02); A61B 2034/302 (2016.02); A61B 2034/305 (2016.02); A61B 2090/065 (2016.02); A61B 90/361 (2016.02); G05B 2219/39135 (2013.01); G05B 2219/39212 (2013.01); G05B 2219/39322 (2013.01); G05B 2219/40184 (2013.01); G05B 2219/45117 (2013.01)] | 29 Claims |
1. A robotic system comprising:
an input device;
a base comprising an elongate base body that is elongated along a length of the elongate base body, wherein the elongate base body is configured to assume a horizontal orientation such that the length extends in a substantially horizontal direction, the length being greater than a largest vertical dimension of the elongate base body when the elongate base body has assumed the horizontal orientation;
a plurality of manipulators coupled to the elongate base body and distributed in a row along the length of the elongate base body, wherein the plurality of manipulators comprises three or more manipulators, each manipulator configured to move an instrument relative to the base, wherein each manipulator comprises:
a plurality of links, and
a plurality of joints coupled to the plurality of links; and
a processor coupled to the input device and the plurality of manipulators, the processor configured to:
determine a desired motion for a first manipulator of the plurality of manipulators in response to a motion command received at the input device, and
drive the first manipulator to move in accordance with the desired motion.
|