5 votos

La solución de navegación para vehículos sin fricción.

Miró a su alrededor un poco y no podía encontrar una pregunta similar. (o eso, o fue redactado con el vocabulario sobre el cálculo multivariable que he tomado. :))

Aproximadamente redactado: me gustaría desarrollar un algoritmo (ya sea en forma de "acción a tomar cada paso de tiempo" o "hacer estas acciones, exactamente en estos tiempos") para desplazarse por un cuerpo rígido vehículo tiempo de manera óptima sin fricción en un entorno del punto a al punto B.

Esta instancia específica pasa a ser una Nave espacial, a la que quiere llegar del punto a al punto B utilizando Adelante propulsores, revertir los propulsores (de frenado), el par propulsores, y una omnidireccional de propulsor para menores de posición/velocidad correcciones. El medio ambiente es de 2 dimensiones, aunque si alguien sabe obra preexistente en 3 dimensiones que puedo extrapolar una solución más simple a partir de eso. He mirado en la web un poco, y fue incapaz de encontrar otra cosa que un trabajo en la dirección de los comportamientos, que siempre asume punto de partículas y por lo tanto no factor de torsión en las ecuaciones.

He trabajado durante un par de días en este problema utilizando el estándar de las ecuaciones de Newton, (p(t) = a^2/2 + vt + p(0)), pero todo el problema está contaminada por el par de cálculos, de tal manera que se aplica el torque de giro hacia el y luego reducir la velocidad y parar en un ángulo que los cambios basados en los objetos de la velocidad y el tiempo que llevaría a su vez a ese ángulo. :-S 9 páginas de garabatos y varios frustrados noches más tarde, un amigo Recomiendo pido aquí.

Una solución genérica (que incorpora la velocidad inicial y el ángulo) con un alto grado de precisión, sería preferible, aunque, al final si me tienen a "fingir" que se vea bien (espacio basado RTS), que estaría muy bien también.

4voto

Schof Puntos 859

La solución óptima está dada por el proporcional guía de navegación de la ley, véase por ejemplo la página de la Wikipedia: en proporcional de navegación. Esta solución se aplica para el caso general donde se encuentra el punto B se mueve. En nuestro caso es fija que no cambia el carácter de la solución. El principio de la solución es la siguiente: Si el vector de velocidad pasa a ser en la dirección de la línea de vista que es en la dirección de conexión de la posición actual con el punto B, a continuación, el vehículo debe proceder en la misma dirección, de lo contrario, la línea de vista tiene una velocidad de rotación que puede ser calculada usando la instantánea de la geometría; en este caso la navegación de la ley requiere accelarting el vehículo perpendicular a la línea de la vista con una fuerza proporcional a la velocidad de rotación de la línea de visión. Esta solución conduce a un mínimo de tiempo para llegar al punto B.

1voto

ricree Puntos 5055

(Nota: yo no soy un experto).

Yo recomendaría un método variacional (en ausencia de restricciones) o una marcha rápida método si hay obstructuions.

1voto

btw Puntos 2447

Hay un grupo de investigación entre la UCLA y de Caltech que hace algunos experimentos con control remoto en miniatura aerodeslizador. Tienen un sonido similar a tu caso, en el que hay dos propulsores en el vehículo y que tiene en cuenta la rotación de los vehículos.

No he seguido muy de cerca en el tiempo, pero algunas de las referencias que pueden ayudarle a empezar. No se puede encontrar un grupo de página web en el momento, pero uno de los profesores es Andrea Bertozzi - de la búsqueda para "controlar" o "vehículo" en su página de publicaciones y usted puede encontrar algo interesante.

Espero que ayude.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X