subject area of Miniature robots can assist in laparoscopic cholecystectomy Journal Article Surgery with cooperative robots Journal Article