Development Of A General Purpose Cooperative Shared-Control Robot Assistant For Performance Of Surgical Procedures Involving Bone Machining