Remember the Mirobot? It is a mini industrial robotic arm with 6DOF that can pick and place items, draw, write, and laser engrave. With the wlkata Vision Kit for Mirobot, you can do even more. It comes with an OpenMV camera for color recognition and image processing. You can use Python to program the robot.
This kit has an aluminum alloy construction. It comes with wooden blocks for your robot to handle. You can find out more about it here.