A method includes obtaining a surgical plan comprising a plurality of stages, determining, for each stage, a corresponding position of a first holder of a motorized joint positioner, selecting a selected stage of the plurality of stages of the surgical plan, and moving, by a computer programmed to control the motorized joint positioner, the first holder to the corresponding position of the first holder for the selected stage.