Intelligent PCB board assembly system based on PUMA robot