Inside-out Infrared Marker Tracking via Head Mounted Displays for Smart Robot Programming