Safe and Efficient Operation of Mobile Robots in Indoor Environments: A User-Centric Shared Control System with High-Level Navigation Capabilities