Image-guided radiation therapy (IGRT) involves two main procedures, performed in different rooms on different days: (1) treatment planning in the simulator room on the first day, and (2) radiotherapy in the linear accelerator room over multiple subsequent days. Both the simulator and the linear accelerator include CT imaging capabilities, which enables both treatment planning and reproducible patient setup, but does not provide good soft tissue contrast or allow monitoring of the target during treatment. We propose a cooperatively-controlled robot to reproducibly position an ultrasound (US) probe on the patient during simulation and treatment, thereby improving soft tissue visualization and allowing real-time monitoring of the target. A key goal of the robotic system is to produce consistent tissue deformations for both CT and US imaging, which simplifies registration of these two modalities. This paper presents the robotic system design and describes a novel control algorithm that employs virtual springs to implement guidance virtual fixtures during 'hands on' cooperative control.