A robotic system for automatically bending a surgical rod, comprising: a robot base; rod feeding subassembly coupled to the robot base and arranged for receiving feeding and rotating a surgical rod, the rod feeding subassembly comprising a feeding actuator configured to: retain a the surgical rod therein, and selectively move the surgical rod in a direction parallel to a longitudinal axis of the surgical rod; a brake subassembly coupled to the robot base and arranged for retaining a first portion of the surgical rod at a particular position, the brake subassembly comprising a brake actuator configured to: receive the surgical rod from the rod feeding subassembly, and selectively fix a first portion of the surgical rod with respect to the brake subassembly; and a bending subassembly coupled to the robot base arranged for bending a second portion of the surgical rod with respect to the first portion of the surgical rod to define a bend angle between the first and second portions of the surgical rod, the bending subassembly comprising a bending actuator configured to: selectively rotate about a first rotational axis perpendicular to the longitudinal axis of the surgical rod, wherein rotating the bending actuator causes the bending actuator to engage a second portion of the surgical rod and bend the second portion of the surgical rod with respect to the first portion of the surgical rod so that the first portion and the second portion of the surgical rod define a first bend angle wherein the system further comprises a pair of roller bearings positioned on either side of the surgical rod forming the engagement points between the surgical rod and the bending actuator during the bending process to prevent notching of the surgical rod. a robot base; rod feeding subassembly coupled to the robot base and arranged for receiving feeding and rotating a surgical rod, the rod feeding subassembly comprising a feeding actuator configured to: retain a the surgical rod therein, and selectively move the surgical rod in a direction parallel to a longitudinal axis of the surgical rod; retain a the surgical rod therein, and selectively move the surgical rod in a direction parallel to a longitudinal axis of the surgical rod; a brake subassembly coupled to the robot base and arranged for retaining a first portion of the surgical rod at a particular position, the brake subassembly comprising a brake actuator configured to: receive the surgical rod from the rod feeding subassembly, and selectively fix a first portion of the surgical rod with respect to the brake subassembly; and receive the surgical rod from the rod feeding subassembly, and selectively fix a first portion of the surgical rod with respect to the brake subassembly; and a bending subassembly coupled to the robot base arranged for bending a second portion of the surgical rod with respect to the first portion of the surgical rod to define a bend angle between the first and second portions of the surgical rod, the bending subassembly comprising a bending actuator configured to: selectively rotate about a first rotational axis perpendicular to the longitudinal axis of the surgical rod, wherein rotating the bending actuator causes the bending actuator to engage a second portion of the surgical rod and bend the second portion of the surgical rod with respect to the first portion of the surgical rod so that the first portion and the second portion of the surgical rod define a first bend angle wherein the system further comprises a pair of roller bearings positioned on either side of the surgical rod forming the engagement points between the surgical rod and the bending actuator during the bending process to prevent notching of the surgical rod. selectively rotate about a first rotational axis perpendicular to the longitudinal axis of the surgical rod, wherein rotating the bending actuator causes the bending actuator to engage a second portion of the surgical rod and bend the second portion of the surgical rod with respect to the first portion of the surgical rod so that the first portion and the second portion of the surgical rod define a first bend angle wherein the system further comprises a pair of roller bearings positioned on either side of the surgical rod forming the engagement points between the surgical rod and the bending actuator during the bending process to prevent notching of the surgical rod.