Sensor unit, system and magnetic marker detection method
The integration of magnetic and non-contact displacement sensors in a vehicle system filters out external magnetic noise, enhancing the reliability of magnetic marker detection and improving driving assistance by accurately measuring vehicle displacement and adjusting processing based on speed and displacement.
Patent Information
- Application Number
- JP2023521213
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-05-12
- Filing Date
- 2022-05-11
- Publication Date
- 2026-02-19
- Estimated Expiration
- 2042-05-11
AI Technical Summary
Conventional magnetic marker detection systems for vehicles are compromised by external magnetic disturbances from structures like bridges and tunnels, reducing detection reliability.
A sensor unit incorporating magnetic sensors and non-contact displacement sensors to measure magnetic fields and displacement relative to the road surface, utilizing differential and filter processing to enhance detection reliability.
The system effectively filters out external magnetic noise and enhances the reliability of magnetic marker detection by accurately measuring vehicle displacement and adjusting processing based on displacement and speed, improving driving assistance functions.
Smart Images

Figure 0007817593000001 
Figure 0007817593000002 
Figure 0007817593000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a sensor unit and system for detecting magnetic markers. [Background technology]
[0002] Conventionally, a magnetic marker detection system for a vehicle that uses magnetic markers laid on the road for vehicle control has been known (see, for example, Patent Document 1). Such a magnetic marker detection system is realized by combining magnetic markers laid on the road with a vehicle-side magnetic marker detection device including a magnetic sensor. For example, if a vehicle can detect magnetic markers laid along lanes on the road, various driving assistance functions such as automatic steering control and lane departure warning can be realized. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-202478 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the conventional magnetic marker detection system has the following problem: External magnetic disturbances acting on the magnetic sensor may impair the reliability of magnetic marker detection. For example, reinforced concrete bridges and tunnels that form roads are often equipped with steel reinforcing plates and rebars to ensure structural strength. Because iron is a magnetic material, structures such as bridges and tunnels can be sources of significant magnetic fields. While the residual magnetization of steel materials such as rebars is extremely small compared to that of magnets, the large volume of bridges and tunnels can generate magnetic fields that exceed the geomagnetic field, or these structures can act as a yoke to collect the geomagnetic field and generate relatively large magnetic fields. For example, the magnetic fields of various magnetic sources present on roads, such as bridges and tunnels, are one factor that reduces the reliability of magnetic marker detection.
[0005] The present invention has been made in consideration of the above-mentioned problems of the conventional art, and aims to provide a sensor unit and system that are useful for detecting magnetic markers with high reliability. [Means for solving the problem]
[0006] One aspect of the present invention is a sensor unit attached to a moving body for detecting a magnetic marker, comprising: one or more magnetic sensors that measure the magnetic field acting from the magnetic marker; and one or more non-contact displacement sensors that measure the displacement of the magnetic marker relative to a surface on which the magnetic marker is disposed. 、 The non-contact displacement sensor includes a light source element that irradiates light onto the surface, an image pickup element that picks up an image of the surface in response to a light emission operation of the light source element, and a displacement measurement circuit that measures the displacement of the vehicle using the image picked up by the image pickup element, the displacement measurement circuit measures the displacement by identifying an amount of shift that most closely matches one of the captured images taken before and after in time when the captured image is shifted in position with the other captured image; Located in the sensor unit.
[0007] One aspect of the present invention is a system for a moving body to detect a magnetic marker, comprising: one or more magnetic sensors that measure the magnetic field acting from the magnetic marker; a sensor unit including one or more non-contact displacement sensors that measure displacement relative to the surface on which the magnetic markers are arranged, is attached to the moving body;、 a processing circuit that processes magnetic measurement values obtained by the one or more magnetic sensors to execute a detection process for detecting a magnetic marker; and a switching circuit that switches the detection process according to the displacement measured by the one or more non-contact displacement sensors. It's in the system. [Effects of the Invention]
[0008] One of the technical features of the present invention is a sensor unit that incorporates a non-contact displacement sensor in addition to a magnetic sensor. This sensor unit can measure the magnetic field generated by a magnetic marker and can also measure the displacement relative to the surface on which the magnetic marker is disposed using the non-contact displacement sensor.
[0009] In the configuration of the present invention, when detecting a magnetic marker, the measurement results of the displacement relative to the surface on which the magnetic marker is disposed can be used. The measurement results of the displacement relative to the surface on which the magnetic marker is disposed are effective in eliminating external magnetic disturbances other than those originating from the magnetic marker, and are useful for improving the detection reliability when detecting the magnetic marker. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 2 is a front view of a vehicle equipped with a sensor unit. [Figure 2] FIG. 1 is an explanatory diagram showing a vehicle traveling on a lane on which magnetic markers are installed. [Figure 3] FIG. 2 is a block diagram showing the configuration of a sensor unit and a main circuit. [Figure 4] FIG. 10 is a flow diagram showing the flow of displacement measurement using a non-contact displacement sensor. [Figure 5] FIG. 10 is an explanatory diagram showing how a previous image is compared with a latest image. [Figure 6] FIG. 10 is a flowchart showing the flow of a marker detection process. [Figure 7] FIG. 10 is an explanatory diagram showing the change over time in the magnetic distribution waveform in the vehicle width direction when passing through a magnetic marker. [Figure 8] FIG. 10 is an explanatory diagram showing the change over time in the distribution waveform of the magnetic gradient in the vehicle width direction when passing through a magnetic marker. [Figure 9] FIG. [Figure 10] FIG. 10 is a block diagram showing another sensor unit. DETAILED DESCRIPTION OF THE INVENTION
[0011] The embodiments of the present invention will be specifically described using the following examples. Example 1 This example relates to an in-vehicle sensor unit 1 that detects magnetic markers 10 laid on a road. The details of this will be described with reference to FIGS.
[0012] This example illustrates a vehicle system 1S (FIGS. 1 and 2) that uses magnetic markers 10 to achieve driving assistance control for a vehicle 5. A vehicle 5 equipped with a sensor unit 1 can detect the magnetic markers 10 while traveling on a road on which the magnetic markers 10 are arranged. For example, the magnetic markers 10 are arranged along the center of a lane 100, which is the vehicle's driving area on the road. The vehicle system 1S is an example of a system that uses magnetic markers 10 arranged along the lane 100 to achieve driving assistance control, such as lane keeping control.
[0013] A vehicle 5 constituting the vehicle system 1S is an example of a moving body. The vehicle 5 includes a sensor unit 1 for detecting a magnetic marker 10, a main circuit 20 for executing marker detection processing, a vehicle ECU 30 for executing driving assistance control, etc. Below, the magnetic marker 10 will be explained, followed by an explanation of the configuration and operation of the vehicle system 1S.
[0014] The magnetic marker 10 is a flat sheet-like magnet with a diameter of 100 mm and a thickness of 1.5 mm. The magnetic marker 10 can be attached to the road surface 100S by adhesive or the like, for example. The individual magnetic markers 10 are arranged, for example, at intervals of 2 m along the center of the lane 100. Here, the road surface 100S is an example of a surface on which the magnetic markers 10 are arranged. Instead of the sheet-like magnetic markers in this example, columnar magnetic markers with a diameter of 28 mm and a height of 20 mm may also be used. In the case of a columnar magnetic marker, it is preferable to arrange it, for example, by placing it in a hole drilled in the road surface 100S. The road surface 100S on which this columnar magnetic marker is embedded is also an example of a surface on which the magnetic marker is arranged.
[0015] As shown in FIG. 3, the sensor unit 1 is an in-vehicle unit that incorporates 15 magnetic sensors Cn (n is an integer between 1 and 15), a differential circuit Gm (m is an integer between 1 and 14), and a non-contact displacement sensor 15 that measures the amount of displacement relative to the road surface 100S. The sensor unit 1 has input and output ports. The input ports include at least an input port for the main circuit 20 to input a control signal. There are at least two types of output ports: the first output port is a 14-channel output port that outputs sensor signals (hereinafter referred to as magnetic signals) obtained by performing preprocessing (differential calculation) on magnetic measurement values obtained by each magnetic sensor Cn; and the second output port is an output port for the sensor signals (hereinafter referred to as displacement signals) of the non-contact displacement sensor 15.
[0016] In the sensor unit 1, 15 magnetic sensors Cn are arranged in a straight line at equal intervals of 10 cm. This gives the sensor unit 1 an elongated rod shape as a whole. The sensor unit 1 is attached, for example, inside the front bumper of the vehicle 5 along the vehicle width direction. In the illustrated vehicle 5, the sensor unit 1 is attached at a height of 200 mm from the road surface 100S.
[0017] The magnetic sensor Cn is a highly sensitive MI sensor that detects magnetism using the well-known MI effect (Magneto Impedance Effect). The MI effect is an electromagnetic effect in which the impedance of a magnetosensitive material, such as amorphous wire, changes sensitively in response to an external magnetic field. The MI sensor has detection sensitivity in the axial direction (longitudinal direction) of the amorphous wire, which is the magnetosensitive material.
[0018] In the rod-shaped sensor unit 1, magnetic sensors Cn are arranged along the longitudinal direction. Each magnetic sensor Cn is assembled so that the axial direction of the amorphous wire coincides with the longitudinal direction of the sensor unit 1. As described above, the sensor unit 1 is mounted along the vehicle width direction. Therefore, the axial direction of the amorphous wire of each magnetic sensor Cn of the sensor unit 1 is aligned with the vehicle width direction. The magnetic sensor Cn is a highly sensitive sensor with a magnetic flux density measurement range of ±0.6 mT (millitesla) and a magnetic flux resolution within the measurement range of 0.02 μT. Furthermore, this magnetic sensor Cn is capable of magnetic measurement at a fast frequency of 3 kHz, making it suitable for high-speed vehicle driving. In this example, the sensor unit 1 is mounted on the vehicle 5 so that the magnetic sensor C1 is located on the left side of the vehicle 5 (the passenger side of a right-hand drive vehicle).
[0019] The differential circuit Gm is a circuit that performs differential calculation of magnetic measurement values obtained by two magnetic sensors as preprocessing. Differential circuits Gm are provided individually for 14 pairs of adjacent two magnetic sensors among the 15 magnetic sensors Cn. The differential circuits Gm can calculate the magnetic gradient in the arrangement direction of the magnetic sensors (corresponding to the vehicle width direction). The differential calculation value obtained by the differential circuit Gm (magnetic gradient in the vehicle width direction) is output as a magnetic signal from the sensor unit 1. The sensor unit 1 is provided with 14 output ports (not shown) so that the differential calculation values obtained by the differential circuit Gm can be output simultaneously. The differential circuit Gm also functions as a sampling circuit that acquires magnetic measurement values obtained by the magnetic sensors Cn. The differential circuit Gm, as a sampling circuit, acquires magnetic measurement values at a 3 kHz cycle, at which the magnetic sensors Cn perform magnetic measurements.
[0020] The non-contact displacement sensor 15 is a sensor that detects displacement relative to the road surface 100S. The non-contact displacement sensor 15 is disposed, for example, adjacent to the magnetic sensor C8 located in the center of the sensor unit 1. In the configuration of this example, the non-contact displacement sensor 15 is disposed in a position corresponding to the gap between the magnetic sensors C7 and C8.
[0021] The non-contact displacement sensor 15 includes a light source element 151 of blue laser light, an imaging element 153 that images the road surface 100S, and a displacement measurement circuit 150 that processes the captured image. The light source element 151 is an element that irradiates a certain area on the road surface 100S with blue laser light. The imaging element 153 is a camera that images the area illuminated by the light source element 151. The imaging element 153 is controlled to perform an imaging operation in synchronization with the light emission operation of the light source element 151.
[0022] The displacement measurement circuit 150 is a circuit that performs displacement measurement on consecutive images captured in time. The displacement measurement circuit 150 shifts an earlier image in time and overlays it on a later image in time to check the degree of match. The displacement measurement circuit 150 then measures the displacement of the vehicle 5 by identifying the amount of shift at which the earlier image most closely matches the later image. The displacement measured in this manner (displacement measurement values such as the amount of displacement and direction of displacement) is output as a displacement signal from the non-contact displacement sensor 15. The specific details of the displacement measurement will be explained in detail later.
[0023] As described above, the vehicle system 1S is a system for realizing driving assistance control such as lane keeping control. In addition to the sensor unit 1, the vehicle system 1 is configured to include a main circuit 20 that executes marker detection processing, a vehicle ECU 30 that controls a steering actuator, and the like. In the vehicle system 1, the differential circuit Gm of the sensor unit 1 and the main circuit 20 form a processing circuit that executes detection processing of the magnetic marker 10.
[0024] The result of the marker detection process by the main circuit 20 is output from the main circuit 20 and input to the vehicle ECU 30. As will be described in detail later, the result of the marker detection process includes the amount of lateral deviation of the vehicle 5 from the detected magnetic marker 10. The vehicle ECU 30 controls the steering actuator to adjust the steering angle so that this amount of lateral deviation approaches zero.
[0025] The main circuit 20 (FIG. 3) is a circuit that controls the sensor unit 1 and executes marker detection processing. The main circuit 20 includes an electronic board (not shown) on which a CPU (central processing unit) that executes various calculations, memory elements such as a ROM (read only memory) and a RAM (random access memory), and the like are mounted.
[0026] The main circuit 20 has input / output ports for communication with the sensor unit 1. The input ports include input ports for the 14-channel magnetic signals, input ports for the displacement signals, etc. The output ports include output ports for control signals to the sensor unit 1, output ports for the results of marker detection processing, etc.
[0027] The main circuit 20 includes data areas M1 to M14 (denoted as Mm where appropriate) and data areas H1 to H14 (denoted as Hm where appropriate) for storing time-series data, a filter processing circuit 205 that performs arithmetic processing, and a detection processing circuit 207. Furthermore, the main circuit 20 includes a switching circuit 203 that switches the detection processing for detecting the magnetic marker 10.
[0028] The data area Mm is a storage area for storing (saving) data (magnetic gradient in the vehicle width direction) represented by the 14-channel magnetic signals output as sensor signals from the sensor unit 1. The data area Hm is a storage area for storing filter output values from the filter processing circuit 205.
[0029] The filter processing circuit 205 is a circuit that performs filter processing on the time series data stored in the data area Mm. The detection processing circuit 207 is a circuit that performs marker detection processing on the time series data (filter output values) stored in the data area Hm. The filter processing circuit 205 and the detection processing circuit 207 constitute a processing circuit that executes detection processing for the magnetic marker 10. The filter processing by the filter processing circuit 205 and the marker detection processing by the detection processing circuit 207 constitute detection processing for detecting the magnetic marker 10. The switching circuit 203 switches the detection processing for detecting the magnetic marker 10 by changing the filter characteristics of the filter processing circuit 205.
[0030] The filter processing circuit 205 is a circuit that performs filter processing for each channel on the 14-channel time-series data stored in the data area Mm. As described above, the filter processing circuit 205 sequentially stores the filter output values of each channel in the data area Hm. This filter processing circuit 205 is provided with multiple types of filter characteristics, and the switching circuit 203 switches to one of the filter characteristics. Note that, as will be described in detail later, the switching circuit 203 changes the filter characteristics in the filter processing circuit 205 in accordance with the displacement measurement value obtained by the non-contact displacement sensor 15.
[0031] The detection processing circuit 207 is a circuit that executes marker detection processing to detect the magnetic marker 10. The marker detection processing is executed based on the time-series filter output values stored in the data area Hm. This marker detection processing includes a process of measuring the amount of lateral deviation of the vehicle 5 from the detected magnetic marker 10.
[0032] Next, the details of (1) displacement measurement by the sensor unit 1 and (2) marker detection processing by the sensor unit 1 and the main circuit 20 will be described in order. (1) Displacement measurement The details of displacement measurement will be described with reference to Fig. 4 and Fig. 5, focusing on the operation of the displacement measurement circuit 150 that constitutes the non-contact displacement sensor 15. Fig. 4 is a flow chart showing the flow of displacement measurement. Fig. 5 is an explanatory diagram showing how the previous image and the latest image are compared.
[0033] The displacement measurement circuit 150 controls the light source element 151 and the image capturing element 153 so that the light emitting operation and the image capturing operation are executed in synchronization. The image capturing operation is executed at a frequency of, for example, 3 kHz. The image capturing element 153 captures an image of the area on the road surface 100S illuminated by the light source element 151 (S101). The light source element 151 is configured to illuminate the road surface 100S broadly.
[0034] The displacement measurement circuit 150 compares (S102) the previous captured image (previous image) acquired in the previous processing loop and stored in step S104 (described later) with the latest captured image (latest image) acquired in the immediately preceding step S101. Specifically, as shown in Fig. 5, the displacement measurement circuit 150 examines the correlation (degree of agreement) with the latest image while shifting the previous image in the x and y directions.
[0035] The displacement measurement circuit 150 calculates a correlation coefficient with the latest image for each position to which the previous image was shifted, and identifies the position to which the previous image was shifted that has the largest correlation coefficient. In this way, the displacement measurement circuit 150 identifies the position to which the previous image was shifted, thereby identifying the amount of displacement and the direction of displacement (measured displacement value) on the imaging surface (S103). Here, the amount of displacement is the length of a vector defined by the amount of shift in the x direction and the amount of shift in the y direction. The direction of displacement is the orientation of this vector.
[0036] After identifying the displacement amount and displacement direction as described above, the displacement measurement circuit 150 stores and saves the latest image acquired in step S101 as a previous image (S104). By storing and saving the latest image in this way, it can be referenced as the previous image in the next processing loop. In addition, the displacement measurement circuit 150 outputs a displacement signal representing the displacement amount and displacement direction identified in step S103 (S105) and inputs it to the main circuit 20.
[0037] (2) Marker detection process The marker detection process is a process that is repeatedly executed at a frequency of 3 kHz by cooperative operations of the sensor unit 1 and the main circuit 20. The contents of this marker detection process will be described with reference to the flowchart of FIG.
[0038] In response to control by the main circuit 20, the sensor unit 1 performs magnetic detection at a frequency of 3 kHz (S201). As described above, in each magnetic sensor Cn, an amorphous wire (not shown), which is a magnetosensitive body, is arranged along the vehicle width direction. The magnetic field acting on the magnetic marker 10 in the vehicle width direction is directed toward the outside of the magnetic marker 10. Therefore, the direction of the magnetic field acting on each magnetic sensor Cn in the vehicle width direction is opposite depending on whether it is on the left or right side of the magnetic marker 10.
[0039] 7 illustrates an example of temporal changes in the distribution waveform of the magnetic field in the vehicle width direction of the magnetic measurement values (magnetic intensity in the vehicle width direction) by each magnetic sensor Cn constituting the sensor unit 1. In the figure, the traveling direction (time direction) of the vehicle 5 is defined from position p1 in the upper left to position p7 in the lower right. Position p4 is a position directly above the magnetic marker 10. Positions p1 → p4 are the section approaching the magnetic marker 10, and positions p4 → p7 are the section moving away from the magnetic marker 10.
[0040] The magnetic distribution waveform in the vehicle width direction at each position in Figure 7 has different amplitudes, but in all cases a zero cross Zc occurs corresponding to the position of the magnetic marker 10 in the vehicle width direction, and the waveform has two peaks with alternating positive and negative signs on both sides of the zero cross Zc. When the vehicle 5 passes the magnetic marker 10, the amplitude of the two-peak distribution waveform gradually increases as the vehicle 5 approaches the magnetic marker 10, and reaches a maximum amplitude at position p4 directly above the magnetic marker 10. Thereafter, the amplitude of the two-peak distribution waveform gradually decreases as the vehicle 5 moves away from the magnetic marker 10.
[0041] In the sensor unit 1, the magnetic measurement value of each magnetic sensor Cn is immediately input to a differential circuit Gm (FIG. 3). For example, the magnetic measurement values of magnetic sensors C1 and C2 are input to differential circuit G1, and a differential calculation is performed to subtract the magnetic measurement value of C1 from the magnetic measurement value of C2 (S202). The differential circuit Gm performs a differential calculation to subtract the magnetic measurement value of magnetic sensor Cm (m is a natural number from 1 to 14) from the magnetic measurement value of magnetic sensor C(m+1).
[0042] The difference calculation value of the differential circuit Gm is the difference between the magnetic measurement values of two adjacent magnetic sensors Cn in the sensor unit 1, and indicates the magnetic gradient in the vehicle width direction. The distribution waveform of the magnetic gradient in the vehicle width direction is a waveform in which small peaks with opposite polarities to the high peaks are adjacent to each other on both sides of the high peaks, as exemplified in each graph at positions p1 to p7 in Fig. 8.
[0043] The difference calculation in step S202 in Figure 6 is effective in removing common magnetic noise that acts uniformly on each magnetic sensor Cn. Common magnetic noise is generated not only by the earth's magnetic field, but also by large magnetic sources such as railway bridges and other vehicles. In the case of a large magnetic source, the magnetic field loop from the north pole to the south pole becomes very large, so the magnetic field becomes nearly uniform at positions intermediate between the two poles, and the magnetic field acting on each magnetic sensor Cn becomes nearly uniform. The difference calculation in step S202 above is also effective in removing such magnetic noise that acts nearly uniformly on each magnetic sensor Cn.
[0044] The differential calculation values (examples of calculation values based on magnetic measurement values) by the differential circuit Gm are simultaneously output as 14-channel sensor signals by the sensor unit 1. In the main circuit 20, time-series data for each channel based on these sensor signals is stored in the data area Mm (FIG. 3). When a new sensor signal is acquired, the main circuit 20 erases the oldest data in the data area Mm and sequentially advances each data in the data area Mm to create an empty space. The main circuit 20 then stores the data represented by the newly acquired sensor signal in that empty space. Through this storage operation by the data area Mm, each channel in the data area Mm stores time-series data of differential calculation values (magnetic gradient in the vehicle width direction) over a predetermined period of time in the past.
[0045] As shown in Figure 8, the time-series data of the difference calculation value (magnetic gradient in the vehicle width direction) in data area Mm shows an increase in amplitude as the vehicle 5 approaches the magnetic marker 10. The amplitude reaches a maximum at position p4, and the amplitude decreases as the vehicle moves away from the magnetic marker 10, forming a single peak distribution. For example, the diagonal graph on the right side of Figure 8 is a graph of the temporal change in the peak value of the magnetic gradient in the vehicle width direction at positions p1 to p7. In this graph, the axis pointing diagonally downward to the right in the figure defines the direction of travel (time direction), and the perpendicular axis defines the magnetic gradient in the vehicle width direction.
[0046] 6, the sensor unit 1 performs the displacement measurement described above with reference to FIGS. 4 and 5 using the non-contact displacement sensor 15. The results of the displacement measurement (amount of displacement and direction of displacement) are input as a displacement signal to the main circuit 20. This displacement signal is a signal that represents the displacement of the non-contact displacement sensor 15 relative to the road surface 100S, i.e., the displacement of the vehicle 5 relative to the road surface 100S.
[0047] When the main circuit 20 receives the displacement signal from the sensor unit 1, it changes the filter characteristics of the filter processing circuit 205 to filter characteristics corresponding to the amount of displacement included in the displacement signal (S204). As described above, a plurality of types of filter characteristics are preset in the filter processing circuit 205. As will be described later, the main circuit 20 selects one of the plurality of types of filter characteristics according to the amount of displacement.
[0048] The main circuit 20 inputs the time-series data of the magnetic gradient in the vehicle width direction for 14 channels stored in the data area Mm (m is an integer between 1 and 14) to the filter processing circuit 205 and performs filter processing for each channel (S205). This filter processing is a filtering process that blocks low-frequency components and passes high-frequency components. The filter processing circuit 205 calculates a filter output value by convolution of the time-series data in the data area Mm using an IIR (Infinite Impulse Response) filter, and stores the filter output value in the data area Hm (Fig. 3).
[0049] Here, the content and effect of the filtering process executed by the filtering circuit 205 will be explained. As described above, in the case of a large magnetic source such as a bridge or tunnel, the differential calculation in step S202 in FIG. 6 has a certain effect. However, even in the case of a large magnetic source, a gentle magnetic gradient occurs around the edges that become magnetic poles due to the magnetic field flowing around them. The differential calculation in S202 described above removes uniform magnetism, and it is difficult to remove the magnetic gradient.
[0050] When comparing a large magnetic source such as a bridge with a small magnetic source such as the magnetic marker 10, the distance between the magnetic poles is different, which results in a different rate of change of the magnetic gradient. That is, in a large magnetic source with a long distance between the magnetic poles, the distance it takes for the magnetic gradient of one pole to transition to the magnetic gradient of the other pole is long, so the change in the magnetic gradient is gradual and the frequency is low. On the other hand, in a small magnetic source such as the magnetic marker 10, the distance between the poles is short, so the change in the magnetic gradient is sudden, the rate of change is large, and the frequency is high. Filtering that blocks low-frequency components can remove the magnetic gradient that changes slowly and has a small rate of change, which originates from a large magnetic source.
[0051] For example, when passing any one of the magnetic markers, the magnetic gradient in the vehicle width direction calculated by the difference calculation in step S202 changes as shown in the diagonal graph on the right side of the page in Figure 8. For example, when the vehicle 5 travels along the lane 100, ideally, a peak should occur each time the vehicle passes a magnetic marker 10. However, because the actual road environment includes magnetic sources such as bridges and tunnels, the ideal change in which a peak periodically appears each time the vehicle passes a magnetic marker 10 is not obtained, and it is highly likely that the change will be influenced by external magnetic disturbances as shown in Figure 9(a).
[0052] The filtering process by the filter processing circuit 205 is a process for cutting off low-frequency components from such a change in the magnetic gradient in the vehicle width direction (FIG. 9(a)). This filtering process can make the change in the magnetic gradient in the vehicle width direction in FIG. 9(a) closer to an ideal change in which the above-mentioned peaks appear periodically, as shown in FIG. 9(b).
[0053] Here, we will explain the multiple types of filter characteristics set by the filter processing circuit 205 and the method for setting (changing and selecting) the filter characteristics. The target of filter processing by the filter processing circuit 205 is, for example, time series data that represents the temporal change in the magnetic gradient in the vehicle width direction as shown in Figure 9. As described above, the purpose of this filter processing is to remove the influence of the magnetic gradient that occurs at the end of a large magnetic source, such as a bridge or tunnel, which is the magnetic pole, and to make the magnetic gradient around the magnetic marker 10 more noticeable.
[0054] For example, as the vehicle speed increases, the time required to pass through areas near the edges of large magnetic poles such as bridges and tunnels decreases. Conversely, as the vehicle speed decreases, the time required to pass through these areas increases. Therefore, the temporal change in the magnetic gradient in the vehicle width direction in Figure 9 becomes higher in frequency as the vehicle speed increases, and becomes lower as the vehicle speed decreases.
[0055] In the filter processing circuit 205, which performs filter processing to remove low-frequency components, multiple types of filter characteristics with different cutoff frequencies are set. The filter processing circuit 205 can change the filter characteristics according to the vehicle speed. The filter characteristics provided include a filter characteristic with a high cutoff frequency corresponding to high-speed driving, a filter characteristic with a low cutoff frequency corresponding to low-speed driving, and a filter characteristic with an intermediate cutoff frequency corresponding to medium-speed driving. In the above step S204 (FIG. 6), the filter processing performed by the filter processing circuit 205 is changed to one of the above three types of filter characteristics according to the amount of displacement measured in step S203.
[0056] In step S205, the detection processing circuit 207 (main circuit 20) reads the time-series filter output values (e.g., FIG. 9(b)) of each channel in the data area Hm, and executes marker detection processing (S206). For example, the detection processing circuit 207 selects the channel with the largest fluctuation range among the channels of the time-series filter output values. Then, the detection processing circuit 207 performs, for example, threshold processing on the time-series filter output values of the selected channel, i.e., the changes exemplified in FIG. 9(b). By using threshold processing, it is possible to relatively easily detect peaks that appear periodically each time the magnetic marker 10 passes by, for example, from the changes in the time-series filter values of FIG. 9(b).
[0057] Furthermore, the detection processing circuit 207 reads out the data of each channel at the time when the magnetic marker 10 was detected, that is, the data constituting the distribution waveform at time point p4 in FIG. 8, from the time series data of the magnetic gradient in the vehicle width direction stored in the data area Mm (see FIG. 3). The detection processing circuit 207 then identifies the position in the vehicle width direction of the peak value of the data constituting this distribution waveform. The position of this peak value in the vehicle width direction is the position directly above the magnetic marker 10 in the vehicle width direction when the sensor unit 1 passes over the magnetic marker 10. Therefore, based on the position of this peak value, it is possible to identify the amount of lateral deviation of the vehicle 5 relative to the magnetic marker 10. The main circuit 20 outputs, as a result of the marker detection process, information that the magnetic marker 10 has been detected and the detected amount of lateral deviation relative to the magnetic marker 10. The result of the marker detection process is input to the vehicle ECU 30 as described above and is used for lane keeping control, etc.
[0058] As described above, the sensor unit 1 in the vehicle system 1 of this example includes a non-contact displacement sensor in addition to a magnetic sensor. This sensor unit 1 can measure the amount of displacement of the vehicle 5 relative to the road surface 100S on which the magnetic markers 10 are arranged.
[0059] The non-contact displacement sensor 15 in this example is a sensor that measures the displacement of the vehicle 5. The non-contact displacement sensor 15 measures displacement by shifting an earlier image in time among temporally consecutive images, overlaying it on a later image, and examining the degree of match. Instead of shifting the entire image, it is also possible to divide the image into regions and shift each region to examine the degree of match. Furthermore, the non-contact displacement sensor 15 in this example assumes only translational movement without rotation between temporally consecutive images. It is also possible to examine rotation in addition to translational movement. In this case, it becomes possible to measure changes in the direction of the vehicle.
[0060] In the vehicle system 1 of this example, the filter characteristics of the filter processing, which is part of the marker detection processing, are changed according to the amount of displacement of the vehicle 5. By changing the filter characteristics according to the amount of displacement of the vehicle 5 in this way, appropriate filter processing can be applied according to the vehicle speed, thereby improving the reliability of detection of the magnetic marker 10.
[0061] In this example, a main circuit 20 that performs filtering and marker detection processing is provided separately from the sensor unit 1. Alternatively, a sensor unit in which the main circuit 20 is integrally incorporated may be used. Alternatively, a sensor unit in which the data area Mm of the main circuit 20 and the filtering circuit 205 are integrally incorporated may be used. In this case, the sensor signal is the filter output value for each channel.
[0062] In this example, three types of filter characteristics are set in the filter processing circuit 205. Alternatively, a stepless filter characteristic may be set according to the displacement or speed of the vehicle 5. In this case, more appropriate filter processing can be performed according to the displacement or the like of the vehicle 5.
[0063] The filtering performed by the filtering circuit 205 in this example is a high-pass filter that passes high-frequency components and blocks low-frequency components. It is also possible to lower the cutoff frequency that blocks low frequencies or to set the filter's cutoff characteristics more gradual. A gradual cutoff characteristic increases the degree of freedom in filter design and potentially reduces the computational load required for filtering. Instead of a high-pass filter, a band-pass filter may be used that passes frequency components within a range corresponding to the magnetic changes that occur when passing through the magnetic marker 10 and blocks frequency components higher and lower than that range.
[0064] The detection process in this example includes filtering of a signal representing a temporal change in the calculated difference value (time-series data of the magnetic gradient in the vehicle width direction). Here, the calculated difference value is an example of a magnetic measurement value obtained by a magnetic sensor or a calculated value based on the magnetic measurement value. The filtering may be filtering of a signal representing a temporal change in the magnetic measurement value obtained by a magnetic sensor. It may also be filtering of a signal representing a spatial change in the calculated difference value. Possible spatial changes include, for example, changes according to the position of the vehicle 5 in the traveling direction.
[0065] The time interval for acquiring magnetic measurement values may be changed so that the positions where magnetic measurement values are acquired by the magnetic sensor are arranged at regular intervals. For example, the magnetic sensor may be configured to perform magnetic measurement each time the displacement measured by the non-contact displacement sensor reaches a predetermined distance, such as 10 mm, 20 mm, or 50 mm. In this case, sequence data, such as magnetic data in the vehicle width direction, can be acquired according to the position. In this case, the sequence data represents spatial changes. While the magnetic sensor performs magnetic measurement at a sufficiently fast period, the period for acquiring the sensor signal on the main circuit 20 side may be set to be different from the measurement period. For example, the main circuit 20 may be configured to acquire a sensor signal from the sensor unit 1 each time the vehicle 5 travels a predetermined distance.
[0066] In this example, a magnetic sensor Cn sensitive in the vehicle width direction is used, but a magnetic sensor sensitive in the traveling direction or a magnetic sensor sensitive in the vertical direction may also be used. Furthermore, a magnetic sensor sensitive in two axial directions, for example, the vehicle width direction and the traveling direction, or two axial directions, for example, the traveling direction and the vertical direction, may also be used. For example, a magnetic sensor sensitive in three axial directions, for example, the vehicle width direction, the traveling direction, and the vertical direction, may also be used. By using a magnetic sensor sensitive in multiple axial directions, it is possible to measure the magnetic magnitude as well as the magnetic acting direction, and generate a magnetic vector. It is also possible to distinguish between the magnetic field of the magnetic marker 10 and external magnetic disturbances by using the difference in magnetic vectors and the rate of change of that difference in the traveling direction.
[0067] One-dimensional filtering in the vehicle's traveling direction (time direction) is illustrated. Alternatively, or in addition, spatial filtering may be performed on magnetic changes in a two-dimensional space defined by the vehicle's traveling direction (time direction) and the vehicle's width direction to remove disturbance magnetism. A spatial filter may also be applied to magnetic changes in a two-dimensional space defined by the vehicle's width direction and vertical direction. Furthermore, a space-time filter may be applied to magnetic changes in a space-time domain that combines the vehicle's traveling direction (time direction) with this two-dimensional space to remove disturbance magnetism.
[0068] In this example, the sensor unit 1 has magnetic sensors arranged in a straight line, but a sensor unit having only one magnetic sensor is also possible. Alternatively, in this example, a configuration has been illustrated in which one non-contact displacement sensor is incorporated into a sensor unit having magnetic sensors arranged in a straight line, but multiple non-contact displacement sensors may also be incorporated. For example, as shown in FIG. 10, one non-contact displacement sensor 15 may be incorporated at each end of the sensor unit 1. The non-contact displacement sensors 15 at both ends are arranged on the straight line on which the magnetic sensors are arranged, or on a line parallel to this straight line.
[0069] If the two non-contact displacement sensors 15 arranged at both ends of the sensor unit 1 each measure displacement, it becomes possible to measure the change in tilt of the sensor unit 1, i.e., the rotational component. In this case, it is possible to measure not only translational movement defined by the displacement amount and displacement direction, but also displacement accompanied by rotation. By measuring the displacement of the sensor unit 1 with high accuracy in this way, it becomes possible to individually identify the displacement of each magnetic sensor constituting the sensor unit 1. Alternatively, it is also possible to provide individual non-contact displacement sensors corresponding to each magnetic sensor so that the displacement of each magnetic sensor can be identified. If the displacement of each magnetic sensor can be identified, for example, when applying filter processing to time-series data of the magnetic gradient in the vehicle width direction, the filter characteristics can be changed for each channel. Note that in this example, the channel corresponds to the differential circuit Gm. However, if the differential circuit Gm is omitted, it is also possible to provide a channel for each magnetic sensor and change the filter characteristics for each channel.
[0070] Furthermore, a sensor unit in which magnetic sensors are arranged two-dimensionally may be employed. In this case, the number of non-contact displacement sensors incorporated into the sensor unit may be one, but preferably two or more. Using two non-contact displacement sensors arranged at different positions allows for the determination of not only the displacement amount and displacement direction of the sensor unit, but also the rotation of the sensor unit. Accurately determining the displacement of the sensor unit allows for accurate determination of the displacement of each magnetic sensor, thereby enabling more appropriate processing of the data derived from each magnetic sensor. In this example, the magnetic gradient in the vehicle width direction is generated by differential calculation for the magnetic sensors Cn arranged in the vehicle width direction. Alternatively, or in addition, the magnetic sensors Cn may be arranged in the vehicle's traveling direction, and the magnetic gradient in the traveling direction may be determined by differential calculation for the two magnetic sensors arranged in the traveling direction.
[0071] In this example, the focus is on the displacement amount among the displacement measurements obtained by the non-contact displacement sensor, and the filter characteristics of the filter processing circuit 205 are changed according to the displacement amount, thereby switching the detection process for detecting the magnetic marker. It is also possible to switch the detection process according to the displacement direction in addition to or instead of the displacement amount. Furthermore, it is also possible to switch the detection process taking into account the rotational component of the magnetic sensor. The meaning of "displacement" in descriptions such as the displacement of a vehicle (a moving body) and the displacement of a magnetic sensor includes physical quantities for identifying the displacement, such as the displacement amount and displacement direction.
[0072] In the configuration of this example, the magnetic measurement and marker detection process are performed at a fixed time period of 3 kHz. Instead of a time period, the magnetic measurement and marker detection process may be performed every time the displacement detected by the non-contact displacement sensor reaches 5 cm. In this case, the displacement measurement by the non-contact displacement sensor may be repeatedly performed at a sufficiently fast time period of, for example, 10 kHz. The displacement measurement period may be set to, for example, a period corresponding to the movement of a vehicle traveling at high speed of approximately 0.2 cm to 1 cm.
[0073] In this way, if magnetic measurement and marker detection processing are performed each time the vehicle displaces a predetermined amount (predetermined distance), the changes illustrated in the right-hand diagram of Fig. 8 and the changes illustrated in Fig. 9 are positional changes, not temporal changes. Positional changes are the same whether the vehicle speed is high and the displacement amount measured by the non-contact displacement sensor is large, or whether the vehicle speed is low and the displacement amount measured by the non-contact displacement sensor is small. Therefore, if the change is positional, there is less need to switch the filter characteristics according to the displacement amount measured by the non-contact displacement sensor.
[0074] On the other hand, when comparing expressways and ordinary roads, for example, there are often differences in size, such as the size of bridges and the scale of tunnels. If the size of a structure that can be a large magnetic source, such as a bridge, differs, the magnetic gradient generated at the end of the structure, which becomes a magnetic pole, may differ. Therefore, it is possible to switch the characteristics of filter processing for suppressing the influence of the magnetic gradient that can be generated at the end of a large magnetic source, such as a bridge, between expressways with large bridges and tunnels and ordinary roads with small bridges and tunnels. Here, the distinction between traveling on an expressway and an ordinary road may be made based on, for example, the result of identifying the road being traveled using a map matching function of the navigation system, or based on the amount of displacement per unit time (i.e., vehicle speed) or driving pattern.
[0075] Although specific examples of the present invention have been described in detail as examples, these examples merely disclose examples of the technology encompassed by the claims. Needless to say, the scope of the claims should not be interpreted as being limited by the configurations, numerical values, etc. of the specific examples. The claims encompass technologies that are obtained by variously modifying, changing, or appropriately combining the specific examples using publicly known technology and the knowledge of those skilled in the art. [Explanation of symbols]
[0076] 1 sensor unit Cn magnetic sensor 1S Vehicle System (System) 10 Magnetic Markers 100S Road surface (surface) 15 Non-contact displacement sensor 150 Displacement measurement circuit 151 Light source element 153 Image sensor 20 Main circuit 203 Switching circuit 205 Filter processing circuit 207 Detection processing circuit 30 Vehicle ECU 5 vehicles
Claims
1. A sensor unit attached to a moving body to detect a magnetic marker, one or more magnetic sensors that measure the magnetic field acting from the magnetic marker; one or more non-contact displacement sensors that measure displacement relative to a surface on which the magnetic marker is disposed; The non-contact displacement sensor includes a light source element that irradiates light onto the surface, an image pickup element that picks up an image of the surface in response to a light emission operation of the light source element, and a displacement measurement circuit that measures the displacement of the vehicle using the image picked up by the image pickup element, The displacement measurement circuit is a sensor unit that measures displacement by identifying the amount of shift that most closely matches one of two captured images when the other captured image is shifted in position.
2. 2. The sensor unit according to claim 1, wherein a plurality of magnetic sensors are arranged in a straight line, and at least two of a plurality of non-contact displacement sensors are arranged on a line parallel to the straight line.
3. 2. The sensor unit according to claim 1, wherein a plurality of magnetic sensors are arranged two-dimensionally, and at least two of the plurality of non-contact displacement sensors are arranged at different positions.
4. 2. The sensor unit according to claim 1, comprising a plurality of magnetic sensors and a plurality of non-contact displacement sensors, wherein the non-contact displacement sensors are individually arranged for each of the plurality of magnetic sensors so that the displacement of each magnetic sensor can be individually measured.
5. A sensor unit attached to a moving body to detect a magnetic marker, one or more magnetic sensors that measure the magnetic field acting from the magnetic marker; one or more non-contact displacement sensors that measure displacement relative to a surface on which the magnetic marker is disposed; a processing circuit that processes magnetic measurement values obtained by the one or more magnetic sensors to perform a detection process for detecting a magnetic marker; a switching circuit that switches the detection process in accordance with a displacement measurement value obtained by the one or more non-contact displacement sensors.
6. In any one of claims 1 to 4, a sensor unit comprising: a processing circuit that processes magnetic measurement values obtained by the one or more magnetic sensors to perform a detection process for detecting magnetic markers; and a switching circuit that switches the detection process depending on the displacement measurement values obtained by the one or more non-contact displacement sensors.
7. a processing circuit for performing a detection process for detecting a magnetic marker by processing magnetic measurement values obtained by the plurality of magnetic sensors; a switching circuit that switches the detection process in accordance with displacement measurement values obtained by the plurality of non-contact displacement sensors; the detection process includes a process performed on time-series magnetic measurement values obtained by one of the plurality of magnetic sensors, The switching circuit is a sensor unit configured to identify the displacement of each magnetic sensor constituting the plurality of magnetic sensors based on displacement measurement values by the plurality of non-contact displacement sensors, and to be able to change the processing to be applied to the time-series magnetic measurement values according to the displacement of each magnetic sensor individually for each magnetic sensor.
8. A sensor unit attached to a moving body to detect a magnetic marker, one or more magnetic sensors that measure the magnetic field acting from the magnetic marker; one or more non-contact displacement sensors that measure displacement relative to a surface on which the magnetic marker is disposed; a sampling circuit for acquiring magnetic measurement values by the one or more magnetic sensors, The sampling circuit is configured to change the time interval at which magnetic measurement values are acquired in accordance with displacement measurement values obtained by the one or more non-contact displacement sensors.
9. 5. The apparatus according to claim 1, further comprising a sampling circuit for acquiring magnetic measurement values obtained by the one or more magnetic sensors, The sampling circuit is configured to change the time interval at which magnetic measurement values are acquired in accordance with displacement measurement values obtained by the one or more non-contact displacement sensors.
10. 5. The apparatus according to claim 2, further comprising a sampling circuit for acquiring magnetic measurement values in parallel from the plurality of magnetic sensors, The sampling circuit is a sensor unit configured to identify the displacement of each magnetic sensor constituting the plurality of magnetic sensors based on displacement measurement values from the plurality of non-contact displacement sensors, and to be able to change the time interval for acquiring magnetic measurement values according to the displacement of each magnetic sensor individually for each magnetic sensor.
11. 9. The sensor unit according to claim 8, wherein the sampling circuit is configured to change the time interval at which magnetic measurement values are acquired so that the positions at which magnetic measurement values are acquired can be arranged at regular distance intervals.
12. 6. The method according to claim 5, wherein the detection process includes filtering a signal representing a temporal or spatial change in a magnetic measurement value obtained by the one or more magnetic sensors or a calculated value based on the magnetic measurement value, The switching circuit is configured to switch the detection process by changing a filter characteristic of the filtering process in accordance with a displacement measurement value obtained by the one or more non-contact displacement sensors.
13. A system for detecting a magnetic marker on a moving object, comprising: one or more magnetic sensors that measure the magnetic field acting from the magnetic marker; a sensor unit including one or more non-contact displacement sensors that measure displacement relative to a surface on which the magnetic marker is disposed, is attached to the moving body; A system comprising: a processing circuit that processes magnetic measurement values from the one or more magnetic sensors to perform a detection process to detect magnetic markers; and a switching circuit that switches the detection process depending on the displacement measured by the one or more non-contact displacement sensors.
14. According to claim 13, the detection process includes filtering a signal representing a temporal or spatial change in a magnetic measurement value obtained by the one or more magnetic sensors or a calculated value based on the magnetic measurement value, The switching circuit is configured to switch the detection process by changing the filter characteristics of the filtering process in accordance with the displacement measurement values obtained by the one or more non-contact displacement sensors.
15. 14. The apparatus according to claim 13, further comprising a sampling circuit for acquiring magnetic measurement values obtained by the one or more magnetic sensors, The sampling circuit is configured to change the time interval at which magnetic measurements are taken in response to displacement measurements by the one or more non-contact displacement sensors.
16. 16. The system of claim 15, wherein the sampling circuitry is configured to vary the time interval at which magnetic measurements are taken so that the locations at which magnetic measurements are taken can be arranged at regular distance intervals.
17. 15. The moving body according to claim 13 or 14, wherein the moving body is a vehicle that travels on a road, The switching circuit is a system capable of switching the detection process depending on the type of road on which the mobile object is traveling.
18. 1. A method for a moving body to detect a magnetic marker, comprising: The moving body includes: one or more magnetic sensors that measure the magnetic field acting from the magnetic marker; a sensor unit including one or more non-contact displacement sensors that measure displacement relative to a surface on which the magnetic marker is disposed; a detection process for detecting a magnetic marker by processing magnetic measurement values obtained by the one or more magnetic sensors; A magnetic marker detection method in which the detection process is switched depending on the displacement measured by the one or more non-contact displacement sensors.
19. According to claim 18, the detection process includes filtering a signal representing a temporal or spatial change in a magnetic measurement value obtained by the one or more magnetic sensors or a calculated value based on the magnetic measurement value, A magnetic marker detection method that switches the detection process by changing the filter characteristics of the filter process depending on the displacement measurement value by the one or more non-contact displacement sensors.
Citation Information
Patent Citations
Position detector for vehicle
JP2001167389A
Automatic traveling system for vehicle
JP2005202478A
Device for detecting obstacle
JP2005258941A
Control apparatus, mobile body, and control method
JP2020135711A