An Integrated Robotic System for Spatial Understanding and Situated Interaction in Indoor Environments