Robust interactive design for ergonomics and safety: R-IDEaS procedure and applications