¿Qué tan sofisticados son los algoritmos involucrados en el control de crucero en los automóviles?

Depende de la edad y la sofisticación del automóvil, pero en general, no muy. He usado el control de crucero en automóviles con los años de modelo 1995, 2000, 2001, 2008 y 2010 + 2011 y no parecen súper inteligentes.

Básicamente establecen una velocidad en la computadora cuando presionas SET. Cada vez que presiona el botón COAST / SET, deja de acelerar (generalmente de manera muy abrupta) y avanza hasta que suelta ese botón, o si lo toca, disminuye la velocidad en 1 MPH. Cuando presiona el botón ACCEL, aprieta el gas con bastante fuerza y ​​acelera hasta que lo suelta, o 1 MPH si lo toca. Cuando reanuda, toma la última velocidad que se configuró el control de crucero y lo acelera.

La mayor parte de la aceleración es bastante suave en los vehículos más antiguos que he conducido. En los automóviles con aceleradores de cable, puede sentir que la computadora presiona el pedal del acelerador. En los autos más nuevos, es mejor, pero la aceleración sigue siendo un interruptor de encendido / apagado.

En los automóviles con transmisión automática, la transmisión aún puede reducir la marcha (por ejemplo, en una colina) si no puede seguir el ritmo. En transmisiones manuales, si toca el embrague, el control de crucero se cancela. Si logra sacar el automóvil de la marcha (por ejemplo, cuesta abajo) sin el embrague, el control de crucero pisará el acelerador cuando necesite acelerar. Luego irás a WTF mientras las RPM disparan a la línea roja, ya que el sistema de control de crucero no te conoce en neutral. Simplemente sabe presionar el gas cuando disminuye la velocidad. Esto es de un control de crucero Honda 2001. Sin embargo, no he probado si el control de crucero se detiene en la línea roja.

Algunos sistemas de control de crucero pueden detectar cuándo ha perdido tracción o se ha salido de la marcha y dejarán de acelerar.

Los controles de crucero de Honda, al menos los que he tenido, tienen este molesto hábito de reducir la velocidad de su control de crucero en 1-2 MPH.

También hay automóviles con sistemas adaptativos de control de crucero que siguen al vehículo que está delante de usted a cierta distancia.

Supongo que se basa únicamente en RPM y velocidad. Si es necesario (RPM demasiado bajas para la marcha actual …), se reduce. Tenga en cuenta que los automóviles de lujo de clase alta tienden a tener sistemas más complicados que disminuyen la velocidad automáticamente cuando se acercan a un vehículo en la parte delantera, etc.

Pero para la mayoría de los autos, es realmente simple. (Yo creo que).

Es aún más simple para los automóviles con transmisión CVT porque no hay engranajes …

More Interesting

¿Qué algoritmo se debe usar para encontrar que hay una conexión en cada dos vértices en un gráfico dirigido?

¿Cómo podemos solucionar esto?

Cuando se utilizan códigos de corrección de errores (ECC), ¿cómo detecta el algoritmo si los bits de ECC están dañados?

¿Cuán específicamente la memoria de la clase de almacenamiento cambiará las arquitecturas, los ecosistemas (incluidas las opciones de lenguaje de programación) y los algoritmos para big data?

¿Cómo realizo la codificación de huffman usando lista enlazada?

¿Un ingeniero de Google sacrificaría la legibilidad del código por el rendimiento?

Cómo demostrar que puedes ir de C a L con secuencias de vuelos

Cómo planificar 1-2 años de programación para convertirse en un experto en algoritmos, suponiendo que tenga un conocimiento de C ++ en la escuela secundaria

¿Cuánto tiempo te lleva programar un algoritmo razonablemente complicado?

Dadas las coordenadas cartesianas de una gran colección (finita) de puntos en 3 espacios, ¿qué combinación de algoritmos y aplicaciones proporcionan la mejor visualización en 3D de la configuración geométrica de estos puntos?

¿Se puede implementar un mapa usando Tree? ¿Se puede implementar un mapa usando List? Esto es específico de Java, pero me gustaría conocer el enfoque general.

¿Cuál es el algoritmo más eficiente en el tiempo para encontrar el número de divisores de un número?

¿Cuáles son los diferentes factores involucrados en el análisis del algoritmo?

¿Cuáles son los mejores algoritmos y estructuras de datos MOOC?

Cómo encontrar los diferentes números de subconjuntos contiguos de una matriz usando Java