A method for controlling a vehicle based on crowdsourcing data, the method comprising: transmitting, by the vehicle, a request to a server, the request comprises a route to a destination; retrieving, by the server, navigation information for the request, the navigation information is autonomous navigation information; transmitting, by the server, the retrieved navigation information to the vehicle; controlling, by the vehicle, an operation of the vehicle based on the transmitted navigation information; collecting, by the vehicle, vehicle driving data, during driving according to the transmitted navigation information; transmitting, by the vehicle, the collected data to the server; generating, by the server, crowdsourcing data based on the collected data transmitted from a plurality of vehicles; receiving, by the vehicle, the generated crowdsourcing data from the server; updating, by the vehicle, the transmitted navigation information based on the received crowdsourcing data; and controlling, by the vehicle, the operation of the vehicle based on the updated navigation information, characterized in that the vehicle driving data comprises driving data comprising information on at least one of a steering rotation, accelerating and braking, and wherein the collecting comprising: generating, by the vehicle, sensing data by using a plurality of sensors of the vehicle; collecting, by a driving control unit of the vehicle, the generated sensing data; generating, by the driving control unit of the vehicle, the collected data based on the collected sensing data, wherein at least one of the plurality of sensors detects a traffic light during driving of the vehicle, and a stop of the vehicle at a red right of the detected traffic light, and wherein the method further comprising detecting, by the vehicle, a current location of the vehicle; and when an amount of the crowdsourcing data regarding the detected current location is lesser than a threshold amount, navigating the vehicle to a different location of which an amount of the crowdsourcing is greater than the threshold amount, and when a distance between the detected current location and a location of which an amount of the crowdsourcing data is less than a threshold amount, is less than a threshold distance, outputting, by the vehicle, a notification. transmitting, by the vehicle, a request to a server, the request comprises a route to a destination; retrieving, by the server, navigation information for the request, the navigation information is autonomous navigation information; transmitting, by the server, the retrieved navigation information to the vehicle; controlling, by the vehicle, an operation of the vehicle based on the transmitted navigation information; collecting, by the vehicle, vehicle driving data, during driving according to the transmitted navigation information; transmitting, by the vehicle, the collected data to the server; generating, by the server, crowdsourcing data based on the collected data transmitted from a plurality of vehicles; receiving, by the vehicle, the generated crowdsourcing data from the server; updating, by the vehicle, the transmitted navigation information based on the received crowdsourcing data; and controlling, by the vehicle, the operation of the vehicle based on the updated navigation information, characterized in that the vehicle driving data comprises driving data comprising information on at least one of a steering rotation, accelerating and braking, and wherein the collecting comprising: generating, by the vehicle, sensing data by using a plurality of sensors of the vehicle; collecting, by a driving control unit of the vehicle, the generated sensing data; generating, by the driving control unit of the vehicle, the collected data based on the collected sensing data, wherein at least one of the plurality of sensors detects a traffic light during driving of the vehicle, and a stop of the vehicle at a red right of the detected traffic light, and wherein the method further comprising detecting, by the vehicle, a current location of the vehicle; and generating, by the vehicle, sensing data by using a plurality of sensors of the vehicle; collecting, by a driving control unit of the vehicle, the generated sensing data; generating, by the driving control unit of the vehicle, the collected data based on the collected sensing data, wherein at least one of the plurality of sensors detects a traffic light during driving of the vehicle, and a stop of the vehicle at a red right of the detected traffic light, and wherein the method further comprising detecting, by the vehicle, a current location of the vehicle; and when an amount of the crowdsourcing data regarding the detected current location is lesser than a threshold amount, navigating the vehicle to a different location of which an amount of the crowdsourcing is greater than the threshold amount, and when a distance between the detected current location and a location of which an amount of the crowdsourcing data is less than a threshold amount, is less than a threshold distance, outputting, by the vehicle, a notification.