According to another aspect of the present invention, there is provided a traveling control method for a robot, the method comprising: acquiring environment information of a weeding area to construct map information; Dimensional spatial path; generating a three-dimensional spatial path by operating the robot when the execution of the weeding mode is instructed; and moving the robot along the three-dimensional spatial path; and when the robot travels along the three- A step of extracting a ground area and an obstacle for running the robot through extraction of spatial information, adaptively controlling the traveling and weeding mode of the robot based on the extracted ground area and an obstacle, And terminating the weeding mode when weeding completion of the weeding area is detected.본 발명의 로봇의 주행 제어 방법은, 제초 대상 지역의 환경정보를 획득하여 지도정보를 구축하는 과정과, 상기 구축된 지도정보에 기반하여 상기 제초 대상 지역에서 제초 장비가 장착된 로봇이 이동하기 위한 3차원 공간 경로를 생성하는 과정과, 제초 모드의 실행이 지령될 때 상기 로봇을 작동시켜 상기 3차원 공간 경로를 따라 주행시키는 과정과, 상기 로봇이 상기 3차원 공간 경로를 따라 주행할 때 3차원 공간 정보의 추출을 통해 로봇 주행을 위한 지면 영역과 장애물을 추출하는 과정과, 상기 추출된 지면 영역과 장애물에 의거하여 상기 로봇의 주행 및 제초 모드를 적응 제어하는 과정과, 상기 제초 모드의 실행 중 상기 제초 대상 지역에 대한 제초 완료가 검출될 때 상기 제초 모드를 종료하는 과정을 포함할 수 있다.