Apparatus for controlling vehicle and method for the same
View Patent ↗An apparatus for controlling a vehicle and a method for the same are provided. The apparatus includes a plurality of controllers configured to control the vehicle, a hacking monitoring system to monitor a hacking attempt against the vehicle, and a vehicle control device to detect a safety zone in front of the vehicle, set an entry path for entering the safety zone, and adjust, based on detecting the hacking attempt and based on an entry state to the entry path, performance of the plurality of controllers.
1. An apparatus comprising:
a plurality of controllers configured to control a vehicle;
a controller configured to monitor for a hacking attempt against the vehicle; and
a vehicle control device configured to:
detect a safety zone in front of the vehicle;
set an entry path for entering the safety zone; and
adjust, based on detecting the hacking attempt and based on an entry state to the entry path, performance of the plurality of controllers.
2. The apparatus of claim 1 , wherein the vehicle control device is further configured to:
set split regions by virtually splitting a road in front of the vehicle in a longitudinal direction, corresponding to a forward direction of the vehicle, and in a lateral direction perpendicular to the longitudinal direction; and
set, as the safety zone, a region that is present at a last position in a diagonal direction from the vehicle, of the split regions.
3. The apparatus of claim 2 , wherein the split regions include a first row region, a second row region, and a third row region,
wherein the first row region corresponds to the forward direction of the vehicle,
wherein the second row region corresponds to a primary safety zone including a shoulder of the road, and
wherein the third row region corresponds to a secondary safety zone including the safety zone.
4. The apparatus of claim 3 , wherein the vehicle control device is configured to:
adjust the performance of the plurality of controllers to be reduced in a preset range, after the vehicle enters the primary safety zone in the first row region.
5. The apparatus of claim 1 , wherein the vehicle control device is configured to:
adjust the performance of the plurality of controllers to be stopped, after the vehicle enters the safety zone.
6. The apparatus of claim 1 , wherein the plurality of controllers comprise at least one of:
electronic control circuitry,
engine control circuitry,
motor control circuitry,
fuel control circuitry,
transmission control circuitry,
a brake controller,
a steering controller, or
an advanced driver assistance system (ADAS) controller, and
wherein the vehicle control device is further configured to:
stop a function of a controller, of the plurality of controllers, that was hacked and reduce performance of one or more remaining controllers, of the plurality of controllers, to be in a preset range, after the vehicle enters a primary safety zone, based on the hacking attempt being detected in at least one of the electronic control circuitry, the engine control circuitry, the motor control circuitry, the fuel control circuitry, or the transmission control circuitry.
7. The apparatus of claim 6 , wherein the vehicle control device is configured to, based on the hacking attempt being detected in the brake controller:
stop a function of the brake controller and reduce performance of the one or more remaining controllers to be in the preset range, after the vehicle enters the primary safety zone.
8. The apparatus of claim 6 , wherein the vehicle control device is configured to, based on the hacking attempt being detected in the steering controller:
stop a function of the steering controller;
control the electronic control circuitry, the engine control circuitry, the motor control circuitry, and the fuel control circuitry to prevent the vehicle from being accelerated; and
control the brake controller and the ADAS controller to stop functions of the brake controller and the ADAS controller after a specific time is elapsed.
9. The apparatus of claim 6 , wherein the vehicle control device is configured to, based on the hacking attempt being detected in the ADAS controller:
stop a function of the ADAS controller;
control the electronic control circuitry, the engine control circuitry, the motor control circuitry, and the fuel control circuitry to prevent the vehicle from being accelerated; and
control the brake controller and the steering controller to stop functions of the brake controller and the steering controller after a specific time is elapsed.
10. The apparatus of claim 6 , wherein the plurality of controllers further comprise a gateway for vehicle networking, and
wherein the vehicle control device is configured to, based on the hacking attempt being detected in the gateway:
stop a function of the gateway;
control the electronic control circuitry, the engine control circuitry, the motor control circuitry, and the fuel control circuitry to prevent the vehicle from being accelerated; and
control the brake controller, the steering controller, and the ADAS controller to stop functions of the brake controller, the steering controller, and the ADAS controller after a specific time is elapsed.
11. A method comprising:
monitoring for a hacking attempt in a vehicle including a plurality of controllers;
detecting a safety zone in front of the vehicle;
setting an entry path for entering the safety zone; and
after detecting the hacking attempt, controlling the vehicle by adjusting performance of the plurality of controllers based on an entry state into the entry path.
12. The method of claim 11 , wherein the setting of the entry path comprises:
setting split regions by virtually splitting a road in front of the vehicle in a longitudinal direction, corresponding to a forward direction of the vehicle, and in a lateral direction perpendicular to the longitudinal direction; and
setting, as the safety zone, a region that is present at a last position in a diagonal direction from the vehicle, of the split regions.
13. The method of claim 12 , wherein the split regions include a first row region, a second row region, and a third row region,
wherein the first row region corresponds to the forward direction of the vehicle,
wherein the second row region corresponds to a primary safety zone including a shoulder of the road, and
wherein the third row region corresponds to a secondary safety zone including the safety zone.
14. The method of claim 13 , wherein the controlling of the vehicle comprises:
adjusting the performance of the plurality of controllers to be reduced in a preset range, after the vehicle enters the primary safety zone in the first row region.
15. The method of claim 11 , wherein the controlling of the vehicle comprises:
adjusting the performance of the plurality of controllers to be stopped, after the vehicle enters the safety zone.
16. The method of claim 11 , wherein the plurality of controllers comprise at least one of:
electronic control circuitry,
engine control circuitry,
motor control circuitry,
fuel control circuitry,
transmission control circuitry,
a brake controller,
a steering controller, or
an advanced driver assistance system (ADAS) controller, and
wherein the controlling of the vehicle comprises:
stopping a function of a controller, of the plurality of controllers, that was hacked and reducing performance of one or more remaining controllers, of the plurality of controllers, to be in a preset range, after the vehicle enters a primary safety zone, based on the hacking attempt being detected in at least one of the electronic control circuitry, the engine control circuitry, the motor control circuitry, the fuel control circuitry unit, or the transmission control circuitry.
17. The method of claim 16 , wherein the controlling of the vehicle comprises, based on the hacking attempt being detected in the brake controller:
stopping a function of the brake controller and reduce performance of the one or more remaining controllers to be in the preset range, after the vehicle enters the primary safety zone.
18. The method of claim 16 , wherein the controlling of the vehicle comprises, based on the hacking attempt being detected in the steering controller:
stopping a function of the steering controller;
controlling the electronic control circuitry, the engine control circuitry, the motor control circuitry, and the fuel control circuitry to prevent the vehicle from being accelerated; and
controlling the brake controller and the ADAS controller to stop functions of the brake controller and the ADAS controller after a specific time is elapsed.
19. The method of claim 16 , wherein the controlling of the vehicle comprises, based on the hacking attempt being detected in the ADAS controller:
stopping a function of the ADAS controller;
controlling the electronic control circuitry, the engine control circuitry, the motor control circuitry, and the fuel control circuitry to prevent the vehicle from being accelerated; and
controlling the brake controller and the steering controller to stop functions of the brake controller and the steering controller after a specific time is elapsed.
20. The method of claim 16 , wherein the plurality of controllers further comprise a gateway for vehicle networking, and
wherein the controlling of the vehicle comprises, based on the hacking attempt being detected in the gateway:
stopping a function of the gateway;
controlling the electronic control circuitry, the engine control circuitry, the motor control circuitry, and the fuel control circuitry to prevent the vehicle from being accelerated; and
controlling the brake controller, the steering controller, and the ADAS controller to stop functions of the brake controller, the steering controller, and the ADAS controller after a specific time is elapsed.