1. Introduction
Nowadays, due to the high transport load, there are very many cars on the streets, which significantly extend the time of journey for both residents and cargo transport. Therefore, the optimization of vehicles’ movement in a traffic light queue is a subject of interest in the actual context of city traffic jams.
The authors agree that it is important to indicate the possibility of shortening the time of cars being present (moving and waiting) on the streets. This would free up space for other cars and increase the traffic flow. It is important to emphasize the aspect of the management of the traffic in the city. The most fundamental management functions, planning, organizing, motivating and controlling, can be developed in relation to city traffic, which definitely should be managed better in order to make it flow with more fluidity. The most fundamental management functions: planning, organizing, motivating and controlling, can be developed in relation to city traffic, which definitely should be managed better in order to make traffic more fluent.
With regard to technical aspects, the authors indicate that increasing road traffic flow while maintaining or improving road safety are the main objectives of all intelligent transport systems. Improving the infrastructure as well as increasing the capacity of roads are the most expensive parts of this task and all methods that enable the improvement of traffic flow with lower costs are especially desirable. From the point of view of the road user, there is the need for a reduction in travel time. Drivers vary in their behavior when they are waiting for a green light. The ideal situation would be that everyone was looking directly at the lights and starting to drive exactly at the moment when the green light comes on. However, this is not happening in real life. Many drivers ponder or do not focus on traffic lights when waiting for them to turn green. According to the literature, there are many reasons for drivers being distracted at traffic lights and not focused on observing if the vehicle in front of them has started to move forward [
1]. Some drivers use their smartphones or change the settings of the navigation, radio, air conditioning and other devices whilst waiting at the lights. Parents can pay attention to children sitting in the rear of the vehicle. Sometimes people who get distracted and do not move from the lights for a long time, thereby blocking the traffic, are reminded of the necessity to move by the horns of vehicles behind. In [
2], visual reaction times (VRT) and auditory reaction times (ART) were analyzed. It was found that ART is shorter than VRT, and that men react slightly faster than women to ART and VRT. In [
3], the results of a study of response times of medical students to VRT visual stimuli and ART audio stimuli were described. For both women and men, response times to audio stimuli were significantly lower (
p < 0.001) compared to visual stimuli. A large difference was found between male and female first-year students of medicine (
p < 0.001), as well as between physically active and inactive students. The article written by Kacker, Saboo, Sharma and Nirvan [
4] contains studies on the influence of various distracting factors in relation to ART and VRT. Moreover, it was found that the reaction times to ART audio stimuli were much shorter than VRT visual stimuli.
In this study, the idea is to install an intelligent notification system in vehicles which would make an audible sound when the preceding vehicle starts to move after the light turns green. As the results from the literature show, a sound signal indeed improves, i.e., shortens, the reaction time of the driver [
2,
3,
4]. This would inform drivers waiting in a queue and force them to react faster when vehicle in the front of them starts moving. It is proposed that the moving vehicle will send a message to the next vehicle using Vehicular Ad-hoc Networks (VANETs) [
5,
6,
7,
8,
9].
The main reasons of using VANET are as follows: to organize traffic during unpredictable situations—for example, an accident—to inform drivers of traffic congestion detection [
10,
11,
12,
13] or about the weather, to control the intersection [
14,
15,
16], for accident avoidance and emergency management, cf. [
17,
18,
19], and to enable the fastest path planning [
9,
20]. In all of the abovementioned aspects, using VANET leads to traffic jam reduction [
21].
Let us underline here that the implementation of the presented method requires only a mobile application within each vehicle to be run while waiting at the lights, or a small device enabling accurate GNSS location readouts, VANET communication and buzzer functionality. None of the application connections to the engine or other electronic devices of vehicles are required, since moving off is fully controlled by the driver and therefore is no increased danger of an accident. The driver of the first vehicle reacts to the green light, whereas successive drivers react to the movement of the preceding vehicle. For all drivers, the reaction time is shortened by using the sound signal of the buzzer. The solution is safe and relatively inexpensive.
Finally, the proposed system may also be coupled with road safety applications using VANET communication. The GNSS device used to calculate vehicles’ order and the buzzer functionality may be used as components of the various anti-crash systems that are able to handle such situations as emergency stops, blind spot cautioning, lane changing warnings and forward collision warnings [
22].
To confirm the impact of the shortened reaction time of the drivers on the increase in the fluidity of traffic, the authors used such simulators as Simulation of Urban MObility (SUMO) [
23], Veins and Objective Modular Network Tested in C ++ (OMNeT++) [
24]. Our original achievement is the presentation of a simulation for discharging a queue of vehicles at a single carriageway intersection with a vehicle column that can only go forward. The remainder of the paper is organized as follows. In
Section 2, the proposed method for determining the order of vehicles at traffic lights using appropriate sequences of information exchange via VANET is described. The potential problems are mentioned and the operation of the method when some of the vehicles are not equipped with VANET is explained.
Section 3.2 presents the simulation scenarios and results of the impact of shortening the drivers’ reaction times to the movement of the preceding vehicle in relation to the flow of traffic at intersections with traffic lights. Finally, conclusions are offered at the end of the paper.
In order to improve the reaction time of drivers in a queue at red lights, the authors propose an original, user friendly notification system, based on a sound signal. As well offering a simple user experience, vehicle-to-vehicle communications and GNSS positioning are also used.
2. Materials and Methods
2.1. The Comparative Method—Core Management Functions (Methods) Analysed with Respect to the Proposed Solution and Aspect of City Traffic Management
One of the most common management functions (methods) characterized [
25] are planning, organizing, motivation (leading) and controlling. During the development process, there were changes in terms of definitions and improvements. The names of these functions have changed, with different roles for employees and managers at different levels. Please see
Figure 1 below.
Planning is the fundamental first step to taking any action in managing an organization, team or project. Within the framework of planning, it is necessary to recognize and understand what exactly needs to be created in order to plan, predict future possible changes to the situation and determine the goals to be achieved. The necessary resources (technical, human, financial, etc.) should also be identified. One must also formulate the actions necessary to achieve the objectives, anticipate the consequences of taking or not taking action, and determine how to monitor and control the implementation of the plans [
26].
Planning in the context of city traffic management may take the form of prediction, where (on which intersections) additional solutions are required in order to assure traffic flow in the city. This may take many more forms and be realized in many ways. For example, traffic lights can be programmed in such a way that the green light is no longer lit in directions where stronger traffic intensity is observed. The reason for this is to avoid causing traffic jams. With regard to the authors’ proposed solution, it is worth mentioning that each town or city anticipating an increase in the number of cars, as well as traffic jams, should plan for the use of the proposed solution. The more cars that generally are in city traffic, the more time that is lost while waiting for the preceding drivers to start to drive after each light change. Therefore, planning to use the proposed solution would be useful in the fight against unnecessary traffic delays.
Organizing is about developing an appropriate resource mix to enable planned activities to be carried out properly and smoothly. Organization includes, among other things, spatial organization—e.g., the optimal placement of machines and equipment, division of work—distribution of tasks in a way that will ensure the full use of employees, without stoppages, but also without overload, and the development of the organizational structure—the organizational structure binds individual work posts into organizational units [
26].
In terms of the management of traffic, organizing is very important in special situations. Such situations can be car accidents or any other event or situation resulting in different than usual traffic in specified places and at specific times. For example, this means that if a GPS recognizes that more cars than usual are standing still, it can advise a detour to others. Moreover, the traffic must be to some extent reorganized if, for example, ambulances take priority. The proposed solution easily supports the proper and expected reactions of drivers via early notification of the preceding car moving forward. The right behavior, it must be noted, requires a proper assessment of the situation by the driver.
All in all, because an efficient communication and information transfer system is important for the proper functioning of managerial areas [
27,
28], this truth clearly also finds its application in the management of city traffic.
The motivation of this study is to modify the attitudes of people in such a way that they achieve more and act more effectively. It is believed that good decision making is the effect of, among other things, formal authority and professional competence [
29]. The proposed solution is capable of giving solid information about the movement of the car in front. That is why, with time, it is expected to be treated as a professional tool to inform drivers about the movement of preceding cars and, in a way, to build some authority in this context, enabling faster reactions and reducing the waiting time. It is expected that sound informing the driver about the movement of preceding cars can be a kind of motivator to the act of releasing the brake and driving forward (stopping the driver from focusing on things other than driving). After all, if the horn signal from behind can be understood as a motivator, the signal from the onboard traffic system surely also can. Such behavior can also find its substantiation in the well-known Pavlov’s dogs experiment from 1904.
Control involves checking whether the objectives set by the management in the planning process have been achieved. Thanks to control, it is possible to identify errors and indicate possibilities for the better performance of tasks in the future. In terms of the proposed solution, it does not fulfill the aspect of control as a function of management. However, it can be said that the driver, who rapidly receives information to show that they can start driving, also has better control over the vehicle. Anthony said, in 2007 [
30], that the objectives of action should be reflected in concrete and measurable indicators. Here, the objective would be a smooth ride to the aim, while the indicator is, obviously, a sound signal generated by the proposed solution.
Figure 2 shows the management implementation model, which was developed in order to implement the proposed solution at the highest possible level.
The above model presents the essence of management or, more precisely, the connection of its basic management functions, such as planning, organizing, motivation and control with respect to technical aspects and implementation. The whole process has contributed to this work in the form of an original model [
31] and would not be possible without the involvement of scientists from various interdisciplinary scientific disciplines [
32,
33,
34].
2.2. Proposed Method of Communication V2V at Traffic Lights Using VANETs
This section describes the method for information exchange between vehicles located near traffic lights.
Here, the authors present an original application of VANETs to increase the fluidity of a sequence of vehicles starting to move forward at an intersection with traffic lights. VANETs are used to exchange geolocation data among neighboring vehicles so that calculations of the position of a vehicle versus other vehicles approaching the intersection are possible [
35]. Geolocation with less than half a meter of accuracy is necessary in order to provide the correct order of vehicles broadcasting and receiving a signal. Once the geolocation of the preceding vehicle is obtained in two successive timestamps, one vehicle may establish whether another (the preceding) vehicle has already started to move. When the forward movement of the preceding vehicle is detected, the intelligent sound signal in the vehicle is activated to shorten the reaction time of the driver. A greater fluidity in the column of vehicles as they start to move at the traffic lights is achieved. The assumption is that the reaction time of each individual driver is shortened and that more time is saved in total. The empirical measurements of a safe headway are reported, e.g., in [
36] and range safely from 1 s to 3 s.
Moreover, the original results of measurements are presented. The measurements were carried out at a real intersection to calculate a headway between vehicles that start moving at a green light. One measurement was conducted via publicly available monitoring in Warsaw (Poland). The authors also present the measurements of pure reaction time upon the appearance of a green light at a set of traffic lights. The measurements were conducted on a sample group of 130 drivers using a web application that visualized the preceding vehicle stating to move randomly with and without a sound signal. Empirical distributions from the abovementioned measurements, i.e., reaction times upon the appearance of a green light with and without a sound signal are presented. The combined results allowed the authors to build a distribution of shortened headways between vehicles if the sound signal was emitted by the application connected via VANET when the preceding vehicle started to move.
The method for determining the order of vehicles is shown using several vehicles marked with letters A, B, and C (cf.
Figure 3 and
Figure 4) and D, E, and F (cf.
Figure 5). Let us assume that vehicle A gets the green light and starts moving. The first vehicle needs to initialize the signal of departure for the others. We want the signal to be delivered only to vehicles standing behind vehicle A—in this example, vehicle B. Please see
Figure 3, which presents a simplified situation at an intersection with two-lane roads. The simplification has been made in order to explain our idea in the most transparent manner. The shape of the wireless signal cannot be controlled, which is why it has been marked as a circle (representation of the range of signals emitted without any obstacles). Therefore, the authors proposed a suitable method for notification to be received by the appropriate vehicles. This is the reason why the desirable reaction area of the abovementioned signal has also been marked.
The idea that would solve the abovementioned problem is the vehicle’s GPS tracking. The vehicle that is moving takes shots of its location at fixed intervals. After some time, it has a set of coordinates. We connect them by creating a trail, which is then sent to other vehicles. They can compare their current location with the received trail and tell if they are on the same road. Verhagen [
37], with their augmentation system, are able to provide accuracy of a few centimeters [
38]. The accuracy of several tens of centimeters is enough for the proposed method. The accuracy of geolocation depends upon a number of factors, e.g., the chosen signal (public or encrypted), the possibility of using more than one system of geolocation (single- versus dual-band solutions [
39]) and surroundings: terrain, the number of visible satellites, reflections from tall buildings and the use of a regional or global localization system. The choice of global system, e.g., Galileo [
39], also offers benefits in relation to the variety of available devices [
40]. Considering the global trend, lower and lower prices make more and more precise GPS location systems available [
27].
The proposed method can be used with ordinary smartphones on single carriageway roads. In such a case, no additional equipment is needed. Multi-lane intersections may be more challenging because precise location is crucial. Therefore, a modern smartphone with accurate satellite navigation is required.
The authors consider that, in the near future, most smartphones will be capable of precise location identification. The universality of such devices will allow us to apply the proposed method to multi-lane intersections without any additional equipment.
2.3. A Method to Determine the Order of Vehicles at Traffic Lights
A vehicle takes a location shot using a satellite navigation system. After about 1 s, another location is taken and this creates a line segment with two points based on these locations. Then, another two line segments are created, which are parallel to the first and are the same length. In addition, their points lie on the line, which is orthogonal and passes through the first line segment points (see
Figure 4).
The vehicle should remember many such rectangles, which constitute the length of the trail. The relationship between shots and the number of remembered rectangles can be observed. Shorter intervals will make the trail more accurate in terms of position, but also shorter, if the same number of rectangles are to be kept in the system’s memory. It is the choice of the implementer regarding the amount of available resources he or she has. In our simulations, we used a combination of applications: OMNeT++ [
24], SUMO [
23,
41,
42] and the Veins framework.
Objective Modular Network Tested in C ++ (OMNeT++) is a written simulator in C ++ and also uses this language to describe simulated phenomena. The program can be used for the modeling and simulation of network protocols, the verification of hardware architecture, the assessment of performance aspects of complex software systems, network modeling communication, modeling queuing networks, etc.
The Simulation of Urban Mobility (SUMO) program is a powerful, microscopic motion simulator vehicle. SUMO allows for the configuration of vehicles, road networks and routes of cars and adapts them to the changing requirements of each project. Traffic Control Interface (TraCI) enables two-way communication with the simulator. This allows us to control the simulation process interactively and receive information about the current state of the objects in the simulation. By default, SUMO uses the Stefan Kraus model for the realistic modeling of each acceleration and deceleration of each vehicle [
42].
The authors used the combination of 1 s and 20 rectangles, which seemed to be working correctly. This information is kept in the vehicle and needs to be sent to the other vehicles, which is where the VANET is used.
For this purpose, the authors propose a special communication protocol. It is divided into four phases (please also see
Figure 5—the diagram of the entire algorithm):
2.3.1. Sending
The first vehicle sends its ID, location and the coordinates (all four vertices) of the created rectangles. The ID must be a unique value; it can be the MAC address of the NIC (MAC) that is used for the communication.
2.3.2. Receiving
Other vehicles that are in the range of the signal receive the information. They check if their location is in the received area.
2.3.3. Responding
If so, they calculate the length between them and the sender and emit a signal with the sender’s ID, its own ID and calculated length. The sender’s ID is crucial because only by this data can the sending vehicle recognize that this answer applies to it.
2.3.4. Matching
At this point, the vehicle compares the lengths received from the previous point and selects the closest signal. As in the sending phase, the signal range cannot be controlled, so if a vehicle is answering, then all vehicles in the range receive the answer. They check if their ID is the same as that in the frame (as in the previous point described as “sender’s ID”). After validation they compare the incoming length with that which is stored in the memory. If the incoming length is lower than in the memory, it is replaced along with an ID, which is now a pair. The default value stored in the memory is the positive infinity, so the first match will always be stored. After a few milliseconds, all answers should be considered, and the closest vehicle should be chosen.
2.4. Example of Using the Methods Above
Considering the situation shown in
Figure 6, the vehicle designer decided to keep three rectangles in the memory, equaling 12 coordinates, while all vehicles are the same, i.e., each vehicle stores three rectangles. Rectangles stored in vehicle A’s memory are depicted as grey and those in B are blue. The first few rectangles of vehicle A have been labeled in
Figure 6: the first rectangle has four coordinates: A1, B1, C1, D1; the second rectangle’s coordinates are A2, B2, C2, D2, and so on. All of these coordinates are calculated in the vehicle’s CPU and emitted to all vehicles in range. Vehicle A stores three rectangles, and hence sends 12 coordinates.
The sequence of events is as follows:
Vehicle A sends its ID, location and 12 coordinates (each coordinate consists of x and y);
Vehicles B, C, D, E, F receive A’s information. B and C compare this with their location state to establish whether they are in the area;
At the same time, vehicle B also approaches the intersection and sends its own ID, location and 12 coordinates;
Vehicles A, C, D, E and F receive B’s information. C and D state that they are in the area;
Vehicles B and C emit signals with their IDs, A’s ID and the calculated length between them and A;
Vehicle A receives a response from B first. It sees that it does not have a pair, so it creates a new pair. After a few picoseconds, from C’s information, it compares the length with B, and it calculates that it is longer, then rejects it. Sending signals occurs in the domain of nanoseconds, so it can be a signal from C that reaches vehicle A first. The order is caused by many factors and is hard to determine. The algorithm is therefore designed to be resistant to problems caused by signal “races”.
Vehicle B receives a response from C and D. C happens to be closer, so it is chosen to create a new pair.
The first vehicle does not belong to any area, which is important information, because only such a vehicle will be sending its initial signal to other vehicles, indicating its forward movement (setting off). There are two approaches to receiving a setting off notification—either all vehicles that trail the first vehicle receive the signal, or B receives it from A, C from B, and so on. In this project, the authors chose the first approach, as people can be alerted a few seconds earlier, before the vehicle in front of them moves off. Every vehicle receiving such a message sends its own duplicate, so the last vehicle in the first trail can be the first for subsequent vehicles. The question can be raised about the necessity of creating such a chain of vehicles, when the first approach is taken into consideration. The answer is that it is a good solution, because the first signal of the car that is moving will be sent only by the first vehicle in the chain, so there is no risk of interfering signals. Moreover, this is an excellent base for other projects because chaining is more difficult to implement and can be necessary in many situations. It is worth mentioning what happens if any vehicle does not implement VANET technology [
43]. In this case, the vehicle without the system installed is treated as though it is not there. This technology informs the driver about the preceding vehicle moving forward only if a VANET system is installed. However, it is the driver’s job to decide when to release the brake pedal and drive the vehicle. In other words, if the driver gets information and the non-VANET vehicle is still waiting in front, he or she may just use their horn. From the perspective of the system, this is not a problem, if the first and third vehicle have VANET and the second does not—in such a situation, the system sees two vehicles. This protocol requires transmitting a lot of data and many vehicles need to send these data simultaneously. The problem is that the transmitters can acquire only one transmission at a time, which is technically called the multithreading problem. In a wireless environment, it is impossible to manage the order of sending because of the necessity of sending data. The CSMA/CD (the full name of the protocol is: Carrier Sense Multiple Access with Collision Detection) protocol copes with it by establishing priorities—if the vehicle is unable to deliver a message, it attains a higher priority. In order to resolve this problem, the authors made efforts to limit the amount of data sent as much as possible. For example, the location signal (first phase) is sent only when the vehicle comes to a halt. Moreover, when it receives a pair, the interval of sending this signal is greatly extended. All transmissions are sent with some delay to minimize the chance of interfering signals [
14].
It is worth mentioning that the functioning of the system is not directly based on traffic lights, but on the initial movement of vehicles when the preceding vehicle starts moving first. Using the algorithm, the leading vehicle may easily recognize the fact that it takes the first place in the queue simply because there are no messages coming in to it via VANET (there is no preceding car). When there is a need to stop, e.g., there is a fault with the traffic lights, the system will start to behave, i.e., to send and receive messages, in the same way as it does while waiting for a red light to change. Then, the following vehicles will start moving forward earlier, because the drivers supported by the sound signals react faster. Therefore, it can be stated that the system is robust in situations when a fault in traffic lights occurs, e.g., when lights start suddenly blinking.
4. Discussion
The authors analyzed different situations of traffic flow in the context of described solution. The proposed method can be used at intersections both with and without traffic lights. After stopping the first car, the method causes automatic communication between vehicles in order to determine their order. It is worth mentioning that the proposed algorithm can be used not only at intersections, but also in other situations where cars stop for some time and then move again. Therefore, the proposed method can also improve traffic flow at level crossings. There are many intersections in urban areas, so it seems that improving traffic flow at intersections can be particularly beneficial. The algorithm will work best for the intersection of dual carriageway or single carriageway roads because, in this situation, it is easy to determine the order of the vehicles. An intersection with multiple lanes is shown in
Figure 12. All red lines symbolize road markings that cars cannot cross. Thick red lines separate the opposite directions of vehicle traffic. Thin red lines symbolize the continuous lines that are often painted before intersections. The presented situation was taken into consideration when the algorithm of the solution was designed and, in the opinion of the authors, our algorithm should properly determine the order of the cars just before the intersection. However, the assumption has been made that drivers do not ignore traffic rules. It may be more problematic to properly chain cars in areas where lane changes are allowed. The trails driven by the vehicles are used to determine their order. The authors consider that it is very unlikely that a large number of cars in one lane will change traffic lanes at the exact same time in exactly the same place. Therefore, the algorithm will simply exclude the cars that change lanes from the computed chain of vehicles. In other words, the algorithm will treat those cars in the same way as vehicles without the system installed.
On the other hand,
Figure 13 presents another possibility. A situation where, between vehicles using the proposed system (marked in green), there is a larger group of cars not equipped with the appropriate devices—these are figuratively marked in red. From the perspective of the proposed solution and inner algorithm, the presence of those red cars means that the first three vehicles will not be able to communicate with the last four green vehicles. In this situation, the proposed method will initiate the movement of the first green vehicles, and—after the red cars move—will then initiate the movement of the next four green vehicles.
Moreover, the measurement of moving cars at a real intersection was analyzed. Based on these studies, the distribution of reaction times was determined and is shown in
Section 3.1. This allowed us to reasonably adjust the parameters of the simulation and model driving with and without the sound notification system. The authors are aware that, despite the way in which the research was conducted, the simulations may be somewhat different from real life traffic. For instance, differences in driving styles depend on cultural conditions. Furthermore, driving styles may vary from country to country. Therefore,
Table 2 presents the simulation outcomes calculated for various parameter values. As a result, the impact of the proposed method can be more reliably assessed based on a comparison of the data from this table.
In terms of the existence of pedestrians, it must be said that, sometimes, they behave in an unexpected way, e.g., illegally crossing when the light is on green for vehicles. The authors would like to underline that the proposed solution is aimed at attracting the driver’s attention to the road, i.e., drawing his attention away from (as already mentioned in this article) distractions. Even if a pedestrian steps into the road, the sound signaling informing about the moving vehicle ahead will attract the driver’s attention to keep their focus on the road and he or she will see the threat. The authors would like to emphasize the fact that vehicles moving at an intersection have a very low speed, and hence that this is a safe solution and, above all, that it is strictly informative. The proposed system does not make any decisions itself, as it is not autonomous.
The authors would like to emphasize the assumptions taken under consideration during the development of the proposed solution (the observations of the authors confirm the following assumptions):
In the context of traffic light changes, the reaction time of each single driver can be shortened and the total amount time saved can be increased;
The reaction time of drivers has a probability density function, specific to the skewed right distribution, because only a minority of drivers react to the lights changing with a considerable delay;
In general, drivers do not ignore traffic rules.
The authors also consider that the limitations and constraints of the proposed solution must be highlighted. In the opinion of the authors, the main limitation of the described system is its strictly informative character—the system is not able to make any decisions and it is not capable of executing any decisions either. In addition, there is no component of artificial intelligence that could result in machine learning. On the other hand, in comparison to more developed intelligent transport systems, these limitations result in the extended control of the vehicle (by the driver) and an awareness of the situation on the road, which can positively influence safety. Moreover, our system, based on sound notification, is quite universal and will be useful even in the event of a small number of users—just two users (one after the other at a set of traffic lights) would be enough to make use of it.
5. Conclusions
The proposed solution, through the application of fundamental management functions and proper implementation, has the potential to reduce traffic jams and make traffic more fluid. This is confirmed by the simulation results shown in
Section 3.2.3. In order to make the simulations correspond to reality, a dedicated website (presented in
Section 3.1) was created and tests of drivers’ reaction times to sound notifications were conducted. To the best of the knowledge of the authors, this is the first time that this type of test has been carried out.
The authors of this article indicate that the potential to reduce traffic jams and make traffic more fluid is a very important element.
Moreover, the solution does not require the construction of any new communication infrastructure. From a technical perspective, the developed algorithm for determining the order of vehicles is easy to implement. Its accuracy has been verified in the OMNeT++ simulator, which allows for the testing of communication using various networks. Moreover, the authors of the article have made software that allows us to perform various future studies related to the analysis of the impact of reaction time on traffic flow at intersections. As shown in
Section 4, even a small reduction in reaction time can significantly reduce the time needed to drive through the intersection. Based on the analysis of results from
Section 4, it can be assumed that, even if the proposed system only reduced the expected value of the reaction time by 0.24 s, it still might reduce the time taken for the vehicle column to move by about 15% (when vehicles are fully synchronized) and by about 13.5% when reaction time is randomly chosen from empirical histograms. The rapid increase in the world population and the interrelated increase in the number of vehicles means that traffic on roads will continue to increase and the problem of traffic jams will become more and more critical. As mentioned in the introduction, traffic jams have many negative consequences. VANET networks are increasingly being used and it is probable the number of vehicles that can communicate using these networks will grow rapidly. It important to mention that a GPS receiver is necessary for the operation of the proposed method. However, this is not a significant problem, because the prices of GPS receivers are constantly decreasing as such equipment becomes more and more available. Furthermore, many currently manufactured vehicles are factory fitted with satellite navigation that includes a geolocation system or even more than one of this type of system. In addition to sound signal generation, other methods of signaling can also be used with the proposed method, such as visual information on a heads-up display placed on the windscreen, a method which is already used in many premium vehicles.
Finally, the authors of this paper state unequivocally that the aim of the paper has been achieved. Through the results of conducted research, it can be observed that the proper implementation of the proposed solution will certainly contribute to efficiency improvements for intelligent transport systems, while the proposed solution certainly has the potential to reduce traffic jams.