A robotic system for performing an ultrasound scan on a body part of a patient using an ultrasound imaging system comprising an ultrasound probe, the robotic system comprising: a positioning device configured to hold and move the ultrasound probe to obtain the ultrasound scan of the body part, a sensor configured to obtain position data on the body part, and a control unit configured to: receive position data from the sensor generate, based on the received position data, a first movement instruction for the positioning device for moving the ultrasound probe to obtain a plurality of first ultrasound images of the body part at a plurality of positions, receive from the ultrasound imaging system a first ultrasound image of the plurality of first ultrasound images of the body part, evaluate the received first ultrasound image using a machine learning data architecture trained to evaluate an ultrasound image of the body part, characterized in that the control unit is further configured to: generate, based on the evaluated first ultrasound image, second movement instructions for the positioning device for moving the ultrasound probe to obtain a second ultrasound image of the body part, wherein the second movement instructions are for the positioning device to move the ultrasound probe to a position where the first ultrasound image was obtained and to obtain the second ultrasound image of the body part at that position. a positioning device configured to hold and move the ultrasound probe to obtain the ultrasound scan of the body part, a sensor configured to obtain position data on the body part, and a control unit configured to: receive position data from the sensor generate, based on the received position data, a first movement instruction for the positioning device for moving the ultrasound probe to obtain a plurality of first ultrasound images of the body part at a plurality of positions, receive from the ultrasound imaging system a first ultrasound image of the plurality of first ultrasound images of the body part, evaluate the received first ultrasound image using a machine learning data architecture trained to evaluate an ultrasound image of the body part, characterized in that the control unit is further configured to: generate, based on the evaluated first ultrasound image, second movement instructions for the positioning device for moving the ultrasound probe to obtain a second ultrasound image of the body part, wherein the second movement instructions are for the positioning device to move the ultrasound probe to a position where the first ultrasound image was obtained and to obtain the second ultrasound image of the body part at that position. receive position data from the sensor generate, based on the received position data, a first movement instruction for the positioning device for moving the ultrasound probe to obtain a plurality of first ultrasound images of the body part at a plurality of positions, receive from the ultrasound imaging system a first ultrasound image of the plurality of first ultrasound images of the body part, evaluate the received first ultrasound image using a machine learning data architecture trained to evaluate an ultrasound image of the body part, characterized in that the control unit is further configured to: generate, based on the evaluated first ultrasound image, second movement instructions for the positioning device for moving the ultrasound probe to obtain a second ultrasound image of the body part, wherein the second movement instructions are for the positioning device to move the ultrasound probe to a position where the first ultrasound image was obtained and to obtain the second ultrasound image of the body part at that position.