A method for robotic surgery on a joint using a robotic system and a navigation system. The robotic system includes a base, a plurality of arms, and a cutting tool. The navigation system tracks movement of bones associated with the joint during the surgery. Information related to tracked positions of the bones is communicated from the navigation system to the robotic system. The navigation system may include a plurality of locating devices.