In this paper, a robotic boat model of combined yaw and roll rate is obtained by a system identification approach. The identified system is designed with frequency-shaped sliding mode control. The control scheme is composed of a sliding mode observer and a sliding mode controller. The stability and reachability of the switching function are proved by Lyapunov theory. Computer simulations and experiment carried out at INAGE offshore show that successful course keeping and roll reduction results are achieved.