Design of a human-robot collaborative system: Methodology and case study