Service Robots: A Unified Framework for Detecting, Opening and Navigating Through Doors