Rider assistance system, data structure and control method
The rider assistance system improves safety for saddle-ride vehicles by generating and implementing driving guidance based on collective turning data, enhancing stability during curved road navigation.
Patent Information
- Application Number
- JP2023568644
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-12-23
- Filing Date
- 2022-11-30
- Publication Date
- 2025-08-06
- Estimated Expiration
- 2042-11-30
AI Technical Summary
Saddle-ride type vehicles, such as motorcycles, are prone to unstable posture and require improved safety measures, especially when cornering on curved roads due to their high degree of freedom in driving routes.
A rider assistance system that includes a generation unit generating driving guidance information by performing statistical processing on a data set of turning information from multiple vehicles, and an execution unit executing assistance operations based on this information before entering a curved road.
Enhances safety by providing accurate driving guidance, allowing vehicles to navigate curved roads more safely using turning information from a collective dataset, thereby improving stability and reducing the risk of accidents.
Smart Images

Figure 0007719881000001 
Figure 0007719881000002 
Figure 0007719881000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a rider assistance system, a data structure, and a control method that can improve the safety of saddle-ride type vehicles. [Background technology]
[0002] Various technologies have been proposed to assist riders of saddle-ride type vehicles such as motorcycles in driving. For example, Patent Document 1 discloses a driver assistance system that warns a motorcycle rider that the rider is inappropriately approaching an obstacle based on information detected by a sensor device that detects an obstacle in the direction of travel or substantially in the direction of travel. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2009-116882 Summary of the Invention [Problem to be solved by the invention]
[0004] Here, saddle-ride type vehicles are more prone to unstable posture than four-wheeled automobiles, etc., and so it is desirable to improve safety. In particular, saddle-ride type vehicles have a high degree of freedom in terms of driving route, and so it is desirable to improve safety when cornering on curved roads.
[0005] The present invention has been made in light of the above-mentioned problems, and aims to provide a rider assistance system, a data structure, and a control method that can improve the safety of saddle-ride type vehicles. [Means for solving the problem]
[0006] The rider assistance system of the present invention is a rider assistance system that assists a rider of a saddle-ride vehicle in driving, and includes an execution unit that executes rider assistance operations to assist the rider in driving, and further includes a generation unit that generates driving guidance information for the curved road by performing statistical processing on a data set that includes turning driving information for each vehicle on the curved road, which data set is obtained by each of a plurality of saddle-ride vehicles, and the execution unit executes the rider assistance operations based on the driving guidance information generated by the generation unit before entering the curved road.
[0007] The data structure according to the present invention is a data structure used in a rider assistance system that assists a rider of a saddle-ride vehicle in driving, and includes cornering information of each vehicle on a curved road acquired by each of a plurality of saddle-ride vehicles, and the cornering information is associated with information on the age of the cornering information.
[0008] The control method of the present invention is a control method for a rider assistance system that assists a rider of a saddle-ride type vehicle in driving, wherein an execution unit of the rider assistance system executes a rider assistance operation that assists the rider in driving, and a generation unit of the rider assistance system generates driving guidance information for the curved road by performing statistical processing on a data set that includes turning driving information of each vehicle on the curved road, which is acquired by each of a plurality of saddle-ride type vehicles, and the execution unit executes the rider assistance operation based on the driving guidance information generated by the generation unit before entering the curved road. [Effects of the Invention]
[0009] In the rider assistance system, data structure, and control method according to the present invention, an execution unit of the rider assistance system executes rider assistance operations to assist the rider in driving, and a generation unit of the rider assistance system generates driving guidance information for curved roads by performing statistical processing on a data set including turning information for each vehicle on a curved road acquired by each of a plurality of saddle-riding vehicles, and the execution unit executes the rider assistance operations based on the driving guidance information generated by the generation unit before entering the curved road. This allows the saddle-riding vehicles to turn on curved roads using the turning information acquired by each of the plurality of saddle-riding vehicles, thereby improving safety when turning on curved roads. Therefore, the safety of the saddle-riding vehicles can be improved. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a schematic diagram showing a general configuration of a rider assistance system according to an embodiment of the present invention; [Figure 2] FIG. 2 is a block diagram showing an example of a functional configuration of a control device according to an embodiment of the present invention. [Figure 3] FIG. 2 is a block diagram illustrating an example of a functional configuration of a server according to an embodiment of the present invention. [Figure 4] 4 is a flowchart illustrating an example of a flow of processing performed by a control device according to an embodiment of the present invention. [Figure 5] 1 is a schematic diagram showing a state in which a saddle-ride type vehicle according to an embodiment of the present invention enters a curved road from a straight road. [Figure 6] 10 is a flowchart illustrating an example of a flow of processing performed by a server according to an embodiment of the present invention. [Figure 7] FIG. 1 is a schematic diagram showing a schematic configuration of a dataset according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0011] The rider assistance system, data structure, and control method according to the present invention will be described below with reference to the accompanying drawings.
[0012] In the following description, an example is given in which the saddle-ride type vehicle included in the rider assistance system is a two-wheeled motorcycle (see saddle-ride type vehicle 10 in FIG. 1 ), but the saddle-ride type vehicle included in the rider assistance system according to the present invention may be a saddle-ride type vehicle other than a two-wheeled motorcycle. A saddle-ride type vehicle is a vehicle on which a rider straddles and rides. Examples of saddle-ride type vehicles include motorcycles (motorcycles and motor tricycles) and bicycles. Motorcycles include vehicles powered by engines and vehicles powered by electric motors. Examples of motorcycles include motorcycles, scooters, and electric scooters. A bicycle is a vehicle that can be propelled down a road by the rider's pedaling force applied to the pedals. Examples of bicycles include standard bicycles, electrically assisted bicycles, and electric bicycles.
[0013] Furthermore, the configurations and operations described below are merely examples, and the rider assistance system, data structure, and control method according to the present invention are not limited to such configurations and operations.
[0014] In the following, descriptions of identical or similar parts are appropriately simplified or omitted. In addition, in each drawing, reference numerals are omitted or the same reference numerals are used for identical or similar parts or components. In addition, illustrations of detailed structures are appropriately simplified or omitted.
[0015] <Rider assistance system configuration> The configuration of a rider assistance system 1 according to an embodiment of the present invention will be described with reference to FIGS.
[0016] FIG. 1 is a schematic diagram showing the overall configuration of a rider assistance system 1. As shown in FIG. 1, the rider assistance system 1 includes a saddle-ride type vehicle 10 and a server 20, which are capable of wireless communication with each other via a wireless communication network N1. The saddle-ride type vehicle 10 is a two-wheeled motorcycle that corresponds to an example of a saddle-ride type vehicle according to the present invention. Note that while FIG. 1 shows one saddle-ride type vehicle 10 for ease of understanding, in reality, a plurality of saddle-ride type vehicles 10 are capable of communicating with the server 20 via the communication network N1.
[0017] As shown in FIG. 1, the saddle-ride type vehicle 10 includes a display unit 11, a navigation device 12, an inertial measurement unit (IMU) 13, a front wheel speed sensor 14, a rear wheel speed sensor 15, and a control unit (ECU) 16.
[0018] The display unit 11 has a display function of visually displaying information. Examples of the display unit 11 include a liquid crystal display and a lamp. The display unit 11 is provided, for example, in front of the handlebars on the body of the saddle-ride type vehicle 10. However, the arrangement of the display unit 11 on the vehicle body is not particularly limited.
[0019] The navigation device 12 is a device that provides route guidance from the current position of the saddle-ride type vehicle 10 to a destination desired by the rider. The navigation device 12 displays various information related to route guidance (for example, the current position of the saddle-ride type vehicle 10, the travel route to be guided, the location of the destination, the distance on the travel route from the current position of the saddle-ride type vehicle 10 to the destination, and the time to reach the destination). The navigation device 12 can also obtain location information of the saddle-ride type vehicle 10 based on information transmitted from a GPS (Global Positioning System) satellite.
[0020] The inertial measurement unit 13 is equipped with a three-axis gyro sensor and a three-directional acceleration sensor, and detects the attitude of the saddle-ride type vehicle 10. The inertial measurement unit 13 is provided, for example, on the body of the saddle-ride type vehicle 10. Specifically, the inertial measurement unit 13 detects the body lean angle of the saddle-ride type vehicle 10 and outputs the detection result. The inertial measurement unit 13 may also detect other physical quantities that can be substantially converted into the body lean angle of the saddle-ride type vehicle 10. The body lean angle corresponds to an angle that represents the inclination in the roll direction of the body (specifically, the body) of the saddle-ride type vehicle 10 with respect to the vertically upward direction.
[0021] The front wheel speed sensor 14 is a wheel speed sensor that detects the wheel speed of the front wheels (for example, the number of rotations per unit time [rpm] of the front wheels or the distance traveled per unit time [km / h], etc.) and outputs the detection result. The front wheel speed sensor 14 may also detect other physical quantities that can be substantially converted into the wheel speed of the front wheels. The front wheel speed sensor 14 is provided on the front wheels.
[0022] The rear wheel speed sensor 15 is a wheel speed sensor that detects the wheel speed of the rear wheel (for example, the number of rotations per unit time [rpm] of the rear wheel or the distance traveled per unit time [km / h], etc.) and outputs the detection result. The rear wheel speed sensor 15 may also detect other physical quantities that can be substantially converted into the wheel speed of the rear wheel. The rear wheel speed sensor 15 is provided on the rear wheel.
[0023] The control device 16 controls the operation of each device of the saddle-ride type vehicle 10. For example, part or all of the control device 16 is configured with a microcomputer, a microprocessor unit, or the like. Also, for example, part or all of the control device 16 may be configured with updatable components such as firmware, or may be a program module executed by commands from a CPU, or the like. The control device 16 may be, for example, a single device, or may be divided into multiple devices.
[0024] Fig. 2 is a block diagram showing an example of the functional configuration of the control device 16. As shown in Fig. 2, the control device 16 includes, for example, a communication unit 16a and an execution unit 16b. The control device 16 can acquire information from the navigation device 12, the inertial measurement unit 13, the front wheel speed sensor 14, and the rear wheel speed sensor 15, and can output a control command to the display unit 11. In this specification, acquiring information can include extracting or generating information.
[0025] The communication unit 16a communicates with the server 20 via the communication network N1.
[0026] The execution unit 16b executes a rider assistance action. A rider assistance action is an action that assists the rider in driving and can include various actions. For example, the execution unit 16b executes a notification action as the rider assistance action, which notifies the rider of various information. In the notification action, for example, information is notified to the rider by displaying it on the display unit 11.
[0027] The server 20 in Fig. 1 collects and manages information from a plurality of saddle-ride type vehicles 10, and transmits information used for rider assistance operations (specifically, travel guidance information, which will be described later) to each saddle-ride type vehicle 10. For example, part or all of the server 20 is configured with a microcomputer, a microprocessor unit, or the like. Also, for example, part or all of the server 20 may be configured with updatable components such as firmware, or may be a program module executed by commands from a CPU, or the like. For example, the server 20 may be one, or may be divided into multiple servers.
[0028] 3 is a block diagram showing an example of the functional configuration of the server 20. As shown in FIG. 3, the server 20 includes, for example, a communication unit 21, a generation unit 22, and a storage unit 23.
[0029] The communication unit 21 communicates with each saddle-ride type vehicle 10 via the communication network N1. Specifically, the communication unit 21 communicates with the control device 16 of each saddle-ride type vehicle 10.
[0030] The generating unit 22 generates driving guidance information for curved roads based on information collected from a plurality of saddle-ride type vehicles 10. The driving guidance information is information that provides guidance when the saddle-ride type vehicle 10 turns on a curved road. As will be described later, examples of the driving guidance information include a standard (e.g., average) driving trajectory, a standard (e.g., average) vehicle speed, or a standard (e.g., average) vehicle body lean angle when a plurality of saddle-ride type vehicles 10 turns on a curved road. Details of the driving guidance information will be described later.
[0031] The storage unit 23 stores various types of information. For example, the storage unit 23 stores information received by the communication unit 21. The generation unit 22 generates the driving guidance information based on the information stored in the storage unit 23. Specifically, the storage unit 23 stores a data set including turning driving information of each vehicle on a curved road acquired by each of the multiple saddle-ride type vehicles 10. The turning driving information may include various information related to turning driving on a curved road (for example, information on the driving trajectory during turning driving, information on the speed during turning driving, or information on the vehicle body lean angle during turning driving). The generation unit 22 generates the driving guidance information by performing statistical processing on the above data set. Details of the data set will be described later.
[0032] <Rider assistance system operation> The operation of the rider support system 1 according to the embodiment of the present invention will be described with reference to FIGS.
[0033] In the rider assistance system 1, improved safety is achieved through rider assistance operations by communication between the control device 16 of the saddle-ride type vehicle 10 and the server 20. Below, the processing performed by the control device 16 of the saddle-ride type vehicle 10 and the processing performed by the server 20 will be described in order.
[0034] 4 is a flowchart showing an example of the flow of processing performed by the control device 16. Step S101 in FIG. 4 corresponds to the start of the control flow shown in FIG.
[0035] When the control flow shown in FIG. 4 starts, in step S102, the control device 16 determines whether or not a curved road is detected ahead of the saddle-ride type vehicle 10 (for example, a curved road that is connected ahead of the road on which the saddle-ride type vehicle 10 is traveling).
[0036] Fig. 5 is a schematic diagram showing a state in which the saddle-ride type vehicle 10 enters a curved road R2 from a straight road R1. In the example of Fig. 5, a curved road R2 is connected in front of the straight road R1 on which the saddle-ride type vehicle 10 is traveling. The control device 16 can detect the curved road R2 ahead of the saddle-ride type vehicle 10 when the saddle-ride type vehicle 10 is traveling on the straight road R1. For example, the control device 16 can detect the curved road R2 based on information acquired from the navigation device 12 (e.g., map information and position information of the saddle-ride type vehicle 10).
[0037] If the saddle-ride type vehicle 10 is provided with a surrounding environment sensor, the control device 16 may detect the curved road R2 based on the output result of the surrounding environment sensor. The surrounding environment information detected by the surrounding environment sensor may be information related to the distance or direction to an object located around the saddle-ride type vehicle 10 (for example, relative position, relative distance, relative speed, relative acceleration, etc.), or may also be characteristics of the object located around the saddle-ride type vehicle 10 (for example, the type of object, the shape of the object itself, a mark attached to the object, etc.). The surrounding environment sensor may be, for example, a radar, a lidar sensor, an ultrasonic sensor, a camera, etc.
[0038] If it is determined that a curved road R2 is detected ahead of the saddle-ride type vehicle 10 (step S102 / NO), step S102 is repeated. On the other hand, if it is determined that a curved road R2 is detected ahead of the saddle-ride type vehicle 10 (step S102 / YES), the process proceeds to step S103.
[0039] If the determination in step S102 is YES, then in step S103, the communication unit 16a of the control device 16 transmits a transmission request, which is a command requesting the server 20 to transmit travel guidance information. As a result, as will be described later, the server 20 generates travel guidance information and transmits the generated travel guidance information to the control device 16. Then, following step S103, in step S104, the communication unit 16a of the control device 16 receives the travel guidance information. For example, the communication unit 16a receives information on a standard travel trajectory (e.g., trajectory T1 shown in FIG. 5) when multiple saddle-ride type vehicles 10 turn around a curved road R2 as the travel guidance information. However, the travel guidance information may include various information other than travel trajectory information.
[0040] After step S104, in step S105, the execution unit 16b of the control device 16 executes a rider support operation of notifying the rider of the driving guidance information, and then returns to step S102. Details of the driving guidance information will be described later.
[0041] 6 is a flowchart showing an example of the flow of processing performed by the server 20. Step S201 in FIG. 6 corresponds to the start of the control flow shown in FIG.
[0042] When the control flow shown in Figure 6 is started, in step S202, the server 20 determines whether the communication unit 21 has received a request to send driving guidance information sent from the communication unit 16a of the control device 16 in step S103 in the control flow of Figure 4 described above.
[0043] If it is determined that the communication unit 21 has not received the request to transmit the driving guidance information (step S202 / NO), step S202 is repeated. On the other hand, if it is determined that the communication unit 21 has received the request to transmit the driving guidance information (step S202 / YES), the process proceeds to step S203.
[0044] If the determination in step S202 is YES, in step S203, the generation unit 22 of the server 20 generates travel guidance information. Here, the generation unit 22 generates the travel guidance information by performing statistical processing on a data set including turning travel information of each vehicle on the curved road R2 acquired by each of the multiple saddle type vehicles 10.
[0045] Fig. 7 is a schematic diagram showing the general configuration of dataset D1. In the example of Fig. 7, dataset D1 has a data structure in the form of a data table in which information on each row corresponds to information on each column. However, dataset D1 may have a structure in a format other than a data table format.
[0046] 7, the information in each column in the data set D1 corresponds to information acquired by each saddle-ride type vehicle 10. In other words, the information in one column in the data set D1 corresponds to information acquired by one saddle-ride type vehicle 10 for one cornering run.
[0047] The information in row A1 in data set D1 is turning information. The turning information is information acquired by each saddle-ride type vehicle 10 when the vehicle makes a turn on the curved road R2. Each saddle-ride type vehicle 10 transmits the acquired turning information to the server 20. The turning information may be transmitted to the server 20 at any time, for example. The turning information may also be transmitted to the server 20 when the saddle-ride type vehicle 10 has finished traveling (for example, when the engine is stopped). The server 20 stores the received turning information in the data set D1.
[0048] In the example of FIG. 7 , row A1 is divided into rows B1, B2, and B3. The information in row B1 is information about the traveling path among the turning information. In each saddle-ride type vehicle 10, the traveling path information is obtained, for example, based on position information obtained from the navigation device 12. The information in row B2 is information about the vehicle speed among the turning information. In each saddle-ride type vehicle 10, the vehicle speed information is obtained, for example, based on the output results of the front wheel speed sensor 14 and the rear wheel speed sensor 15. The information in row B3 is information about the vehicle body lean angle among the turning information. In each saddle-ride type vehicle 10, the vehicle body lean angle information is obtained, for example, based on the output results of the inertial measurement unit 13.
[0049] The information in rows C1, C2, and C3 in the data set D1 is parameters associated with turning information. When each saddle-ride type vehicle 10 turns on the curved road R2, it acquires parameters associated with the turning information in addition to the turning information. When transmitting the turning information, each saddle-ride type vehicle 10 also transmits the acquired turning information and the parameters associated with the turning information to the server 20. The server 20 associates the received parameters with the turning information and stores them in the data set D1.
[0050] The information in row C1 is the recency information of the turning information. The recency information is information that indicates how recent the corresponding turning information is. For example, the recency information is information that indicates the date and time when the corresponding turning information was acquired. In other words, the recency information is information that indicates the recency of the turning information, or information for determining the recency of the turning information.
[0051] The information in row C2 is environmental information. The environmental information is information about the external environment of the saddle type vehicle 10.
[0052] For example, the environmental information may include road surface information, weather information, season information, time period information, brightness information, temperature information, humidity information, etc. Examples of road surface information include information about cracks on the road surface, information about depressions in the road surface, and information about obstacles on the road surface (for example, tree branches or leaves). Examples of time period information include information indicating whether it is the morning time period, the daytime time period, the evening time period, or the night time period. Examples of brightness information include information indicating the brightness around the saddle riding type vehicle 10.
[0053] The information in row C3 is vehicle information, which is information about the saddle-ride type vehicle 10 itself.
[0054] For example, the vehicle information may include vehicle type information, engine displacement information, passenger status information, or luggage information. The passenger status information is information about the status of passengers riding in the saddle-ride type vehicle 10. Examples of the passenger status information include information indicating the number of passengers or information indicating the weight of the passengers. The luggage information is information about luggage carried on the saddle-ride type vehicle 10. Examples of the luggage information include information indicating whether or not there is luggage, information indicating the number of luggage, or information indicating the weight of the luggage.
[0055] As described above, in step S203, the generation unit 22 generates travel guidance information by performing statistical processing on the data set D1. Here, the generation unit 22 performs statistical processing using parameters associated with the turning travel information in order to appropriately generate, as travel guidance information, information that provides guidance when the saddle type vehicle 10, which is the sender of the request to transmit the travel guidance information, turns around the curved road R2.
[0056] The statistical processing performed on the data set D1 includes, for example, processing to extract turning information based on parameters from the data set D1 (hereinafter also referred to as extraction processing). In this case, the generation unit 22 extracts, for example, turning information associated in the data set D1 with parameters corresponding to the saddle type vehicle 10 that is the sender of the transmission request for the travel guidance information.
[0057] For example, the generation unit 22 extracts turning travel information that is associated in the data set D1 with recency information corresponding to the time when the saddle type vehicle 10 that is the sender of the transmission request sent the transmission request for the travel guidance information. For example, the generation unit 22 extracts turning travel information (information in row A1) in a column in which row C1 contains recency information indicating that the turning travel information was acquired within a predetermined period going back in time from the time when the saddle type vehicle 10 that is the sender of the transmission request sent the transmission request for the travel guidance information.
[0058] Furthermore, for example, the generation unit 22 extracts turning information that is associated in the data set D1 with environmental information that matches the environmental information corresponding to the saddle-ride type vehicle 10 that has transmitted the transmission request. For example, if the weather information corresponding to the saddle-ride type vehicle 10 that has transmitted the transmission request is information indicating fine weather, the generation unit 22 extracts turning information in the column in which row C2 contains information indicating fine weather (information in row A1).
[0059] Furthermore, for example, the generation unit 22 extracts turning information that is associated in the data set D1 with vehicle information that matches the vehicle information corresponding to the saddle-ride type vehicle 10 that is the source of the transmission request. For example, the generation unit 22 extracts turning information (information in row A1) in a column in which row C3 contains vehicle model information that indicates the same vehicle model as the vehicle model of the saddle-ride type vehicle 10 that is the source of the transmission request.
[0060] In step S203, the generation unit 22 generates, as the driving guidance information, for example, the average value of the turning information (information in row A1) extracted from the data set D1 by the above extraction process. In this case, the average value of the information in row B1 extracted by the above extraction process corresponds to the average driving trajectory when multiple saddle-ride type vehicles 10 turn around the curved road R2. The average value of the information in row B2 extracted by the above extraction process corresponds to the average vehicle speed when multiple saddle-ride type vehicles 10 turn around the curved road R2. The average value of the information in row B3 extracted by the above extraction process corresponds to the average vehicle body lean angle when multiple saddle-ride type vehicles 10 turn around the curved road R2.
[0061] In the extraction process, cornering information may be extracted based on only one of the recency information (information in row C1), environmental information (information in row C2), and vehicle information (information in row C3), or cornering information may be extracted based on two of the recency information (information in row C1), environmental information (information in row C2), and vehicle information (information in row C3), or cornering information may be extracted based on all of the recency information (information in row C1), environmental information (information in row C2), and vehicle information (information in row C3).
[0062] Here, the statistical processing performed on the data set D1 may include processing for weighting the data set D1 based on parameters (hereinafter also referred to as weighting processing). In this case, the generation unit 22 calculates a weighted average so that, for example, the weight of the turning information associated in the data set D1 with the parameter corresponding to the saddle type vehicle 10 that is the sender of the transmission request for the traveling guidance information is heavier than the weight of the other turning information.
[0063] For example, if the extraction process does not involve extraction of turning information based on the recency information (information in row C1), the generation unit 22 weights the turning information (information in row A1) extracted from the data set D1 by the extraction process based on the recency information (information in row C1). In this case, for example, the generation unit 22 calculates a weighted average by increasing the weight of the turning information (information in row A1) in a column in which row C1 contains recency information indicating that the turning information was acquired within a predetermined period going back in time from the point in time when the saddle type vehicle 10 that transmitted the transmission request transmitted the transmission request for the travel guidance information.
[0064] Furthermore, for example, if the extraction process does not extract turning information based on the environmental information (information in row C2), the generation unit 22 weights the turning information (information in row A1) extracted from the dataset D1 by the extraction process based on the environmental information (information in row C2). In this case, for example, if the weather information corresponding to the saddle-ride type vehicle 10 that has sent the transmission request is information indicating fine weather, the generation unit 22 calculates a weighted average by increasing the weight of the turning information (information in row A1) in the column that includes information indicating fine weather in row C2.
[0065] Furthermore, for example, if the extraction process does not extract turning information based on the vehicle information (information in row C3), the generation unit 22 weights the turning information (information in row A1) extracted from the dataset D1 by the extraction process based on the vehicle information (information in row C3). In this case, for example, the generation unit 22 calculates a weighted average by increasing the weight of the turning information (information in row A1) in the column in which row C3 contains vehicle model information indicating the same vehicle model as the vehicle model of the saddle-ride type vehicle 10 that is the sender of the transmission request.
[0066] As described above, by performing weighting processing in addition to extraction processing, a weighted average of the turning information (information in row A1) extracted from data set D1 by extraction processing can be generated as travel guidance information. The weighted average of row B1 obtained by performing weighting processing after extraction processing corresponds to the standard travel trajectory when multiple saddle-ride type vehicles 10 turn around the curved road R2. The weighted average of row B2 obtained by performing weighting processing after extraction processing corresponds to the standard vehicle speed when multiple saddle-ride type vehicles 10 turn around the curved road R2. The weighted average of row B3 obtained by performing weighting processing after extraction processing corresponds to the standard vehicle body lean angle when multiple saddle-ride type vehicles 10 turn around the curved road R2.
[0067] The above describes an example in which driving guidance information is generated by performing an extraction process without performing a weighting process (specifically, an example in which an average value of turning driving information extracted by an extraction process is generated as driving guidance information), and an example in which driving guidance information is generated by performing a weighting process in addition to an extraction process (specifically, an example in which a weighted average of turning driving information obtained by a weighting process is generated as driving guidance information). However, driving guidance information may also be generated by performing a weighting process without performing an extraction process.
[0068] After step S203 in FIG. 6, in step S204, the communication unit 21 of the server 20 transmits the driving guidance information generated in step S203 to the control device 16, and the process returns to step S202.
[0069] When the driving guidance information is transmitted to the control device 16 in step S204, as described above, the execution unit 16b of the control device 16 executes the notification operation of notifying the rider of the driving guidance information as the rider assistance operation.
[0070] For example, in the notification operation, the execution unit 16b causes the display unit 11 to display a standard (e.g., average) travel path when a plurality of saddle-ride type vehicles 10 turn around the curved road R2. In this case, the execution unit 16b causes the display unit 11 to display, for example, an image in which a line indicating the standard travel path is superimposed on an object indicating the curved road R2.
[0071] Furthermore, for example, in the notification operation, the execution unit 16b causes the display unit 11 to display a standard (for example, average) vehicle speed when a plurality of saddle-ride type vehicles 10 are turning around the curved road R2. In this case, the execution unit 16b causes the display unit 11 to display, for example, an image in which a number indicating the standard vehicle speed is superimposed on an object indicating the curved road R2.
[0072] Furthermore, for example, in the notification operation, the execution unit 16b causes the display unit 11 to display a standard (e.g., average) vehicle body lean angle when a plurality of saddle-ride type vehicles 10 turn around the curved road R2. In this case, the execution unit 16b causes the display unit 11 to display, for example, an image in which a number indicating the standard vehicle body lean angle is superimposed on an object indicating the curved road R2.
[0073] In addition, the execution unit 16b may further notify information other than the information described above in the notification operation. For example, the execution unit 16b may cause the display unit 11 to display an image in which an object representing an obstacle, a white line, a road joint, or the like is further superimposed on an object representing the curved road R2.
[0074] As described above, in the rider assistance system 1, the generation unit 22 generates driving guidance information by performing statistical processing on a data set D1 including turning information of each vehicle on a curved road R2 acquired by each of the multiple saddle-riding vehicles 10. The execution unit 16b then executes rider assistance operations based on the driving guidance information generated by the generation unit 22. This allows the saddle-riding vehicle 10 to turn on the curved road R2 using the turning information acquired by each of the multiple saddle-riding vehicles 10, thereby improving safety when turning on the curved road R2. Therefore, the safety of the saddle-riding vehicle 10 can be improved.
[0075] In the above, an example has been described in which an announcing action that notifies the rider of travel guidance information is executed as the rider assistance action. However, the execution unit 16b may execute an action other than the above-mentioned announcing action as the rider assistance action as long as it executes the rider assistance action based on the travel guidance information. For example, the execution unit 16b may execute, as the rider assistance action, an action of turning on or flashing a lamp when the vehicle speed of the saddle riding type vehicle 10, which is the subject vehicle, exceeds a standard vehicle speed when multiple saddle riding type vehicles 10 are turning around a curved road R2.
[0076] The above describes the processing performed by the control device 16 of the saddle-ride type vehicle 10 and the processing performed by the server 20 with reference to the flowcharts of Figures 4 and 6. However, the processing performed in the rider assistance system 1 is not limited to the above processing examples.
[0077] For example, part of the processing performed by the control device 16 in the above example may be performed by the server 20, and part of the processing performed by the server 20 in the above example may be performed by the control device 16. For example, the processing performed by the generation unit 22 of the server 20 may be performed by the control device 16. In this case, the server 20 transmits a data set D1 to the control device 16, and the control device 16 generates driving guidance information based on the received data set D1.
[0078] Furthermore, for example, the control device 16 may perform additional processing other than the processing shown in FIG. 4. For example, before step S102 in FIG. 4, the control device 16 may determine whether or not information such as map information and position information of the saddle riding type vehicle 10 can be normally acquired from the navigation device 12. If it is determined that information cannot be normally acquired from the navigation device 12, the control device 16 may notify the rider of the result of this determination. Furthermore, for example, before step S102 in FIG. 4, the control device 16 may determine whether or not it can normally communicate with the server 20. If it is determined that it cannot normally communicate with the server 20, the control device 16 may notify the rider of the result of this determination. Furthermore, for example, after step S103 in FIG. 4, the control device 16 may determine whether or not it has normally received travel guidance information from the server 20. If it is determined that it cannot normally receive travel guidance information from the server 20, the control device 16 may notify the rider of the result of this determination.
[0079] <Effects of rider assistance systems> The effects of the rider support system 1 according to the embodiment of the present invention will be described.
[0080] In the rider assistance system 1, the generation unit 22 generates driving guidance information by performing statistical processing on a data set D1 including turning information of each vehicle on a curved road R2 acquired by each of the multiple saddle-riding vehicles 10. The execution unit 16b then executes rider assistance operations based on the driving guidance information generated by the generation unit 22. This allows the saddle-riding vehicle 10 to turn on the curved road R2 using the turning information acquired by each of the multiple saddle-riding vehicles 10, thereby improving safety when turning on the curved road R2. Therefore, the safety of the saddle-riding vehicle 10 can be improved.
[0081] Preferably, in the rider assistance system 1, the statistical processing includes a process of extracting turning information from the data set D1 based on the parameters. This makes it possible to appropriately generate driving guidance information suitable for the saddle-ride type vehicle 10 that is the sender of the request to transmit the driving guidance information. This makes it possible to appropriately improve the safety of the saddle-ride type vehicle 10 when turning on a curved road R2.
[0082] Preferably, in the rider assistance system 1, the statistical processing includes a process of weighting the data set D1 based on parameters. This makes it possible to appropriately generate travel guidance information suitable for the saddle-ride type vehicle 10 that is the sender of the request to transmit the travel guidance information. This makes it possible to appropriately improve the safety of the saddle-ride type vehicle 10 when cornering on a curved road R2.
[0083] Preferably, in the rider assistance system 1, the parameters include information on the age of the turning information. This makes it possible to appropriately generate driving guidance information suitable for the saddle-ride type vehicle 10 that is the sender of the transmission request, based on the time when the saddle-ride type vehicle 10 that is the sender of the transmission request sent the transmission request for driving guidance information. This makes it possible to more appropriately improve the safety of the saddle-ride type vehicle 10 when turning on a curved road R2.
[0084] Preferably, in the rider assistance system 1, the parameters include environmental information. This makes it possible to appropriately generate travel guidance information suited to the saddle-ride type vehicle 10 that is the source of the transmission request, based on the environmental information corresponding to the saddle-ride type vehicle 10 that is the source of the transmission request. This makes it possible to more appropriately improve the safety of the saddle-ride type vehicle 10 when cornering on the curved road R2.
[0085] Preferably, in the rider assistance system 1, the parameters include vehicle information. This makes it possible to appropriately generate travel guidance information suited to the saddle-ride type vehicle 10 that is the sender of the transmission request, based on the vehicle information corresponding to the saddle-ride type vehicle 10 that is the sender of the transmission request. This makes it possible to more appropriately improve the safety of the saddle-ride type vehicle 10 when cornering on the curved road R2.
[0086] Preferably, in the rider assistance system 1, the travel guidance information includes travel path information. This allows the execution unit 16b to execute the rider assistance operation based on travel path information that serves as guidance when the saddle-ride vehicle 10 that is the sender of the transmission request turns around the curved road R2 (for example, information on a standard travel path when multiple saddle-ride vehicles 10 turn around the curved road R2). This makes it possible to appropriately improve the safety of the saddle-ride vehicle 10 when turning around the curved road R2.
[0087] Preferably, in the rider assistance system 1, the travel guidance information includes vehicle speed information. This allows the execution unit 16b to execute rider assistance operations based on vehicle speed information that serves as guidance when the saddle-ride vehicle 10 that is the sender of the transmission request turns around the curved road R2 (for example, information on the standard vehicle speed when multiple saddle-ride vehicles 10 turn around the curved road R2). This makes it possible to appropriately improve the safety of the saddle-ride vehicle 10 when turning around the curved road R2.
[0088] Preferably, in the rider assistance system 1, the driving guidance information includes information on the vehicle body lean angle. This allows the execution unit 16b to execute the rider assistance operation based on information on the vehicle body lean angle that serves as guidance when the saddle type vehicle 10 that is the sender of the transmission request turns around the curved road R2 (for example, information on a standard vehicle body lean angle when multiple saddle type vehicles 10 turn around the curved road R2). This makes it possible to appropriately improve the safety of the saddle type vehicle 10 when turning around the curved road R2.
[0089] Preferably, in the rider assistance system 1, the rider assistance operation is an operation of notifying the rider of driving guidance information. This allows the rider to be notified of information such as driving trajectory information, vehicle speed information, or vehicle body lean angle information that serves as guidance when the saddle-ride vehicle 10, which is the sender of the transmission request, turns around the curved road R2. This makes it possible to appropriately improve the safety of the saddle-ride vehicle 10 when turning around the curved road R2.
[0090] Preferably, in the rider assistance system 1, the data structure (data set D1 in the above example) used in the rider assistance system 1 that assists the rider of the saddle-ride type vehicle 10 in driving includes turning information for each vehicle on a curved road R2 acquired by each of the multiple saddle-ride type vehicles 10, and the turning information is associated with information on the age of the turning information. This allows the saddle-ride type vehicles 10 to turn on the curved road R2 using the turning information acquired by each of the multiple saddle-ride type vehicles 10, thereby improving safety when turning on the curved road R2. In particular, it is possible to appropriately generate driving guidance information suitable for the saddle-ride type vehicle 10 that is the sender of the transmission request, based on the time when the saddle-ride type vehicle 10 that is the sender of the transmission request transmitted a request to transmit driving guidance information. This therefore improves the safety of the saddle-ride type vehicle 10.
[0091] Preferably, in the rider assistance system 1, the data structure (data set D1 in the above example) associates the turning information with at least one of the environmental information and the vehicle information. This makes it possible to appropriately generate driving guidance information suitable for the saddle-ride vehicle 10 that has sent the transmission request, based on at least one of the environmental information and the vehicle information corresponding to the saddle-ride vehicle 10 that has sent the transmission request. This makes it possible to more appropriately improve the safety of the saddle-ride vehicle 10 when turning on a curved road R2.
[0092] The present invention is not limited to the description of the embodiments, and for example, only a part of the embodiments may be implemented. [Explanation of symbols]
[0093] 1 Rider assistance system, 10 Saddle-type vehicle, 11 Display unit, 12 Navigation device, 13 Inertial measurement unit, 14 Front wheel speed sensor, 15 Rear wheel speed sensor, 16 Control device, 16a Communication unit, 16b Execution unit, 20 Server, 21 Communication unit, 22 Generation unit, 23 Memory unit, Row A1, Row B1, Row B2, Row B3, Row C1, Row C2, Row C3, D1 Data set, N1 Communication network, R1 Straight road, R2 Curved road.
Claims
1. A rider assistance system (1) that assists a rider in driving a saddle-ride type vehicle (10), comprising: an execution unit (16b) that executes a rider assistance operation to assist the rider in driving; The system further includes a generation unit (22) that generates driving guidance information for the curved road (R2) by performing a process of extracting turning information based on parameters from a data set (D1) including turning information of each vehicle on the curved road (R2) acquired by each of the plurality of saddle-ride type vehicles (10) and / or a process of weighting the data set (D1) based on the parameters, the execution unit (16b) executes the rider assistance operation based on the travel guidance information generated by the generation unit (22) before entering the curved road (R2); The parameters include information on the age of the turning information, The driving guidance information includes driving locus information. Rider assistance systems.
2. The parameters include environmental information. The rider assistance system of claim 1 .
3. The parameters include vehicle information. The rider assistance system of claim 1 .
4. The driving guidance information includes vehicle speed information. A rider assistance system according to any one of claims 1 to 3.
5. The driving guidance information includes information on a vehicle body lean angle. A rider assistance system according to any one of claims 1 to 3.
6. The rider assistance operation is an operation of notifying the rider of the travel guidance information. A rider assistance system according to any one of claims 1 to 3.
7. A control method for a rider assistance system (1) that assists a rider in driving a saddle-ride type vehicle (10), comprising: an execution unit (16b) of the rider assistance system (1) executes a rider assistance operation to assist the rider in driving; Furthermore, a generation unit (22) of the rider assistance system (1) generates driving guidance information for the curved road (R2) by performing a process of extracting the turning information based on parameters from a data set (D1) including turning information of each vehicle on the curved road (R2) acquired by each of a plurality of saddle-ride type vehicles (10) and / or a process of weighting the data set (D1) based on the parameters, the execution unit (16b) executes the rider assistance operation based on the travel guidance information generated by the generation unit (22) before entering the curved road (R2); The parameters include information on the age of the turning information, The driving guidance information includes driving locus information. Control method.
Citation Information
Patent Citations
Travel information display method and travel information display system for motorcycle
JP2009023655A
Rider support system for motorcycle
JP2009116882A
Notification program, conditioning program, notification method, on-vehicle device, and information processing device
JP2015194939A
Driver information system for two-wheel vehicle
JP2016134173A
Drive support method, drive support device and drive support system
JP2017187812A
Cited By
Rider-assistance system, data structure, and control method
US12722733B2
Rider-assistance system, data structure, and control method
US20260001611A1