Vehicle and method for remotely controlling the same
10377329 ยท 2019-08-13
Assignee
Inventors
Cpc classification
G08G1/168
PHYSICS
B62D15/0285
PERFORMING OPERATIONS; TRANSPORTING
B60W30/0953
PERFORMING OPERATIONS; TRANSPORTING
B60W2556/45
PERFORMING OPERATIONS; TRANSPORTING
B60W2422/95
PERFORMING OPERATIONS; TRANSPORTING
B60W30/06
PERFORMING OPERATIONS; TRANSPORTING
B60R21/00
PERFORMING OPERATIONS; TRANSPORTING
B60W30/09
PERFORMING OPERATIONS; TRANSPORTING
B60W2756/10
PERFORMING OPERATIONS; TRANSPORTING
B60W2540/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60R21/00
PERFORMING OPERATIONS; TRANSPORTING
B60W30/09
PERFORMING OPERATIONS; TRANSPORTING
G05D1/00
PHYSICS
B62D15/02
PERFORMING OPERATIONS; TRANSPORTING
B60W30/095
PERFORMING OPERATIONS; TRANSPORTING
B60W30/06
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A vehicle includes: a communication unit performing communication with a remote control device and receiving an instruction signal for remotely controlling a driving operation of the vehicle from the remote control device; a position acquiring unit detecting a position of the remote control device when the communication unit receives the instruction signal from the remote control device; and a controller restricting the remote control of the driving operation of the vehicle based on the detected position of the remote control device.
Claims
1. A vehicle, comprising: a communication unit performing communication with a remote control device and receiving an instruction signal for remotely controlling a driving operation of the vehicle from the remote control device; a position acquiring unit detecting a position of the remote control device when the communication unit receives the instruction signal from the remote control device; and a controller restricting the remote control of the driving operation of the vehicle based on the detected position of the remote control device, wherein the controller estimates a moving path for the driving operation of the vehicle, and restricts the remote control of the driving operation of the vehicle when the remote control device is determined to be located along the moving path.
2. The vehicle according to claim 1, wherein the controller generates and sends a notification to the remote control device informing that the remote control of the driving operation of the vehicle is restricted.
3. The vehicle according to claim 1, wherein the controller determines whether the remote control device is located in the vehicle based on the detected position of the remote control device, and restricts the remote control of the driving operation of the vehicle when the remote control device is determined to be located in the vehicle.
4. The vehicle according to claim 1, wherein the controller determines whether the remote control device is located within a predetermined distance of the vehicle based on the detected position of the remote control device, and restricts the remote control of the driving operation of the vehicle when the remote control device is determined to be located within the predetermined distance from the vehicle.
5. The vehicle according to claim 1, wherein the moving path includes at least one of a straight line and a curve in a forward or backward direction.
6. The vehicle according to claim 1, wherein the controller determines whether the remote control device is located along the estimated moving path based on the detected position of the remote control device.
7. The vehicle according to claim 5, wherein the controller generates and sends a collision warning, alert, or notification to the remote control device when the remote control device is determined to be located along the moving path.
8. The vehicle according to claim 5, wherein the controller changes the moving path when the remote control device is determined to be located along the moving path so that the moving path deviates from the remote control device.
9. The vehicle according to claim 1, wherein the communication unit includes at least three receivers, each receiver detecting the instruction signal from the remote control device, the at least three receiver being mounted at different positions in the vehicle.
10. The vehicle according to claim 9, wherein the position acquiring unit calculates candidate locations of the remote control device based on signal powers of received instruction signals, each of the instruction signals being detected by each of the at least three receivers, and determines an intersecting point of the candidate locations to be the position of the remote control device.
11. The vehicle according to claim 1, wherein the controller monitors a braking system of the vehicle, and adjusts a moving path of the vehicle according to the remote control of the driving operation of the vehicle when the controller detects a predetermined error in the braking system.
12. A method for controlling a vehicle, comprising: receiving, by a communication unit, an instruction signal for remotely controlling a driving operation of the vehicle from a remote control device; detecting, by a position acquiring unit, a position of the remote control device when the communication unit receives the instruction signal from the remote control device; estimating, by a controller, a moving path for the driving operation of the vehicle; and restricting, by the controller, the remote control of the driving operation of the vehicle based on the detected position of the remote control device, wherein the remote control of the driving operation of the vehicle is restricted when the remote control device is determined to be located along the moving path.
13. The method of claim 12, further comprising: generating and sending, by the controller, a notification to the remote control device informing that the remote control of the driving operation of the vehicle is restricted.
14. The method of claim 12, wherein the restricting of the remote control comprises: determining, by the controller, whether the remote control device is located in the vehicle based on the detected position of the remote control device; and restrict, by the controller, the remote control of the driving operation of the vehicle when the remote control device is determined to be located in the vehicle.
15. The method of claim 12, wherein the restricting of the remote control comprises: determining, by the controller, whether the remote control device is located within a predetermined distance of the vehicle based on the detected position of the remote control device; and restricting, by the controller, the remote control of the driving operation of the vehicle when the remote control device is determined to be located within the predetermined distance from the vehicle.
16. The method of claim 12, wherein: moving path includes at least one of a straight line and a curve in a forward or backward direction.
17. The method of claim 12, wherein the restricting of the remote control comprises: determining, by the controller, whether the remote control device is located along the estimated moving path based on the detected position of the remote control device.
18. The method of claim 16, further comprising: generating and sending, by the controller, a collision warning, alert, or notification to the remote control device when the remote control device is determined to be located along the moving path.
19. The method of claim 16, further comprising: changing, by the controller, the moving path when the remote control device is determined to be located along the moving path so that the moving path deviates from the remote control device.
20. An apparatus for controlling a vehicle, equipped within the vehicle, comprising a processing system having at least one data processor and at least one memory storing a computer program, wherein the processing system is configured to cause the apparatus to: receive an instruction signal for remotely controlling a driving operation of the vehicle from a remote control device; detect a position of the remote control device in response to receiving the instruction signal from the vehicle; estimate a moving path for the driving operation of the vehicle; and restrict the remote control of the driving operation of the vehicle based on the detected position of the remote control device, wherein the remote control of the driving operation of the vehicle is restricted when the remote control device is determined to be located along the moving path.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the disclosure and together with the description serve to explain the principle of the disclosure. In the drawings:
(2)
(3)
(4) It should be understood that the above-referenced drawings are not necessarily to scale, presenting a somewhat simplified representation of various preferred features illustrative of the basic principles of the disclosure. The specific design features of the present disclosure, including, for example, specific dimensions, orientations, locations, and shapes, will be determined in part by the particular intended application and use environment.
DETAILED DESCRIPTION OF THE EMBODIMENTS
(5) Reference will now be made in detail to the certain embodiments of the disclosure, examples of which are illustrated in the accompanying drawings. In the drawings, the same elements are denoted by the same reference numerals, and a repeated explanation thereof will not be given. The suffixes module and unit of elements herein are used for convenience of description and thus can be used interchangeably and do not have any distinguishable meanings or functions.
(6) The terms a or an, as used herein, are defined as one or more than one. The term another, as used herein, is defined as at least a second or more. The terms including and/or having as used herein, are defined as comprising (i.e., open transition). The term coupled or operatively coupled as used herein, is defined as connected, although not necessarily directly, and not necessarily mechanically.
(7) In the description of the disclosure, certain detailed explanations of related art are omitted when it is deemed that they may unnecessarily obscure the essence of the disclosure. The features of the disclosure will be more clearly understood from the accompanying drawings and should not be limited by the accompanying drawings. It is to be appreciated that all changes, equivalents, and substitutes that do not depart from the spirit and technical scope of the disclosure are encompassed in the disclosure.
(8) It is understood that the term vehicle or vehicular or other similar term as used herein is inclusive of motor vehicles in general such as passenger automobiles including sports utility vehicles (SUV), buses, trucks, various commercial vehicles, watercraft including a variety of boats and ships, aircraft, and the like, and includes hybrid vehicles, electric vehicles, plug-in hybrid electric vehicles, hydrogen-powered vehicles and other alternative fuel vehicles (e.g., fuels derived from resources other than petroleum). As referred to herein, a hybrid vehicle is a vehicle that has two or more sources of power, for example both gasoline-powered and electric-powered vehicles.
(9) Additionally, it is understood that one or more of the below methods, or aspects thereof, may be executed by at least one controller. The term controller may refer to a hardware device that includes a memory and a processor. The memory is configured to store program instructions, and the processor is specifically programmed to execute the program instructions to perform one or more processes which are described further below. Moreover, it is understood that the below methods may be executed by an apparatus comprising the controller in conjunction with one or more other components, as would be appreciated by a person of ordinary skill in the art.
(10) Furthermore, the controller of the present disclosure may be embodied as non-transitory computer readable media containing executable program instructions executed by a processor, controller or the like. Examples of the computer readable mediums include, but are not limited to, ROM, RAM, compact disc (CD)-ROMs, magnetic tapes, floppy disks, flash drives, smart cards and optical data storage devices. The computer readable recording medium can also be distributed throughout a computer network so that the program instructions are stored and executed in a distributed fashion, e.g., by a telematics server or a Controller Area Network (CAN).
(11) Hereinafter, referring to
(12)
(13)
(14) Referring to
(15) That is, when the communication unit 110 receives the instruction signal for remotely controlling a driving operation of the vehicle 100 from the remote control device 200, the position acquiring unit 120 can obtain a position of the remote control device 200. In response to the position of the remote control device 200, the controller 130 can restrict or limit the ability to the remote control device 200 to control a driving operation of the vehicle 100 remotely. For the purposes of the present disclosure, a driving operation of the vehicle 100, which is subject to remote control from the remote control device 200, may refer to, for example, parking the vehicle 100, pulling the vehicle 100 out of a parking spot, or otherwise driving the vehicle 100.
(16) At this time, the controller 130 may perform an operation for informing or notifying a user having the remote control apparatus 200 that the operation for remotely parking or taking out the vehicle 100 is restricted.
(17) According to embodiments of the present disclosure, the controller 130 can output a sound indicating that the remote parking or taking-out is restricted through a speaker mounted on the vehicle 100. Or, to notify that the operation for remotely controlling a driving operation of the vehicle 100 is restricted, the controller 130 can generate a horn (e.g., the Klaxon horn) of the vehicle 100 a predetermined number of times during a predetermined period. The controller 130 can turn on an emergency light of the vehicle 100 for a predetermined time to inform that the remote parking or taking-out is restricted. Further, a headlight of the vehicle 100 may be turned on by the controller 130 for a predetermined time to inform that the operation for remotely controlling a driving operation of the vehicle 100 is restricted. It is possible to notify that remote parking or taking-out is restricted by turning on a high beam of the headlight of the vehicle 100 a predetermined number of times for a predetermined time.
(18) In embodiments of the present disclosure, the controller 130 could include a computing device such as a processing system that comprises at least one data processor and at least one computer-readable memory storing a computer program.
(19) Embodiments of the present disclosure allow for ensuring safety when the vehicle 100 is remotely parked or otherwise driven in response to an instruction signal delivered from the remote control device 200. Broadly, the controller 130 configured to control overall operations of the vehicle 100 can perform three restricted operations as follows.
(20) First, the controller 130 may recognize the position of the remote control device 200 that can support the remote control of a driving operation of the vehicle 100.
(21) Second, the controller 130 may determine whether the remote control device 200 is placed on an estimated path or route before the vehicle 100 is remotely parked or taken out, and prohibit the remote control when the remote control device 200 is located on the estimated path or route.
(22) Third, the controller 130 can change the estimated path or route when the remote control device 200 is placed on the estimated path or route while the vehicle 100 is remotely parked or taken out.
(23) Hereinafter, with reference to
(24) First, with reference to
(25) As shown in
(26) For the way of example but not limitation, as shown in
(27) That is, since it is difficult to use the remote control device 200 for promptly stopping the remote parking or driving performed by the vehicle 100, the controller 130 could check a condition before performing the remote parking or taking out and stop the operation when the condition is met, in order to prevent an accident occurred the remote parking or taking-out performed by the vehicle 100.
(28) For the way of example but not limitation, referring to
(29) Further, when the remote control device 200 may be erroneously operated by a user at a location far from the vehicle 100, the controller 130 can block the possibility that the vehicle 100 may move.
(30) Hereinafter, referring to
(31) As shown in
(32) First, in order to determine the position of the remote control device 200, an internal correction value K corresponding to the remote control device (e.g., Key fob) 200 is set.
(33) In detail, correction values (K, Kx, Ky, Kz) in response to a spatial dimension, i.e., three axes (e.g., x, y and z-axis), can be measured or determined based at least on receiving sensitivity deviation of three-axis reception coil(s) or antenna(s) in the remote control device 200, resonance frequency deviation of three-axis resonance circuit, and Q-factor deviation. The correction values (K, Kx, Ky, Kz) could be stored in the memory (e.g., EEPROM).
(34) Distances L (L1, L2, L3, . . . ), which corresponds to the position of the remote control device 200, are collected and stored in the vehicle 100.
(35) Herein, the distance L can be calculated by the following Equation 1.
L=K?(K.sub.x*RSSI.sub.x.sup.2+K.sub.y*RSSI.sub.y.sup.2+K.sub.z*RSSI.sub.z.sup.2).sup.1/6
(36) In Equation 1 above, K, Kx, Ky and Kz are the correction values stored in the memory of the remote control device 200, and RSSIx, RSSIy and RSSIz are RSSI data of low-frequency signal measured by antennas corresponding to each axis, and L is the distance.
(37) The RSSI data received from the remote control device are acquired, and the distances (L1, L2, L3, . . . ) between the antennas of vehicle and the remote control device are calculated. The position acquiring unit 120 can compare the calculated distance with stored distance data to obtain the location of the remote control device 200.
(38) In
(39) As shown in
(40) In
(41) That is, when the instruction signal from the remote control device 200 is received via the communication unit 110, the controller 130 instructs the position acquiring unit 120 to determine the position of the remote control device. Herein, the instruction signal is a kind of a radio frequency signal (or a low-frequency signal). According to embodiments of the present disclosure, the controller 130 can perform a low-frequency signal searching via the communication unit 110 to obtain the position of the remote control device 200.
(42) Then, when the controller 130 may calculate the estimated path or route of the vehicle 100 before starting the remote control of the driving operation. When it is determined that the remote control device 200 is located on the calculated path or route, the controller 130 can prohibit the remote control of the vehicle 100.
(43) At this time, the controller 130 may perform an operation for informing or notifying a user having the remote control apparatus 200 that the remote control of the driving operation of the vehicle 100 is restricted because the remote control device 200 is placed on the estimated path or route.
(44) According to embodiments of the present disclosure, when the remote control device 200 is placed on the estimated path or route, the controller 130 can output a sound indicating that the remote parking or taking-out is restricted through a speaker mounted on the vehicle 100. Or, to notify that the operation for remotely controlling a driving operation of the vehicle 100 is restricted, the controller 130 can generate a horn (e.g., the Klaxon horn) of the vehicle 100 a predetermined number of times during a predetermined period. The controller 130 can turn on an emergency light of the vehicle 100 for a predetermined time to inform that the remote control is restricted. Further, a headlight of the vehicle 100 may be turned on by the controller 130 for a predetermined time to inform that the operation for remotely controlling a driving operation of the vehicle 100 is restricted. It is possible to notify that remote control is restricted by turning on a high beam of the headlight of the vehicle 100 a predetermined number of times for a predetermined time.
(45) Referring to
(46) The vehicle 100 can include the Ackerman-Jantoud type of front wheel steering system. When the vehicle 100 is parked at a predetermined area (e.g., parking spot) or taken out from the predetermined area, the vehicle 100 moves at a very low speed. During parking or driving, centrifugal force of curved path or route is marginal so that the minimum turning outer radius R shown in
(47) In the Ackerman-Jantoud type, a front outer wheel and a front inner wheel have different rotation angles so that the two front wheels have the same theoretic rotation center. A rotation radius of the front outer wheel may be determined based on its rotation angle ?. For example, the rotation radius is calculated as follows: (wheel space/base)/sin ?+(distance between a kingpin and a wheel ground plane).
(48) In order to check the estimated path or route of the vehicle, a steering angle is monitored by a steering column steering angle sensor in real time, and the rotation angle ? is derived using the steering angle of the steering column and the angle mapping data of the front outer wheel.
(49) Then, the rotation radius of vehicle outer surface is calculated as (wheel space/base)/sin ?+(distance between a kingpin and a wheel ground plane)+(correction value based on a shape of the vehicle). The rotation radius of vehicle inner surface is calculated as cos ??[(rotation radius of front outer wheel)+(distance between a kingpin and a wheel ground plane)]?(vehicle width).
(50) Then, the estimated path or route of the vehicle can be determined and schematized based on the rotation radii of vehicle outer surface and vehicle inner surface. The controller 130 can compare the location of the remote control device 200 with schematized path or route. When the remote control device 200 is placed on the schematized path, it can be determined that the remote control device 200 is on the estimated path or route for remotely controlling a driving operation of the vehicle 100.
(51) With reference to
(52) As shown in
(53) By the way of example but not limitation, when the remote control device 200 is placed on the estimated path or route, the controller 130 can output a warning sound to avoid collision between the vehicle 100 and a user having the remote control device 200. Or, to alert the collision with the vehicle 100 to the user having the remote control device 200, the controller 130 can generate a horn (e.g., the Klaxon horn) of the vehicle 100 a predetermined number of times during a predetermined period. The controller 130 can turn on an emergency light of the vehicle 100 for a predetermined time to inform that there is a possibility to collide the vehicle 100 and the user having the remote control device 200. Further, a headlight of the vehicle 100 may be turned on by the controller 130 for a predetermined time to warn the user from collision with the vehicle 100. It is possible to warn the user from collision with the vehicle 100 by turning on a high beam of the headlight of the vehicle 100 a predetermined number of times for a predetermined time.
(54) Then, when the vehicle 100 moves in response to the instruction signal so as to remotely be parked or driven, the estimated path or route is calculated through the process shown in
(55) For example,
(56) Further, as shown in
(57) For the way of example but not limitation, as shown in
(58) The aforementioned embodiments are achieved by disclosure in a predetermined manner. Each of the structural combination of structural elements and features of the elements or features can be considered selectively unless specified separately. Each of the structural elements or features may be carried out without being combined with other structural elements or features. Also, some structural elements and/or features may be combined with one another to constitute the embodiments of the disclosure. The order of operations described in the embodiments of the disclosure may be changed. Some structural elements or features of one embodiment may be included in another embodiment, or may be replaced with corresponding structural elements or features of another embodiment. Moreover, it will be apparent that some claims referring to specific claims may be combined with another claims referring to the other claims other than the specific claims to constitute the embodiment or add new claims by means of amendment after the application is filed.
(59) Various embodiments may be implemented using a machine-readable medium having instructions stored thereon for execution by a processor to perform various methods presented herein. Examples of possible machine-readable mediums include HDD (Hard Disk Drive), SSD (Solid State Disk), SDD (Silicon Disk Drive), ROM, RAM, CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, the other types of storage mediums presented herein, and combinations thereof.
(60) It will be apparent to those skilled in the art that various modifications and variations can be made in the present disclosure without departing from the spirit or scope of the disclosures. Thus, it is intended that the disclosure covers the modifications and variations of this disclosure provided they come within the scope of the appended claims and their equivalents.