An autonomous driving apparatus configured to perform autonomous driving of a vehicle comprising: a sensor configured to acquire sensing information to determine a driving state of the vehicle; a memory configured to store a plurality of autonomous driving models comprising a first autonomous driving model configured to autonomously drive in a normal driving status and a plurality of second autonomous driving models, wherein each of the plurality of second autonomous driving models is associated with a different event situation of a plurality of event situations and is configured to autonomously drive in response to detection of the associated event situation; and at least two processors (130-1, 130-2) configured to; perform autonomous driving of the vehicle using first autonomous driving model, and while autonomous driving of the vehicle is being performed using the first autonomous driving model, select, to perform autonomous driving of the vehicle, one model of the plurality of second autonomous driving models based on sensing information corresponding to an event situation of the plurality of event situations; the autonomous driving apparatus being characterized in that: the first autonomous driving model and the plurality of second autonomous driving models are machine learning models, wherein the first autonomous driving model is trained to autonomously drive in a normal driving status, and each of the plurality of second autonomous driving models is trained to autonomously drive in response to the corresponding event situations; a first processor of said at least two processors (130-1, 130-2) is configured to perform autonomous driving of the vehicle using the first autonomous driving model; and a second processor of said at least two processors (130-1, 130-2) is configured to perform autonomous driving of the vehicle using the one model of the plurality of second autonomous driving models; wherein the second processor, while the first processor is configured to perform autonomous driving of the vehicle, is configured to determine whether or not an event situation of the plurality of event situations occurs based on sensing information sensed through the sensor, and as a result of the determination, if it is determined that an event situation of the plurality of event situations has occurred, the second processor is configured to perform autonomous driving of the vehicle using the second autonomous driving model, corresponding to the determined event situation, from among the plurality of second autonomous driving models. a sensor configured to acquire sensing information to determine a driving state of the vehicle; a memory configured to store a plurality of autonomous driving models comprising a first autonomous driving model configured to autonomously drive in a normal driving status and a plurality of second autonomous driving models, wherein each of the plurality of second autonomous driving models is associated with a different event situation of a plurality of event situations and is configured to autonomously drive in response to detection of the associated event situation; and at least two processors (130-1, 130-2) configured to; perform autonomous driving of the vehicle using first autonomous driving model, and while autonomous driving of the vehicle is being performed using the first autonomous driving model, select, to perform autonomous driving of the vehicle, one model of the plurality of second autonomous driving models based on sensing information corresponding to an event situation of the plurality of event situations; the first autonomous driving model and the plurality of second autonomous driving models are machine learning models, wherein the first autonomous driving model is trained to autonomously drive in a normal driving status, and each of the plurality of second autonomous driving models is trained to autonomously drive in response to the corresponding event situations; a first processor of said at least two processors (130-1, 130-2) is configured to perform autonomous driving of the vehicle using the first autonomous driving model; and a second processor of said at least two processors (130-1, 130-2) is configured to perform autonomous driving of the vehicle using the one model of the plurality of second autonomous driving models; wherein the second processor, while the first processor is configured to perform autonomous driving of the vehicle, is configured to determine whether or not an event situation of the plurality of event situations occurs based on sensing information sensed through the sensor, and as a result of the determination, if it is determined that an event situation of the plurality of event situations has occurred, the second processor is configured to perform autonomous driving of the vehicle using the second autonomous driving model, corresponding to the determined event situation, from among the plurality of second autonomous driving models.