This application claims priority to Japanese Patent Application No. 2021-019031 filed on Feb. 9, 2021, incorporated herein by reference in its entirety.
The present disclosure relates to a remote operating system and a remote operating method for a vehicle.
In Japanese Unexamined Patent Application Publication No. 2019-174993 (JP 2019-174993 A), there is disclosed an information processing device that is equipped with a control unit for controlling a remote operating device that performs remote operation of a remotely operated vehicle. This control unit makes a steering angle of a steering unit on the remote operating device side coincident with an actual steering angle of a steering unit of the remotely operated vehicle (an example of information on a state of remotely operated equipment in indicating a physical state of equipment of the remotely operated vehicle), in starting remote operation of the remotely operated vehicle. In concrete terms, when the steering angle of the steering unit on the remote operating device side does not coincide with the actual steering angle of the steering unit of the remotely operated vehicle, a warning issuance unit of the information processing device transmits warning information including an amount and a direction of rotation of a steering wheel that are needed to make the steering angles of the steering units coincident with each other.
In remotely manipulating the automatically operated vehicle by the remote operating device, it is conceivable to control a steering device (turning actuator) of the automatically operated vehicle through cooperation between automatic operation control and remote operation control. During the execution of such a cooperative mode, an operator who manipulates the steering unit of the remote operating device is desired to be able to grasp a manipulation amount of the steering device according to automatic operation control (a steering angle of the steering unit on the vehicle side).
In order to grasp the aforementioned manipulation amount, it is conceivable to drive the steering unit of the remote operating device through the use of an electric motor, such that the steering angle of the steering unit of the remote operating device coincides with the actual steering angle of the steering unit of the automatically operated vehicle (the remotely operated vehicle), during the execution of the cooperative mode. However, the steering unit on the vehicle side may vibrate due to road surface disturbance. Therefore, when the actual steering angle is used, vibrations are reflected on the steering unit of the remote operating device as well. As a result, the operator may find it difficult to sensuously grasp the steering angle at which the steering device is about to be controlled through automatic operation control.
The present disclosure has been achieved in consideration of the problem as described above, and aims at making it possible for the operator who carries out remote manipulation to grasp the steering angle of the steering unit on the vehicle side according to automatic operation control during the execution of the cooperative mode, without being affected by vibrations resulting from road surface disturbance.
A remote operating system according to the present disclosure is equipped with an automatically operated vehicle and a remote operating device that remotely manipulates the automatically operated vehicle. The automatically operated vehicle includes a steering device, a first processor, and a first communication device. The steering device includes a first steering unit, and a turning actuator that turns a wheel of the automatically operated vehicle. The first processor performs automatic operation control, and calculates a target steering angle of the first steering unit during the performance of the automatic operation control. The first communication device transmits the target steering angle to the remote operating device. The remote operating device includes a second steering unit, an electric motor, a second communication device, and a second processor. The second steering unit is manipulated by an operator for remote manipulation of the steering device. The electric motor rotationally drives the second steering unit. The second communication device receives the target steering angle from the first communication device, and transmits a steering angle of the second steering unit to the first communication device. The second processor controls the electric motor in such a manner as to generate a driving torque for making the steering angle of the second steering unit coincident with the target steering angle, during the execution of a cooperative mode in which the turning actuator is controlled through cooperation between remote operation control for controlling the turning actuator based on the steering angle of the second steering unit steered by the operator and the automatic operation control. The turning actuator is controlled based on the steering angle of the second steering unit that is transmitted from the second communication device, during the execution of the cooperative mode.
The cooperative mode may be executed when manipulation of the steering device according to the automatic operation control is overridden by manipulation according to the remote operation control.
The cooperative mode may be ended when an override completion condition is fulfilled. Moreover, the override completion condition may be fulfilled when a state where a steering force exerted by the operator is applied to the second steering unit and a difference between the steering angle of the second steering unit and the target steering angle is smaller than a threshold has lasted for a predetermined time.
The second processor may control the electric motor such that the driving torque gradually decreases, after fulfillment of an override completion condition that is fulfilled when a state where the steering force exerted by the operator is applied to the second steering unit and a difference between the steering angle of the second steering unit and the target steering angle is smaller than a threshold has lasted for a predetermined time.
The cooperative mode may be executed when steering assist of the automatically operated vehicle through the automatic operation control is carried out during the performance of the remote operation control.
The second processor may control the electric motor such that the steering angle of the second steering unit coincides with an actual steering angle of the first steering unit, in a case where manipulation of the steering device through the automatic operation control is overridden by the remote operation control when an abnormality occurs in calculation of the target steering angle by the first processor.
A remote operating method according to the present disclosure is designed to remotely manipulate an automatically operated vehicle by a remote operating device. The automatically operated vehicle includes a steering device including a first steering unit and a turning actuator that turns a wheel of the automatically operated vehicle. The remote operating device includes a second steering unit that is manipulated by an operator for remote manipulation of the steering device, and an electric motor that rotationally drives the second steering unit. The remote operating method includes calculating a target steering angle of the first steering unit during the performance of automatic operation control of the automatically operated vehicle, controlling the electric motor in such a manner as to generate a driving torque for making the steering angle of the second steering unit coincident with the target steering angle, during the execution of a cooperative mode in which the turning actuator is controlled through cooperation between remote operation control for controlling the turning actuator based on the steering angle of the second steering unit steered by the operator and the automatic operation control, and controlling the turning actuator based on the steering angle of the second steering unit that is transmitted from the remote operating device to the automatically operated vehicle, during the execution of the cooperative mode.
With the remote operating system and the remote operating method according to the present disclosure, the electric motor is controlled in such a manner as to generate the driving torque for making the steering angle of the second steering unit on the remote operating device side coincident with the target steering angle of the first steering unit on the automatically operated vehicle side according to the automatic operation control, during the execution of the cooperative mode of the remote operation control and the automatic operation control. Since the target steering angle is used, the second steering unit does not synchronize with the actual steering angle of the first steering unit that vibrates due to road surface disturbance. Therefore, the operator who carries out remote manipulation can grasp the steering angle of the first steering unit on the automatically operated vehicle side according to the automatic operation control during the execution of the cooperative mode, without being affected by vibrations resulting from road surface disturbance.
Features, advantages, and technical and industrial significance of exemplary embodiments of the present disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
In the case where numerical values such as the number, quantity, amount and range of respective elements are mentioned in the following embodiments, the present disclosure is not limited to the numerical values mentioned, unless otherwise specified or except when those numerical values obviously do not permit any other alternative in principle. Besides, the structures, steps, and the like that will be described in the following embodiments are not indispensable to this present disclosure, unless otherwise specified or except when those structures, steps, and the like obviously do not permit any other alternative in principle.
1-1. Configuration Example of Remote Operating System
1-1-1. Remote Vehicle (Automatically Operated Vehicle)
The vehicle 10 is equipped with a steering device 12, a drive device 18, a braking device 20, an in-vehicle electronic control unit (in-vehicle ECU) 22, a communication device 24, a vehicle state sensor 26, and a recognition sensor 28. The vehicle 10 is an automatically operated vehicle.
The steering device 12 has a steering unit 14 (the first steering unit), and turns wheels of the vehicle 10. The drive device 18 generates a driving force for the vehicle 10, and is, for example, an internal combustion engine. The braking device 20 generates a braking force for the vehicle 10. More specifically, for example, the steering device 12, the drive device 18, and the braking device 20 are all configured as by-wire-type devices. Therefore, the steering device 12 is equipped with a turning actuator 16 that is mechanically disconnected from the steering unit 14. The turning actuator 16 is configured as, for example, an electrically operated actuator, and turns the wheels. The drive device 18 is equipped with an electronically controlled throttle. Another example of the by-wire-type drive device 18 is an electric motor for causing the vehicle to run. The braking device 20 is an electronically controlled brake (ECB).
The in-vehicle ECU 22 is a computer that controls the vehicle 10. In concrete terms, the in-vehicle ECU 22 is equipped with a processor 22a (the first processor) and a storage device 22b. The processor 22a performs various processes. The storage device 22b stores various pieces of information. A volatile memory, a non-volatile memory, a hard disk drive (HDD), or a solid state drive (SSD) is exemplified as the storage device 22b. The various processes performed by the in-vehicle ECU 22 are realized through the execution of various computer programs by the in-vehicle ECU 22 (the processor 22a). The various programs are stored in the storage device 22b or recorded in a computer-readable recording medium. Incidentally, there may be a plurality of processors 22a and a plurality of storage devices 22b.
The communication device 24 (the first communication device) communicates with the remote operating device 30 via a wireless communication network 2. The vehicle state sensor 26 detects a state of the vehicle 10. A vehicle speed sensor (wheel speed sensor), a steering angle sensor, a yaw rate sensor, or a lateral acceleration sensor is exemplified as the vehicle state sensor 26. The recognition sensor 28 recognizes (detects) a situation around the vehicle 10. A camera, a laser imaging detection and ranging (lidar), or a radar is exemplified as the recognition sensor 28.
1-1-2. Remote Operating Device
The remote operating device 30 is equipped with a remote operating terminal 32, an electronic control unit (ECU) 34, and a communication device 36. The remote operating terminal 32 is equipped with a steering unit 38 (the second steering unit), an accelerator pedal 40, and a brake pedal 42 as remote manipulators that are manipulated by an operator for remote manipulation of the vehicle 10. Incidentally, instead of the example shown in
The remote operating terminal 32 is equipped with a reaction unit 44 that applies a manipulative reaction force to the steering unit 38. More specifically, with a view to ensuring that the operator who carries out remote manipulation can obtain a feeling of manipulation of the vehicle 10 via the steering unit 38, the reaction unit 44 is configured to apply a manipulative reaction force against the manipulation of the steering unit 38 by the operator. The remote operating terminal 32 may be equipped with similar reaction units for the accelerator pedal 40 and the brake pedal 42 respectively.
Besides, the steering shaft 38a is provided with a steering angle sensor 48 and a steering torque sensor 50. The steering angle sensor 48 outputs a signal corresponding to a rotational angle of the steering wheel 38b, namely, a steering angle (actual steering angle) θr (a steering amount) to the ECU 34. The steering torque sensor 50 outputs a signal corresponding to the steering torque applied to the steering shaft 38a to the ECU 34. The accelerator pedal 40 is provided with an accelerator position sensor 52. The accelerator position sensor 52 outputs a signal corresponding to a depression amount (manipulation amount) of the accelerator pedal 40 to the ECU 34. The brake pedal 42 is provided with a brake position sensor 54. The brake position sensor 54 outputs a signal corresponding to a depression amount (manipulation amount) of the brake pedal 42 to the ECU 34. An output signal of the steering angle sensor 48 (as well as output signals of the accelerator position sensor 52 and the brake position sensor 54) is transmitted to the communication device 36 via the ECU 34.
Besides, the remote operating terminal 32 is equipped with a display 56 used for remote manipulation by the operator. The display 56 displays, for example, an image around (at least in front of) the vehicle 10 that has been imaged by a camera (the recognition sensor 28) of the vehicle 10. Besides, the remote operating terminal 32 is equipped with a human machine interface (HMI) apparatus 58 such as a button. The HMI apparatus 58 is used when the operator makes various requests of the vehicle 10. The various requests mentioned herein include, for example, a request to start remote operation control that will be described later with reference to
The ECU 34 is a computer that performs a process regarding the remote operating device 30. In concrete terms, the ECU 34 is equipped with a processor 34a (the second processor) and a storage device 34b. The processor 34a performs various processes regarding remote manipulation of the vehicle 10 by the remote operating terminal 32. The storage device 34b stores various pieces of information. Concrete examples of the storage device 34b are similar to those of the storage device 22b. The various processes performed by the ECU 34 are realized through the execution of various computer programs by the ECU 34 (the processor 34a). The various computer programs are stored in the storage device 34b or recorded in a computer-readable recording medium. Incidentally, there may be a plurality of processors 34a and a plurality of storage devices 34b.
A plurality of remote operating terminals 32 may be connected to the ECU 34. That is, the ECU 34 may function as a server that manages the remote operating terminals 32.
The communication device 36 (the second communication device) communicates with the vehicle 10 via the wireless communication network 2. In concrete terms, when the remote operating device 30 remotely manipulates the vehicle 10, the communication device 36 transmits respective manipulation amounts detected by the sensors 48, 52, and 54 (the steering angle θr and the depression amounts of the accelerator pedal 40 and the brake pedal 42) to the vehicle 10. The in-vehicle ECU 22 controls the steering device 12 (the turning actuator 16), the drive device 18, and the braking device 20 based on the respective manipulation amounts from the remote operating device 30. Besides, the communication device 36 receives various data from the vehicle 10. The various data (various pieces of information) mentioned herein include image data in the camera displayed on the display 56, and data on “a target steering angle θvt” that will be described later.
1-2. Steering Control
The in-vehicle ECU 22 can perform “automatic operation control” of the vehicle 10 when the remote operating device 30 does not remotely manipulate the vehicle 10. On the other hand, the ECU 34 (the processor 34a) of the remote operating device 30 performs “remote operation control” for remotely manipulating the vehicle 10. Each of this automatic operation control and this remote operation control includes the control of the steering device 12, the drive device 18, and the braking device 20. It should be noted, however, that the following description will be given, focusing on the control of the steering device 12 (the turning actuator 16). Besides, steering control that will be described later includes the control of the steering unit 38 on the remote operating device 30 side (“steering synchronization control” that will be described later) as well as the control of the turning actuator 16.
During the performance of automatic operation control, the in-vehicle ECU 22 generates a target trajectory of the vehicle 10, and calculates a control amount of the turning actuator 16 for causing the vehicle 10 to follow the generated target trajectory. In concrete terms, the control amount includes the target steering angle θvt of the steering unit 14 of the vehicle 10. The in-vehicle ECU 22 calculates a target turning angle δt based on, for example, the target steering angle θvt and the vehicle speed. The in-vehicle ECU 22 then controls the turning actuator 16 such that an actual turning angle δ follows the target turning angle δt.
On the other hand, during the performance of remote operation control, the steering angle θr of the steering unit 38 manipulated by the operator is transmitted to the vehicle 10 via the communication device 36. During the performance of remote operation control, the received steering angle θr is used instead of the target steering angle θvt, so as to calculate the target turning angle δt. In concrete terms, the in-vehicle ECU 22, for example, calculates the target turning angle δt based on the steering angle θr and the vehicle speed, and controls the turning actuator 16 such that the actual turning angle δ follows the target turning angle δt.
In concrete terms, the operator may request remote operation after the lapse of a predetermined time from the present timing. A timing t1 in
The ECU 34 that has received the request for remote operation control starts “steering synchronization control” that will be described below. Steering synchronization control is performed while automatic operation control lasts (in an automatic operation control state). In addition, the ECU 34 that has received the request for remote operation control swiftly decides who should remotely manipulate the vehicle 10 as the operator. For example, in the case where there are a plurality of candidates for the operator who remotely manipulates the vehicle 10, the ECU 34 allocates the operator most suited for remote operation of the vehicle 10 to the vehicle 10. Steering synchronization control may be started when the operator allocated to the vehicle 10 becomes able to start manipulating the remote operating terminal 32.
During the performance of steering synchronization control, the target steering angle θvt of the steering unit 14 on the vehicle 10 side for use in automatic operation control is transmitted from the communication device 24 on the vehicle 10 side to the remote operating device 30. The ECU 34 that has received the target steering angle θvt controls the reaction motor 46 in such a manner as to generate a driving torque for making the steering angle θr of the steering unit 38 on the remote operating device 30 side coincident with the target steering angle θvt. In other words, the ECU 34 controls the reaction motor 46 such that the steering unit 38 on the remote operating device 30 side makes a rotating motion at a motion amount synchronized with the target steering angle θvt that is a target value of automatic operation control in progress.
According to this steering synchronization control, the operator who starts remote manipulation of the vehicle 10 can feel how the vehicle 10 moves in accordance with the steering angle θr of the steering unit 38, by gripping the steering unit 38 that makes a rotating motion in accordance with the target steering angle θvt. In other words, the operator can cause the vehicle 10 to run in a familiar manner, through the use of the rotating motion of the steering unit 38 corresponding to the target steering angle θvt through automatic operation control.
Supplementary description of the steering angle θr of the steering unit 38 during the performance of steering synchronization control will now be given. During the performance of steering synchronization control, the turning angle δ of the wheels of the vehicle 10 changes in accordance with the steering angle θr of the steering unit 38. That is, the target steering angle θvt calculated by the in-vehicle ECU 22 for automatic operation control is transmitted to the remote operating device 30, instead of being directly designated by the steering device 12. The steering unit 38 is then rotationally driven by the reaction motor 46 such that the transmitted target steering angle θvt coincides with the steering angle θr of the steering unit 38. The steering angle θr of the steering unit 38 that is rotationally driven in this manner is detected by the steering angle sensor 48, and is transmitted to the vehicle 10. The steering device 12 (the turning actuator 16) is driven in such a manner as to realize the target turning angle δt corresponding to the transmitted steering angle θr.
Accordingly, if the operator does not apply any steering force to the steering unit 38, the steering angle θr that is transmitted from the remote operating device 30 to the vehicle 10 during the performance of steering synchronization control is equal to the target steering angle θvt. On the other hand, when the operator grips the steering unit 38 that is rotationally driven by the reaction motor 46, the steering force of the operator is applied to the steering unit 38. Therefore, the steering angle θr that is transmitted to the vehicle 10 can be different from the target steering angle θvt, depending on the manipulation by the operator.
A timing t2 in
In more concrete terms, when the operator grips the steering unit 38 that is rotationally driven by the reaction motor 46, the steering force of the operator is applied to the steering unit 38. It is therefore possible to detect that the operator applies the steering force (i.e., that the operator grips the steering unit 38). Then, during the performance of steering synchronization control, the reaction motor 46 applies, to the steering unit 38, a driving torque for making the target steering angle θvt that is continuously transmitted from the vehicle 10 coincident with the steering angle θr. Therefore, when the operator rotates the steering unit 38 in a rotational direction different from that of the rotating motion of the steering unit 38 by the reaction motor 46 for realizing the target steering angle θvt, and by a rotational amount different from that of this rotating motion, the difference Δθ between the target steering angle θvt and the steering angle θr increases. On the other hand, when the rotating motion of the steering unit 38 by the reaction motor 46 and the rotating motion by the operator are close to each other, the difference Δθ is small. Accordingly, it is possible to determine that the O/R completion condition is fulfilled when the state where the steering force of the operator is applied to the steering unit 38 and the difference Δθ is smaller than the threshold has lasted for the predetermined time. In other words, it is possible to determine that familiar running is completed at this time.
When the driving torque of the steering unit 38 by the reaction motor 46 for making the steering angle θr coincident with the target steering angle θvt remains unchanged after the arrival of the timing t2 when the O/R completion condition is fulfilled, this driving torque serves as a manipulative reaction force against the steering by the operator who has finished familiar running, and hinders the manipulation by the operator.
Thus, in the example shown in
A timing t3 corresponds to a timing when the driving torque has decreased to zero. Upon arrival of the timing t3, the state of automatic operation control is turned OFF. As a result, the in-vehicle ECU 22 stops calculating the target steering angle θvt, and the calculated target steering angle θvt is stopped from being transmitted to the remote operating device 30.
The aforementioned steering synchronization control corresponds to an example of steering control that is performed during the execution of “the cooperative mode in which the turning actuator is controlled through cooperation between remote operation control for controlling the turning actuator based on the steering angle of the second steering unit steered by the operator and the automatic operation control” according to the present disclosure. As in the example of the aforementioned steering synchronization control, the cooperative mode is executed by the remote operating system 1 (more specifically, the ECU 34 and the in-vehicle ECU 22 that are in cooperative motion).
In
In step S100, when there is no request for remote operation control, the ECU 34 ends the current process. On the other hand, when there is a request for remote operation control, the process proceeds to step S102.
In step S102, the remote operating system 1 (more specifically, the ECU 34 and the in-vehicle ECU 22 that are in cooperative motion) performs the aforementioned steering synchronization control. That is, the in-vehicle ECU 22 (the processor 22a) calculates the target steering angle θvt according to automatic operation control, and transmits the calculated target steering angle θvt to the remote operating device 30 via the communication device 24. The ECU 34 that has received the target steering angle θvt controls the reaction motor 46 in such a manner as to generate the driving force for making the steering angle θr of the steering unit 38 coincident with the target steering angle θvt. The ECU 34 detects the steering angle θr of the steering unit 38 that is steered by the operator while being driven by the reaction motor 46, through the use of the steering angle sensor 48. The ECU 34 then transmits the detected steering angle θr to the vehicle 10 through the use of the communication device 36. The in-vehicle ECU 22 controls the turning actuator 16 such that the target turning angle δt corresponding to the received steering angle θr is obtained. Incidentally, the steering angle θr detected through the use of the steering angle sensor 48 may be transmitted to the vehicle 10 by the communication device 36, without the intermediary of the ECU 34.
In step S104 following step S102, the ECU 34 determines whether or not the aforementioned O/R completion condition is fulfilled. As a result, as long as the O/R completion condition is not fulfilled, steering synchronization control is continued. On the other hand, if the O/R completion condition is fulfilled, the process proceeds to step S106.
In step S106, the ECU 34 gradually reduces the driving force of the steering unit 38 applied by the reaction motor 46 for making the steering angle θr coincident with the target steering angle θvt. In step S108 following step S106, the ECU 34 determines whether or not the driving torque has decreased to zero. As a result, if the driving torque has decreased to zero, the process proceeds to step S110, steering synchronization control is (completely) ended, and the state of automatic operation control is turned OFF.
1-3. Effects
With the remote operating system 1 according to the first embodiment described above, the reaction motor 46 is controlled in such a manner as to generate the driving torque for making the steering angle θr of the steering unit 38 on the remote operating device 30 side coincident with the target steering angle θvt of the steering unit 14 on the vehicle 10 side according to automatic operation control, during the execution of the cooperative mode of remote operation control and automatic operation control (steering synchronization control). Since the target steering angle θvt is used, the steering unit 38 does not synchronize with the actual steering angle θv of the steering unit 14 that vibrates due to road surface disturbance. Therefore, the operator who carries out remote manipulation can grasp the steering angle θv of the steering unit 14 on the vehicle 10 side according to automatic operation control during the execution of the cooperative mode, without being affected by vibrations resulting from road surface disturbance.
More specifically, according to the first embodiment, “the cooperative mode” that is accompanied by the performance of steering synchronization control is executed when the manipulation of the steering device 12 (the turning actuator 16) through automatic operation control is overridden by the manipulation through remote operation control. Thus, at the beginning of remote operation control, the steering angle θr of the steering unit 38 and the turning angle δ on the vehicle 10 side can be synchronized with each other. Then, through the use of the target steering angle θvt in the case where override is thus carried out, the operator can smoothly start manipulating the steering unit 38 without being affected by the foregoing vibrations. Besides, by gripping the steering unit 38 that is driven by the reaction motor 46 such that the steering angle θr coincides with the target steering angle θvt, the operator can cause the vehicle to run in a familiar manner, through the use of an input to the steering unit 38 from automatic operation control at the beginning of remote manipulation. In other words, the remote operating system 1 can assist the operator in causing the vehicle to ruin in a familiar manner.
1-4. Another Example of Motion after Fulfilment of O/R Completion Condition
1-5. Another Example of Cooperative Mode
“The cooperative mode” according to the present disclosure may be executed not only when the control of the steering device 12 through automatic operation control is overridden by remote operation control as described in the first embodiment, but also in, for example, the following case. That is, the cooperative mode may be executed, for example, when steering assist of the vehicle 10 through automatic operation control is carried out during the performance of remote operation control.
In
On the other hand, if remote operation control is being performed in step S200, the process proceeds to step S202. In step S202, the ECU 34 determines whether or not there is a request for steering assist through automatic operation control. This request for steering assist is issued by, for example, the operator who manipulates the HMI apparatus 58. The request for steering assist is transmitted to the ECU 34, and is transmitted to the in-vehicle ECU 22 via the communication device 36.
If there is no request for steering assist in step S202, the ECU 34 ends the current process. On the other hand, if there is a request for steering assist, the process proceeds to step S204. In step S204, for the sake of steering assist through automatic operation control, the remote operating system 1 (more specifically, the ECU 34 and the in-vehicle ECU 22 that are in cooperative motion) controls the steering device 12 based on the steering angle θr detected by the steering angle sensor 48, while controlling the reaction motor 46 in such a manner as to generate the driving torque for making the steering angle θr of the steering unit 38 coincident with the target steering angle θvt.
In more concrete terms, in step S204, the in-vehicle ECU 22 (the processor 22a) calculates the target steering angle θvt according to automatic operation control, and transmits the calculated target steering angle θvt to the remote operating device 30 via the communication device 24, as during the performance of the aforementioned steering synchronization control. The ECU 34 that has received the target steering angle θvt controls the reaction motor 46 in such a manner as to generate the driving torque for making the steering angle θr of the steering unit 38 coincident with the target steering angle θvt. The ECU 34 detects the steering angle θr of the steering unit 38 that is steered by the operator while being driven by the reaction motor 46, through the use of the steering angle sensor 48. The ECU 34 then transmits the detected steering angle θr to the vehicle 10 via the communication device 36. The in-vehicle ECU 22 controls the turning actuator 16 such that the target turning angle δt corresponding to the received steering angle θr is obtained.
As described above, according to this example of cooperative mode, steering assist through automatic operation control is provided by controlling the reaction motor 46 in such a manner as to generate the driving torque for making the steering angle θr of the steering unit 38 coincident with the target steering angle θvt, when there is a request for steering assist during the performance of remote operation control. Moreover, the target steering angle θvt is used in this example as well. Therefore, the operator who carries out remote manipulation can grasp the steering angle θv of the steering unit 14 on the vehicle 10 side according to automatic operation control during the execution of the cooperative mode (steering assist through the use of automatic operation control), without being affected by vibrations resulting from road surface disturbance.
In the second embodiment, steering control at the beginning of remote operation control in the case where an abnormality occurs in the vehicle 10 during the performance of automatic operation control will be described. Steering control that will be described below is performed in combination with steering control (including steering synchronization control) of the first embodiment.
In the vehicle 10 as the automatically operated vehicle, an abnormality may occur in calculation of the target steering angle θvt by the in-vehicle ECU 22 (the processor 22a). More specifically, this abnormality is a decrease in reliability (in other words, credibility) of the calculated target steering angle θvt. An automatic operating system (e.g., including the in-vehicle ECU 22 having the processors 22a) configured in the vehicle 10 functions such that, for example, the processors 22a mutually monitor if the foregoing abnormality has occurred. Then, basically, the in-vehicle ECU 22 swiftly stops the vehicle 10 from running, when it is determined that the abnormality has occurred.
Even when the vehicle 10 is stopped in response to the foregoing determination that the abnormality has occurred, it is necessary to override the operation of the vehicle 10 by remote operation control. Therefore, the in-vehicle ECU 22 that has determined that the abnormality has occurred transmits a request for remote operation control to the remote operating device 30 via the communication device 24. It should be noted herein that if the actual steering angle θv of the stopped vehicle 10 and the steering angle θr of the steering unit 38 on the remote operating device 30 side do not coincide with each other when the remote operating device 30 that has received this request for remote operation control starts remote operation control, an inconvenience may be caused at the early stage of remote manipulation.
Thus, in the present embodiment, if the foregoing abnormality has not occurred (if everything is in order) in overriding the manipulation of the steering device 12 through automatic operation control by the manipulation through remote operation control, the target steering angle θvt is used as described in the first embodiment (e.g., see
First of all, the process on the vehicle 10 side will be described. In step S300, the processor 22a of the in-vehicle ECU 22 determines whether or not the foregoing abnormality regarding calculation of the target steering angle θvt has occurred during the performance of automatic operation control. As a result, if the abnormality has not occurred, the in-vehicle ECU 22 ends the current process. On the other hand, if the abnormality has occurred, the process proceeds to step S302.
In step S302, the in-vehicle ECU 22 transmits information indicating a request for remote operation control and information on the actual steering angle θv of the steering unit 14 to the remote operating device 30 through the use of the communication device 24.
Next, the process on the remote operating device 30 side will be described. In step S400, the ECU 34 (the processor 34a) determines whether or not a request for remote operation control resulting from the occurrence of an abnormality to be determined in step S300 has been received. As a result, if the request for remote operation control has not been received, the ECU 34 ends the current process. On the other hand, if the request for remote operation control has been received, the process proceeds to step S402.
In step S402, the ECU 34 controls the reaction motor 46 such that the steering angle θr of the steering unit 38 coincides with the actual steering angle θv of the steering unit 14 of the vehicle 10, in starting remote operation control. In addition, the reaction motor 46 may thus be controlled not only when the vehicle 10 is stopped in response to the occurrence of the foregoing abnormality, but also for, for example, the vehicle 10 that is not stopped after the occurrence of the foregoing abnormality.
According to the second embodiment described above, even in the case where the steering angle θr does not coincide with the actual steering angle θv when remote operation control is requested in response to the occurrence of an abnormality on calculation of the target steering angle θvt, remote operation control can be started with the steering angle θr and the actual steering angle θv coincident with each other.
Incidentally, in each of the foregoing first and second embodiments, the control (e.g., the aforementioned steering synchronization control) of the electric motor that generates the driving torque for making the manipulation amount of a remote manipulator coincident with the actual manipulation amount of a manipulator of the vehicle according to automatic operation control during the execution of the cooperative mode has been described, citing the steering unit 38 of the remote operating device 30 (the remote operating terminal 32) as an example. This control may be performed in a similar manner for the accelerator pedal that is another example of the remote manipulator, on the condition that the remote manipulator be equipped with an electric motor that drives the accelerator pedal. Besides, this control may be performed in a similar manner for the brake pedal that is another example of the remote manipulator, on the condition that the remote manipulator be equipped with an electric motor that drives the brake pedal.
Number | Date | Country | Kind |
---|---|---|---|
2021-019031 | Feb 2021 | JP | national |