A robotic apparatus for treatment of at least one body part of an animal including a device that treats the body part, a device that detects the body part, a robot arm including a plurality of robot arm parts and a plurality of hydraulic actuators for mutually displacing and positioning of the robot arm parts, at least two of the plurality of hydraulic actuators being independently controlled electro-hydraulic actuators, and a controller configured to control the hydraulic actuators to assist the robot arm in bringing the robot arm part having a treatment device to the body part in response to feedback from the detection device.