A surgical implant planning computer and robotic system comprising: - at least one network interface connectable to a computed tomography image scanner; - a robot having a robot base coupled to a robot arm that is movable by motors relative to the robot base; - a display device; - at least one processor; - a user selection device and - at least one memory storing program code that is executed by the at least one processor to perform operations comprising: • displaying on the display device a CT image of a bone that is received from the CT image scanner through the at least one network interface; • receiving a user's selection on the user selection device of a surgical screw from among a set of defined surgical screws; • displaying a graphical screw representing the selected surgical screw as an overlay on the CT image of the bone; • controlling angular orientation and location of the displayed graphical screw relative to the bone in the CT image responsive to receipt of user inputs on the user selection device; and • storing an indication of the selected surgical screw and an angular orientation and a location of the displayed graphical screw in a surgical plan data structure responsive to receipt of a defined user input • wherein the robot arm includes a bracelet (700, 720) located at the distal end of the robot arm, • the bracelet (700, 720) includes a load sensing unit that allows user guided position of the robot arm, • and the robot arm is configured to manually move only along a trajectory if the stored surgical plan is active or otherwise in any direction, wherein manual motion is performed while the bracelet ring is squeezed and a light force is applied toward the desired direction of motion. - at least one network interface connectable to a computed tomography image scanner; - a robot having a robot base coupled to a robot arm that is movable by motors relative to the robot base; - a display device; - at least one processor; - a user selection device and - at least one memory storing program code that is executed by the at least one processor to perform operations comprising: • displaying on the display device a CT image of a bone that is received from the CT image scanner through the at least one network interface; • receiving a user's selection on the user selection device of a surgical screw from among a set of defined surgical screws; • displaying a graphical screw representing the selected surgical screw as an overlay on the CT image of the bone; • controlling angular orientation and location of the displayed graphical screw relative to the bone in the CT image responsive to receipt of user inputs on the user selection device; and • storing an indication of the selected surgical screw and an angular orientation and a location of the displayed graphical screw in a surgical plan data structure responsive to receipt of a defined user input • wherein the robot arm includes a bracelet (700, 720) located at the distal end of the robot arm, • the bracelet (700, 720) includes a load sensing unit that allows user guided position of the robot arm, • and the robot arm is configured to manually move only along a trajectory if the stored surgical plan is active or otherwise in any direction, wherein manual motion is performed while the bracelet ring is squeezed and a light force is applied toward the desired direction of motion. • displaying on the display device a CT image of a bone that is received from the CT image scanner through the at least one network interface; • receiving a user's selection on the user selection device of a surgical screw from among a set of defined surgical screws; • displaying a graphical screw representing the selected surgical screw as an overlay on the CT image of the bone; • controlling angular orientation and location of the displayed graphical screw relative to the bone in the CT image responsive to receipt of user inputs on the user selection device; and • storing an indication of the selected surgical screw and an angular orientation and a location of the displayed graphical screw in a surgical plan data structure responsive to receipt of a defined user input • wherein the robot arm includes a bracelet (700, 720) located at the distal end of the robot arm, • the bracelet (700, 720) includes a load sensing unit that allows user guided position of the robot arm, • and the robot arm is configured to manually move only along a trajectory if the stored surgical plan is active or otherwise in any direction, wherein manual motion is performed while the bracelet ring is squeezed and a light force is applied toward the desired direction of motion.