Del punto A al punto B a todas las señales de tráfico verdes
Probablemente todos los automovilistas soñaban con conducir en carreteras libres, dedicando un tiempo mínimo a esto. Pensemos, ¿qué nos impide hacer esto?Propongo considerar dos situaciones posibles:1. Conducir por la autopista
, por lo que consideraremos varias opciones diferentes. Si nos quedamos atrapados en un atasco en la autopista, probablemente no podremos dar la vuelta, y el tiempo que pasemos en nuestro camino tenderá al infinito (en teoría). Y la segunda opción, el tráfico en la carretera sin atascos conducirá al hecho de que el tiempo que pasamos en nuestro camino tenderá a cero.2. Tráfico de
la ciudad Simulemos la siguiente situación. Considere nuevamente dos escenarios. ¿Cuál es la situación en la ciudad?Si nos quedamos atrapados en un atasco de la ciudad, nosotros, como en la primera versión (autopista), no podremos evitar el atasco y quedarnos atrapados en él durante mucho tiempo. Y si no hay atasco de tráfico, parece que nada nos detiene, y podemos llegar rápidamente del punto A al punto B en el menor tiempo posible. Pero pensemos, ¿qué puede dificultar nuestra cómoda superación de este camino?Entonces, camaradas, ¡estos son semáforos ! Interferirán con nuestro movimiento uniforme, afectarán nuestra comodidad, aumentarán el consumo de combustible de nuestro automóvil debido al movimiento desigual de nuestro automóvil, muchos otros problemas, incluida la reducción de la vida útil de los consumibles del automóvil. Se me ocurrió una idea, pero ¿cómo puedo protegerme a mí mismo y a otros participantes en el movimiento de estos problemas enumerados?La lógica de mi sistema
Considere la figura con más detalle. Inicialmente, tenemos un archivo de texto (u otro formato, no importa), en el que almacenaremos toda la información para cada semáforo específico, a saber: -cambio de tiempo de rojo a verde -
tiempo de trabajo de la señal roja -
tiempo de trabajo de la señal verdeLuego estos datos del archivo, calcularemos, analizaremos. Como? Ahora lo descubrimos.Nuestro semáforo No. 1 (en la imagen a la izquierda del automóvil) se puso verde a las 22:00:00, se quemó en verde durante 45 segundos, se quemó en rojo durante 15 segundos, por lo tanto, lo vemos en el futuro, por ejemplo, como en la imagen a las 22:01:34, El semáforo estará verde. Aquí vale la pena prestar atención a las siguientes cosas. El semáforo en diez años en este momento (22:01:34) se volverá verde y en veinte, a menos que se cambie a operación manual , en este caso todos nuestros estándares de tiempo se restablecerán. Bueno, tenemos un archivo que contiene toda la información sobre cada semáforo que encontramos en nuestro camino. Resulta que si tenemos los datos, la ruta se planifica de antemano, es necesario llegar al punto de inicio, iniciar el programa para la ejecución y, de acuerdo con los datos recibidos en la salida, comenzar a moverse.Para escribir el código del programa utilicé el lenguaje C #, el entorno de desarrollo de Microsoft Visual Studio. Aquí hay una captura de pantalla del programa.
Estamos en el punto A, presionando la tecla F5 comenzamos el programa. Se envían mensajes a la consola para cada semáforo, enciende el automóvil, comienza a moverse, el sistema actualmente le dice qué semáforo está encendido, nosotros, a su vez, decidimos cómo movernos: aumentar la velocidad o disminuir. Me gustaría recordar que este sistema funciona en carreteras libres. Por lo tanto, cuando nos acercamos al primer semáforo, se iluminará con una señal verde, y así cada semáforo. Como resultado, de acuerdo con la lógica del programa, podemos superar todos los semáforos en una señal verde.De la teoría a la práctica.
La ruta en la que probé el sistema.
Los puntos marcan los 5 semáforos (punto A inicio, punto G final).Como resultado, los 5 semáforos lograron conducir en una señal verde, observando las reglas de tráfico, el sistema funcionó a la perfección, no hubo problemas.Como veo un mayor desarrollo del sistema
En mi opinión, cada semáforo debe estar equipado con un sensor que envíe el estado del semáforo al servidor. Se lanzará una aplicación móvil en su dispositivo móvil, que le pedirá que aumente su velocidad para llegar al semáforo en el momento adecuado (señal verde) o reducirlo de acuerdo con sus coordenadas y el semáforo en el camino.
Este sistema encontraría su aplicación en los círculos de los taxistas, que a menudo trabajan las 24 horas del día, y por la noche, cuando cruzan la ciudad de un extremo al otro en el "verde", y otros propietarios de automóviles que se mueven en carreteras libres.PD: Mi idea no se aplica a ningún movimiento o programa gubernamental como el "corredor verde".Cómo funcionó todo: Source: https://habr.com/ru/post/es393857/
All Articles