Meet FRANKA: an industrial robot that can assemble itself. It comes with fast pick & place, collision detection, virtual walls, and everything you need to use it safely around humans. FRANKA EMIKA consists of an arm, controller, and hand with exchangeable fingers. You also get a software framework to program it.
You can show the robot what to do to teach it new tasks. Its visual programming interface, DESK, makes it easier to interact with your industrial robot.