A cyber physical system (CPS) approach for safe human-robot collaboration in a shared workplace. (April 2019)