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. <EOS>