The goal of the project was to create a robot that draws a sketch of a given image on a page. The robot should be compact and easy to use. The project was carried out as a continuation of the project carried out by two students in the previous semester – Tal Shafi and Nohar Marcus. They reached a good result but could be improved.
During the project, all stages of the robot’s design were examined, some of them we changed completely and some of them we chose to leave as they are. We reached an improved result in terms of the drawing ability of the robot and in terms of the quality of writing the software. The image processing technique was changed and different hardware was used. In addition, several iterations of planning and 3D printing were made. All this to adapt the physical structure of the robot to the needs and to improve the accuracy in the drawing.
The robot is activated via a GUI. You can select an image for drawing, watch the image being processed into a sketch and send the image to the robot. The robot receives a vector of commands from the computer using the TCP protocol and draws the given sketch clearly.

