A Software Architecture for RGB-D People Tracking Based on ROS Framework for a Mobile Robot