The production industry is moving towards the next generation of assembly, which is conducted based on safe and reliable robots working in the same workplace alongside with humans. Focusing on assembly tasks, this paper presents a review of human-robot collaboration research and its classification works. Aside from defining key terms and relations, the paper also proposes means of describing human-robot collaboration that can be relied on during detailed elaboration of solutions. A human-robot collaborative assembly system is developed with a novel and comprehensive structure, and a case study is presented to validate the proposed framework.Assembly, man-machine system, human-robot collaboration