Embodiments, the ball-shaped outer case at least one area is transparent; An inner housing located inside the outer case and having at least one processor, at least one memory, a wireless communication interface, a propulsion system, a battery, and a sensor; And a charging platform for charging the battery by wirelessly providing power to the robot ball by docking with the robot ball and the robot ball including a camera installed on a support portion of the inner housing, and the propulsion system comprising the wireless communication interface. The external case is configured to rotate in response to an instruction received through or an instruction stored in the memory executed by the processor, and the processor starts avoiding obstacles identified through the sensor and the camera. It is possible to provide a control system for a robot ball having an autopilot function that controls the propulsion system to perform the autopilot operation of the robot ball.실시예는, 볼 형상으로 적어도 일 영역이 투명한 외부 케이스; 상기 외부 케이스 내부에 위치하여 적어도 하나의 프로세서, 적어도 하나의 메모리, 무선 통신 인터페이스, 추진 시스템, 배터리, 센서를 구비한 내부 하우징; 및 상기 내부 하우징의 지지부에 설치된 카메라;를 포함하는 로봇볼과 상기 로봇볼와 도킹하여 상기 로봇볼로 무선으로 전력을 제공하여 상기 배터리를 충전시키는 충전 플랫폼을 포함하고, 상기 추진 시스템은 상기 무선 통신 인터페이스를 통해 수신된 명령어나 상기 프로세서에 의해 실행되는 상기 메모리 상에 저장된 명령어에 응답하여 상기 외부 케이스를 회전키시도록 구성되고, 상기 프로세서는, 상기 센서 및 상기 카메라를 통해 식별된 주변의 장애물을 회피 기동할 수 있도록 상기 추진 시스템을 제어하여 상기 로봇볼의 오토파일럿 동작을 수행하는 오토파일럿 기능을 구비한 로봇볼의 제어 시스템을 제공할 수 있다.