APPARATUS AND METHOD FOR ASSISTING DRIVING OF A HOST VEHICLE
20230398984 · 2023-12-14
Inventors
Cpc classification
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
B60W30/0956
PERFORMING OPERATIONS; TRANSPORTING
B60W30/0953
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
G08G1/166
PHYSICS
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W30/09
PERFORMING OPERATIONS; TRANSPORTING
B60W30/095
PERFORMING OPERATIONS; TRANSPORTING
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present document provides an apparatus for assisting driving of a host vehicle that operates according to an operating condition to prevent a forward collision of a host vehicle, the apparatus comprising: a navigation system for providing location information of the host vehicle; a sensor for detecting forward of the host vehicle and the presence or absence of a pedestrian in front of the host vehicle; and a controller communicatively connected to the sensor, wherein the controller is configured to determine whether the host vehicle has entered a driving caution area based on at least one of location information of the host vehicle and forward information of the host vehicle, and mitigate an operating condition of the forward collision avoidance system if the host vehicle has entered the driving caution area and the pedestrian is present in the driving caution area.
Claims
1. An apparatus for assisting driving of a host vehicle that operates according to an operating condition to prevent a forward collision of a host vehicle, the apparatus comprising: a navigation system for providing location information of the host vehicle; a sensor for detecting forward of the host vehicle and a pedestrian in front of the host vehicle; and a controller communicatively connected to the sensor, wherein the controller is configured to determine whether the host vehicle has entered a driving caution area based on at least one of location information of the host vehicle and forward information of the host vehicle, and mitigate an operating condition of the forward collision avoidance system if the host vehicle has entered the driving caution area and the pedestrian is present in the driving caution area.
2. The apparatus for assisting driving of a host vehicle of claim 1, wherein the operating condition is that the pedestrian is approaching in front of the host vehicle and an expected time to collision between the host vehicle and the pedestrian is less than a reference time.
3. The apparatus for assisting driving of a host vehicle of claim 2, wherein the controller is configured to: issue a warning if the pedestrian is approaching in front of the host vehicle and an expected time to collision between the host vehicle and the pedestrian is less than a first reference time, reduce engine torque of the host vehicle and partially brake the host vehicle if the pedestrian is approaching in front of the host vehicle and the expected time to collision between the host vehicle and the pedestrian is less than a second reference time shorter than the first reference time, and completely brake the host vehicle if the pedestrian is approaching in front of the host vehicle and the expected time to collision between the host vehicle and the pedestrian is less than a third reference time shorter than the second reference time.
4. The apparatus for assisting driving of a host vehicle of claim 1, wherein the controller is configured to issue a warning if the host vehicle has entered the driving caution area and the pedestrian is present in the driving caution area.
5. The apparatus for assisting driving of a host vehicle of claim 1, wherein the controller is configured to set a predetermined area in front of the host vehicle as a collision risk area.
6. The apparatus for assisting driving of a host vehicle of claim 5, wherein the controller is configured to determine a high-risk pedestrian and a low-risk pedestrian based on information on the pedestrian in front of the host vehicle, and set the collision risk area differently depending on the high-risk pedestrian and the low-risk pedestrian.
7. The apparatus for assisting driving of a host vehicle of claim 5, wherein the controller is configured to determine the number of pedestrians based on information on the pedestrian in front of the host vehicle, and reduce or expand the collision risk area depending on the number of pedestrians.
8. The apparatus for assisting driving of a host vehicle of claim 5, wherein the controller is configured to determine whether the pedestrian is moving and an approaching speed of the pedestrian based on information on the pedestrian in front of the host vehicle, and reduce or expand the collision risk area depending on whether the pedestrian is moving and the approaching speed of the pedestrian.
9. The apparatus for assisting driving of a host vehicle of claim 5, wherein the controller is configured to determine whether the pedestrian is located in the collision risk area and brake the host vehicle if the pedestrian is located in the collision risk area.
10. The apparatus for assisting driving of a host vehicle of claim 1, wherein the controller is configured to operate the forward collision avoidance system according to the operating condition if it is determined that the host vehicle has got out of the driving caution area based on the location information of the host vehicle or the forward information of the host vehicle.
11. The apparatus for assisting driving of a host vehicle of claim 1, wherein the controller is configured to mitigate the operating condition of the forward collision avoidance system if the speed of the host vehicle is less than a reference speed.
12. A method for assisting driving of a host vehicle that controls a forward collision avoidance system of the vehicle using an electronic apparatus, comprising: operating the forward collision avoidance system according to an operating condition; receiving at least one of location information of the host vehicle and forward information of the host vehicle and receiving pedestrian information in front of the host vehicle; determining whether the host vehicle has entered a driving caution area based on at least one of the location information of the host vehicle and the forward information of the host vehicle; if it is determined that the host vehicle has entered the driving caution area, determining whether the pedestrian is present in the driving caution area based on the pedestrian information; and if it is determined that the pedestrian is present in the driving caution area, mitigating the operating condition of the forward collision avoidance system.
13. The method for assisting driving of a host vehicle of claim 12, wherein the step of operating the forward collision avoidance system according to an operating condition further comprises: issuing a warning if the pedestrian is approaching in front of the host vehicle and an expected time to collision between the host vehicle and the pedestrian is less than a first reference time; reducing engine torque of the host vehicle and partially braking the host vehicle if the pedestrian is approaching in front of the host vehicle and the expected time to collision between the host vehicle and the pedestrian is less than a second reference time shorter than the first reference time; and completely braking the host vehicle if the pedestrian is approaching in front of the host vehicle and the expected time to collision between the host vehicle and the pedestrian is less than a third reference time shorter than the second reference time.
14. The method for assisting driving of a host vehicle of claim 12, wherein the step of mitigating the operating condition of the forward collision avoidance system comprises issuing a warning if the host vehicle has entered the driving caution area and the pedestrian is present in the driving caution area.
15. The method for assisting driving of a host vehicle of claim 12, further comprising setting a predetermined area in front of the host vehicle as a collision risk area before mitigating the operating condition of the forward collision avoidance system.
16. The method for assisting driving of a host vehicle of claim 15, wherein the step of setting the collision risk area is a step of determining a high-risk pedestrian and a low-risk pedestrian based on information on the pedestrian in front of the host vehicle, and setting the conflict risk area differently depending on the high-risk pedestrian and the low-risk pedestrian.
17. The method for assisting driving of a host vehicle of claim 15, further comprising, after setting the collision risk area, determining the number of pedestrians based on information on the pedestrian in front of the host vehicle, and reducing or expanding the collision risk area depending on the number of pedestrians.
18. The method for assisting driving of a host vehicle of claim 15, further comprising, after setting the collision risk area, determining whether the pedestrian is moving and an approaching speed of the pedestrian based on information on the pedestrian in front of the host vehicle, and reducing or expanding the collision risk area depending on whether the pedestrian is moving and the approaching speed of the pedestrian.
19. The method for assisting driving of a host vehicle of claim 15, wherein the step of mitigating the operating condition of the forward collision avoidance system comprises determining whether the pedestrian is located in the collision risk area and braking the host vehicle if the pedestrian is located in the collision risk area.
20. The method for assisting driving of a host vehicle of claim 12, further comprising, after mitigating the operating condition of the forward collision avoidance system, operating the forward collision avoidance system according to the operating condition if it is determined that the host vehicle has got out of the driving caution area based on the location information of the host vehicle or the forward information of the host vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0040] Hereinafter, exemplary embodiments of the present disclosure will be described in detail so that those of ordinary skill in the art can readily implement the present disclosure with reference to the accompanying drawings. The present disclosure may be embodied in many different forms and are not limited to the embodiments set forth herein. In the drawings, parts unrelated to the description are omitted for clarity of description of the present disclosure. Throughout the specification, like reference numerals denote like elements.
[0041] It is understood that the terms “comprise” or “have” when used in this specification, are intended to specify the presence of stated features, integers, steps, operations, elements, components and/or a combination thereof but not preclude the possibility of the presence or addition of one or more other features, integers, steps, operations, elements, components, or a combination thereof.
[0042]
[0043] As shown in
[0044] The forward collision avoidance system 100 may include a first sensor 110, a second sensor 120, a navigation system 130, a controller 140, and a speed detection part 150. Here, the first sensor 110 may be a camera, and the second sensor 120 may be a radar.
[0045] As shown in
[0046] The first sensor 110 may detect forward of the host vehicle 10 and the presence or absence of a pedestrian in front of the host vehicle 10. That is, the first sensor 110 may photograph forward of the host vehicle 10 and obtain forward image data of the host vehicle 1. Here, the forward image data of the host vehicle 10 may include location information about a preceding vehicle 2 or a pedestrian or cyclist or lane located in front of the host vehicle 10.
[0047] The first sensor 110 may include a plurality of lenses and an image sensor. The image sensor may include a plurality of photodiodes that convert light into electrical signals, and the plurality of photodiodes may be arranged in a two-dimensional matrix.
[0048] The first sensor 110 may be electrically connected to the controller 140. For example, the first sensor 110 may be connected to the controller 140 through a communication network (NT) for the host vehicle, connected to the controller 140 through a hard wire, or connected to the controller 140 through a printed circuit board (PCB). Accordingly, the first sensor 110 may transmit image data in front of the host vehicle 10 to the controller 140.
[0049] As shown in
[0050] The second sensor 120 may detect location of another vehicle or a pedestrian located in front of the host vehicle 10.
[0051] The second sensor 120 may include a transmitting antenna that radiates transmission radio waves toward the forward of the host vehicle 10 and a receiving antenna that receives reflected radio waves reflected from an object.
[0052] The second sensor 120 may obtain radar data from the transmission radio waves transmitted by the transmitting antenna and the reflected radio waves received by the receiving antenna. Radar data may include distance information and degree of speed of another vehicle, a pedestrian or a cyclist located in front of the host vehicle 10.
[0053] The second sensor 120 may determine a state distance to the object based on a phase difference (or a time difference) between the transmission radio wave and the reflected radio wave, and determine a relative speed of the object based on a frequency difference between the transmission radio wave and the reflected radio wave.
[0054] The second sensor 120 may be connected to the controller 140 through, for example, a communication network (NT) for a host vehicle or a hard wire or a printed circuit board. Accordingly, the second sensor 120 may transmit forward radar data to the controller 140.
[0055] The navigation system 130 may include a GPS receiver to provide current location information of the host vehicle 10 to the controller 140, and may provide information on whether the host vehicle 10 is located in a general road or a driving caution area such as a crosswalk vicinity, a children protection zone, a school zone, etc.
[0056] The speed detection part 150 may include a wheel sensor to detect a driving speed of the host vehicle 10, and may detect the rotational speed of the wheels of the host vehicle 10 and provide the detected speed to the controller 140.
[0057] The controller 140 may include a processor 141 and a memory 142.
[0058] Here, the processor 141 may process the forward image data obtained by the first sensor 110 and the forward radar data obtained by the second sensor 120, and generate a braking signal and a steering signal for controlling the brake system 32 and the steering system 42. For example, the processor 141 may include an image processor for processing forward image data, a digital signal processor for processing radar data, and a micro control unit (MCU) for generating a braking signal, a steering signal, and a control signal for controlling the display 210 and the speaker 220.
[0059] The processor 141 may detect objects (e.g., a vehicle in front, a pedestrian) in front of the host vehicle 10 based on the image data and the radar data.
[0060] Specifically, the processor 141 may obtain location (distance and direction) and relative speed of objects in front of the host vehicle 10 based on the radar data. In addition, the processor 141 may obtain location (direction) and type information (for example, whether the object is another vehicle, or a pedestrian, or a cyclist) of objects in front of the host vehicle 10 based on the image data. In addition, the processor 141 may match the objects detected by the forward image data to the objects detected by the forward radar data, and obtain type information, location and relative speed of the objects in front of the host vehicle 10 based on the matching result.
[0061] The processor 141 may determine whether the host vehicle 10 has entered a driving caution area based on at least one of the location information of the host vehicle obtained by the navigation system 130 and the forward information of the host vehicle obtained by the first sensor 110.
[0062] The processor 141 may generate a braking signal and a steering signal based on the type information, the location and the relative speed of the objects in front.
[0063] The processor 141 may operate the forward collision avoidance system according to an operating condition. Here, the operating condition means that a pedestrian is approaching in front of the host vehicle, and an expected time to collision (TTC) between the host vehicle and the pedestrian is less than reference time.
[0064] The processor 141 may determine whether a pedestrian is approaching in front of the host vehicle based on the location information of the pedestrian obtained by the second sensor 120. In addition, the processor 141 may determine an expected time to collision (TTC) until a collision between the host vehicle 10 and the pedestrian based on location (distance) and relative speed of the pedestrian obtained by the second sensor 120.
[0065] In addition, the processor 141 may compare the expected time to collision (TTC) with a predetermined reference time and transmit a control signal for warning a collision to the driver to the display 210 and the speaker 220 or transmit a braking signal to the brake system 32.
[0066] Specifically, if the pedestrian is approaching in front of the host vehicle 10 and the expected time to collision between the host vehicle 10 and the pedestrian is less than a preset first reference time, the processor 141 may output a warning through the speaker 220 and the display 210.
[0067] In addition, if the pedestrian is approaching in front of the host vehicle 10 and the expected time to collision between the host vehicle 10 and the pedestrian is less than a preset second reference time, the processor 141 may transmit a pre-braking signal to the brake system 32. Here, the pre-braking signal may be a signal that reduces the engine torque of the host vehicle 10 and partially brakes the host vehicle 10.
[0068] In addition, if the pedestrian is approaching in front of the host vehicle 10 and the expected time to collision between the host vehicle 10 and the pedestrian is less than a preset third reference time, the processor 141 may transmit an emergency braking signal to the brake system 32. Here, the emergency braking signal may be a signal that completely brakes the host vehicle 10.
[0069] In this case, the second reference time is shorter than the first reference time, and the third reference time is shorter than the second reference time.
[0070] As another example, the processor 141 may determine a distance to collision (DTC) based on a relative speed of a pedestrian in front, compare the distance to collision with a distance to the pedestrian in front to warn the driver of a collision or transmit a braking signal to the brake system 32.
[0071] The memory 142 may store a program and data for the processor 141 to process the image data, a program and data for the processor 141 to process the radar data, and a program and data for the processor 141 to generate a braking signal and a steering signal.
[0072] The memory 142 may temporarily store image data received from the first sensor 110 and radar data received from the second sensor 120, and may temporarily store processing results of image data and radar data of the processor 141.
[0073] The memory 142 may include a volatile memory such as SRAM, DRAM, or the like, as well as a non-volatile memory such as a flash memory, a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM), or the like.
[0074] The forward collision avoidance system 100 is not limited to the configuration shown in
[0075] As such, the forward collision avoidance system 100 is designed to operate only in a case where a collision between a host vehicle and a pedestrian is certain by satisfying specific operating conditions in order to prevent malfunction (false alarm and false braking), and thus has a problem in that utilization is lowered in a driving caution area requiring active defensive driving.
[0076] In order to solve this problem, even if the operating condition is not satisfied, the processor 141 may more actively operate the forward collision avoidance system 100 by alleviating the operating condition of the forward collision prevention system 100 if the host vehicle 10 enters a driving caution area and a pedestrian is present in the driving caution area.
[0077] Further, the processor 141 may mitigate the operating condition of the forward collision avoidance apparatus 100 if the host vehicle 10 enters a driving caution area and the driver's intention to drive defensively is identified. Specifically, if the speed of the host vehicle 10 detected by the speed detection part 150 is less than a reference speed (e.g., 30 km/h), the processor 141 may decrease the operating condition of the forward collision avoidance system 100 to more actively operate the forward collision avoidance system 100.
[0078] This is to prevent inconvenience to the driver caused if the operation of the forward collision avoidance system 100 is mitigated even in case the driver has no intention to drive defensively even when the host vehicle 10 enters the driving caution area.
[0079]
[0080] Referring to
[0081] Specifically, the display 210 may output a message for the driving caution area and a message for the presence of the pedestrian 1, and the speaker 220 may output a warning message or a warning sound.
[0082] The processor 141 may set a predetermined area in front of the host vehicle 10 as a collision risk area a2.
[0083] The processor 141 may determine a high-risk pedestrian and a low-risk pedestrian based on information on a pedestrian 1 in front of the host vehicle 10, and may set the collision risk area a2 differently depending on the high-risk pedestrian and the low-risk pedestrian. Here, the high-risk pedestrian may be a child, the low-risk pedestrian may be an adult, and the collision risk area a2 of children may be set wider than that of adults because the predictability of children's behavior is relatively lower than that of adults.
[0084] Specifically, the processor 141 may determine a pedestrian with a height of less than a certain height as a high-risk pedestrian, and a pedestrian with a height of a certain height or more as a low-risk pedestrian, based on information on the height of the pedestrian 1. In addition, the collision risk area a2 for the high-risk pedestrian may be set to be wider than the collision risk area a2 for the low-risk pedestrian.
[0085] In addition, the processor 141 may determine the number of pedestrians 1 based on information on the pedestrians 1 in front of the host vehicle 10, and may reduce or expand the collision risk area a2 depending on the number of pedestrians 1.
[0086] Specifically, since the probability of collision increases as the number of pedestrians 1 increases, the processor 141 may expand the collision risk area a2 as the number of pedestrians 1 increases.
[0087] In addition, the processor 141 may determine whether the pedestrian 1 is moving and the approaching speed of the pedestrian 1 based on information on the pedestrian 1 in front of the host vehicle 10, and may reduce or expand the collision risk area a2 depending on whether the pedestrian 1 is moving and the approaching speed of the pedestrian 1.
[0088] Specifically, the processor 141 may expand the collision risk area a2 when the pedestrian 1 is moving because the possibility of collision is higher when the pedestrian is moving than when the pedestrian is stationary. In addition, the processor 141 may expand the collision risk area a2 because the possibility of collision increases as the approaching speed of the pedestrian 1 increases.
[0089] Referring to
[0090] As described above, the forward collision avoidance system 100 of the host vehicle according to an embodiment of the present disclosure may prevent an accident that occurs suddenly by operating the forward collision avoidance system 100 by alleviating an operating condition in a driving caution area where defensive driving is actively necessary.
[0091] In particular, in the case of a child whose behavior is difficult to predict in a children protection zone, by alerting the driver of the presence of a pedestrian in advance before the child suddenly jump right in front of the host vehicle and is about to collide with the host vehicle, the driver can pass through the children protection zone with greater peace of mind.
[0092] In addition, the forward collision avoidance apparatus of the host vehicle according to an embodiment of the present disclosure may flexibly adjust the collision risk area a2 depending on whether the pedestrian is a child, the number of pedestrians, whether the pedestrian is moving, and the approaching speed, thereby minimizing the inconvenience of the driver and preventing an accident difficult to predict in the collision risk area.
[0093]
[0094] Hereinafter, a method of controlling a forward collision avoidance system according to an embodiment of the present disclosure using an electronic apparatus will be described based on the configuration of the forward collision avoidance system 100.
[0095] Referring to
[0096] Next, a predetermined area in front of the host vehicle 10 is determined as a collision risk area a2. In this case, a high-risk pedestrian and a low-risk pedestrian may be determined based on information on the pedestrian 1 in front of the host vehicle 10, and the collision risk area a2 may set differently depending on the high-risk pedestrian and the low-risk pedestrian. Specifically, the processor 141 may determine a pedestrian with a height of less than a certain height as a high-risk pedestrian, and a pedestrian with a height of a certain height or more as a low-risk pedestrian, based on information on the height of the pedestrian 1. In addition, the collision risk area a2 for the high-risk pedestrian may be set to be wider than the collision risk area a2 for the low-risk pedestrian.
[0097] Next, at least one of location information of the host vehicle 10 and forward information of the host vehicle is received from the navigation system 130 and the first sensor 110, and pedestrian information in front of the host vehicle 10 is received at step S520.
[0098] Next, it is determined whether the host vehicle has entered the driving caution area a1 based on at least one of location information of the host vehicle 10 and forward information of the host vehicle at step S530.
[0099] Next, if it is determined that the host vehicle 10 has entered the driving caution area a1, it is determined whether the speed of the host vehicle 10 detected by the speed detection part 150 is less than a reference speed (e.g., 30 km/h) at step S540. In this case, if the speed of the host vehicle 10 is less than the reference speed (e.g., 30 km/h), it may be determined that the driver has an intention to drive defensively.
[0100] Next, if it is determined that the driver has an intention to drive defensively, it is determined whether a pedestrian 1 is present in the driving caution area a1 based on the presence or absence and the location information of the pedestrian 1 received from the first sensor 110 and the second sensor 120 at step S550.
[0101] Next, if it is determined that the pedestrian 1 is present in the driving caution area a1, the operating condition of the forward collision avoidance system 100 is mitigated at step S560.
[0102] Next, it is determined whether the host vehicle 10 has got out of the driving caution area a2 based on the location information of the host vehicle 10 and the forward information of the host vehicle at step S570.
[0103] Next, if it is determined that the host vehicle 10 has got out of the driving caution area a2, the forward collision avoidance system 100 is operated again according to the operating condition at step S510.
[0104] Referring to
[0105] Next, if the expected time to collision is less than the first reference time, a warning is issued through the display 210 and the speaker 220 at step S630.
[0106] Next, it is determined whether the expected time to collision between the host vehicle 10 and the pedestrian 1 is less than a second reference time shorter than the first reference time at step S640, and if the expected time to collision is less than the second reference time, the engine torque of the host vehicle 10 is reduced and the host vehicle 10 is partially braked at step S650.
[0107] Next, it is determined whether the expected time to collision between the host vehicle 10 and the pedestrian 1 is less than a third reference time shorter than the second reference time at step S660, and if the expected time to collision is less than the third reference time, the host vehicle 10 is completely braked at step S670.
[0108] Referring to
[0109] Next, the location information of the pedestrian 1 is received from the second sensor 120, and based on the received location information of the pedestrian 1, it is determined whether the pedestrian 1 is located in a predetermined collision risk area a2 in front of the host vehicle 10 at step S730.
[0110] In this case, the number of pedestrians 1 may be determined based on information on the pedestrians 1 in front of the host vehicle 10, and the collision risk area a2 may be reduced or expanded depending on the number of pedestrians 1. Specifically, since the probability of collision increases as the number of pedestrians 1 increases, the collision risk area a2 may be expanded as the number of pedestrians 1 increases.
[0111] In addition, it may be determined whether the pedestrian 1 is moving and the approaching speed of the pedestrian 1 based on information on the pedestrian 1 in front of the host vehicle 10, and the collision risk area a2 may be reduced or expanded depending on whether the pedestrian 1 is moving and the approaching speed of the pedestrian 1. Specifically, the collision risk area a2 may be expanded when the pedestrian 1 is moving because the possibility of collision is higher when the pedestrian is moving than when the pedestrian is stationary. In addition, the collision risk area a2 may expanded because the possibility of collision increases as the approaching speed of the pedestrian 1 increases.
[0112] Next, if the pedestrian 1 is located in the collision risk area a2, the host vehicle 10 is braked.
[0113] As described above, the control method for the forward collision avoidance system 100 of the host vehicle according to an embodiment of the present disclosure may prevent an accident that occurs suddenly by operating the forward collision avoidance system 100 by alleviating an operating condition in a driving caution area where defensive driving is actively necessary.
[0114] In particular, in the case of a child whose behavior is difficult to predict in a children protection zone, by alerting the driver of the presence of a pedestrian in advance before the child suddenly jump right in front of the host vehicle and is about to collide with the host vehicle, the driver can pass through the children protection zone with greater peace of mind.
[0115] In addition, the control method for the forward collision avoidance apparatus 100 of the host vehicle according to an embodiment of the present disclosure may flexibly adjust the collision risk area a2 depending on whether the pedestrian is a child, the number of pedestrians, whether the pedestrian is moving, and the approaching speed, thereby minimizing the inconvenience of the driver and preventing an accident difficult to predict in the collision risk area.
[0116] Although exemplary embodiments of the present disclosure have been described above, the spirit of the present disclosure is not limited to the embodiments set forth herein. Those of ordinary skill in the art who understand the spirit of the present disclosure may easily propose other embodiments through supplement, change, removal, addition, etc. of elements within the scope of the same spirit, but the embodiments will be also within the scope of the present disclosure.