Research and application on fire source tracking and active disturbance rejection algorithm for fire-fighting robot