Collaborative Robots for Shared Workspaces