In spacecraft control, in order to achieve fixed-point flight, target tracking, formation control and other tasks, the spacecraft is often required to have the ability to avoid obstacles. Especially in recent years, with the increase of space junk, the flight environment of spacecraft becomes more and more complex. Therefore, this paper studies the problem of obstacle avoidance in spacecraft flight, and designs a second-order sliding mode controller. By constructing an artificial potential function, the spacecraft can plan a safe path in the flight mission. And in order to better observe the state of the spacecraft, this paper designs a monitoring platform based on smart phones to realize the real-time monitoring of the state of the spacecraft. Finally, the effectiveness of the controller and the monitoring platform is verified by the physical experiment based on the spacecraft simulator.