Meet the uArm Swift Pro: a robotic arm with various end effectors to perform a wide variety of tasks. This is an Arduino based robot with a plug & play design and a graphical programming interface. It has a max payload of 500g and repeatability of 0.2mm. You can use this to 3D print, draw, and do a whole lot more.
You can teach the robot new skills and control it using mouse & keyboard, gestures, or a Blocky-based programming interface. It has a built-in socket for Grove modules. With Open MV Cam, uArm Swift Pro can detect faces and colors.