A system for monitoring a rod reduction process comprising: a tool (122, 222) configured to reduce a rod into a head of a pedicle screw; at least one sensor (124, 224) configured to measure forces or torques exerted on the pedicle screw; at least one processor; and at least one memory storing instructions for execution by the at least one processor that, when executed, cause the at least one processor to: determine, based on at least one parameter, a threshold for forces or torques exerted by the tool (122, 222) on the pedicle screw; and receive, from the at least one sensor, data corresponding to a magnitude of the forces or torques exerted by the tool (122, 222) on the pedicle screw during reduction of the rod into the head by the tool (122, 222), characterized in that the system further comprises: at least one robotic arm (118, 218) configured to selectively implant the pedicle screw in a patient and hold the tool (122, 222); and at least one robotic sensor (120, 220) disposed on the robotic arm (118, 218), wherein the memory stores additional instructions for execution by the at least one processor that, when executed, further cause the at least one processor to: receive, from the at least one robotic sensor (120, 220), sensor data corresponding to a force or torque exerted by the robotic arm (118, 218) onto the pedicle screw during implantation of the pedicle screw in the patient; and determine a screw quality of the pedicle screw based on the sensor data and calculate a change in one or more mechanical properties of the pedicle screw as a result of a force or torque received by the pedicle screw. a tool (122, 222) configured to reduce a rod into a head of a pedicle screw; at least one sensor (124, 224) configured to measure forces or torques exerted on the pedicle screw; at least one processor; and at least one memory storing instructions for execution by the at least one processor that, when executed, cause the at least one processor to: determine, based on at least one parameter, a threshold for forces or torques exerted by the tool (122, 222) on the pedicle screw; and receive, from the at least one sensor, data corresponding to a magnitude of the forces or torques exerted by the tool (122, 222) on the pedicle screw during reduction of the rod into the head by the tool (122, 222), determine, based on at least one parameter, a threshold for forces or torques exerted by the tool (122, 222) on the pedicle screw; and receive, from the at least one sensor, data corresponding to a magnitude of the forces or torques exerted by the tool (122, 222) on the pedicle screw during reduction of the rod into the head by the tool (122, 222), characterized in that the system further comprises: at least one robotic arm (118, 218) configured to selectively implant the pedicle screw in a patient and hold the tool (122, 222); and at least one robotic sensor (120, 220) disposed on the robotic arm (118, 218), wherein the memory stores additional instructions for execution by the at least one processor that, when executed, further cause the at least one processor to: receive, from the at least one robotic sensor (120, 220), sensor data corresponding to a force or torque exerted by the robotic arm (118, 218) onto the pedicle screw during implantation of the pedicle screw in the patient; and determine a screw quality of the pedicle screw based on the sensor data and calculate a change in one or more mechanical properties of the pedicle screw as a result of a force or torque received by the pedicle screw. at least one robotic arm (118, 218) configured to selectively implant the pedicle screw in a patient and hold the tool (122, 222); and at least one robotic sensor (120, 220) disposed on the robotic arm (118, 218), wherein the memory stores additional instructions for execution by the at least one processor that, when executed, further cause the at least one processor to: receive, from the at least one robotic sensor (120, 220), sensor data corresponding to a force or torque exerted by the robotic arm (118, 218) onto the pedicle screw during implantation of the pedicle screw in the patient; and determine a screw quality of the pedicle screw based on the sensor data and calculate a change in one or more mechanical properties of the pedicle screw as a result of a force or torque received by the pedicle screw. receive, from the at least one robotic sensor (120, 220), sensor data corresponding to a force or torque exerted by the robotic arm (118, 218) onto the pedicle screw during implantation of the pedicle screw in the patient; and determine a screw quality of the pedicle screw based on the sensor data and calculate a change in one or more mechanical properties of the pedicle screw as a result of a force or torque received by the pedicle screw.