Articulo de referencia

Estimación de la situación

El navegante traza su posición a las 9 de la mañana, indicada por el triángulo, y, utilizando su rumbo y velocidad, estima su propia posición a las 9:30 y a las 10 de la mañ...

El navegante traza su  posición a las 9 de la mañana, indicada por el triángulo, y, utilizando su rumbo y velocidad, estima su propia posición a las 9:30 y a las 10  de la mañana.

En navegación , la estima es el proceso de calcular la posición actual de un objeto en movimiento utilizando una posición previamente determinada, o punto fijo , e incorporando estimaciones de velocidad, rumbo (o dirección o trayectoria) y tiempo transcurrido. El término correspondiente en biología, para describir los procesos mediante los cuales los animales actualizan sus estimaciones de posición o rumbo, es integración de trayectoria .

Los avances en las ayudas a la navegación que proporcionan información precisa sobre la posición, en particular la navegación por satélite mediante el Sistema de Posicionamiento Global (GPS ), han dejado obsoleta la simple navegación a estima realizada por humanos para la mayoría de los fines. Sin embargo, los sistemas de navegación inercial , que proporcionan información direccional muy precisa, utilizan la navegación a estima y se aplican ampliamente.

Etimología

Contrariamente a lo que se cree, el término "dead reckoning" no se usó originalmente para abreviar "deduced reckoning", ni es una errata del término "ded reckoning". No se tiene constancia de que el uso de "ded" o "deduced reckoning" haya aparecido antes de 1931, mucho más tarde en la historia que "dead reckoning", que apareció ya en 1613 según el Oxford English Dictionary . Se suele asumir que la intención original de "dead" en el término se refiere a usar un objeto estacionario que está "muerto en el agua" como base para los cálculos. Además, en el momento de la primera aparición de "dead reckoning", "ded" se consideraba una grafía común de "dead". Esto pudo haber dado lugar a una confusión posterior sobre el origen del término. [ 1 ]

Por analogía con su uso en navegación, el término « estimación a estima» también se utiliza para referirse al proceso de calcular el valor de una magnitud variable a partir de un valor previo, sumando los cambios ocurridos entretanto. A menudo, este uso implica que dichos cambios no se conocen con exactitud. Tanto el valor previo como los cambios pueden ser magnitudes medidas o calculadas.

Errores

La deriva es un error que puede surgir en la navegación a estima cuando no se tiene en cuenta la velocidad del medio. A es la última posición conocida (punto de referencia), B es la posición calculada mediante navegación a estima y C es la posición real después del intervalo de tiempo. El vector de A a B es la trayectoria esperada del avión según el rumbo inicial (HDG) y la velocidad aerodinámica real (TAS). El vector de B a C es el vector de viento (W/V), y el tercer vector es la trayectoria real (TR) y la velocidad respecto al suelo (GS). El ángulo de deriva está marcado en rojo.

Si bien la navegación a estima puede proporcionar la mejor información disponible sobre la posición actual con pocos cálculos o análisis, está sujeta a errores de aproximación significativos. Para obtener información precisa sobre la posición, tanto la velocidad como la dirección deben conocerse con exactitud en todo momento durante el viaje. En particular, la navegación a estima no tiene en cuenta la deriva direccional al navegar a través de un medio fluido. Estos errores tienden a acumularse a medida que aumenta la distancia, lo que dificulta la navegación a estima en viajes largos.

Por ejemplo, si el desplazamiento se mide por el número de rotaciones de una rueda, cualquier discrepancia entre la distancia real y la distancia recorrida por rotación, debida quizás al deslizamiento o a irregularidades en la superficie, constituirá una fuente de error. Dado que cada estimación de la posición es relativa a la anterior, los errores se acumulan con el tiempo.

La precisión de la navegación a estima puede incrementarse significativamente utilizando otros métodos más fiables para obtener una nueva posición a mitad del trayecto. Por ejemplo, si se navega por tierra con poca visibilidad, se podría utilizar la navegación a estima para acercarse lo suficiente a la posición conocida de un punto de referencia y poder verlo, antes de caminar hasta dicho punto —lo que proporcionaría un punto de partida preciso— y luego reanudar la marcha.

Localización de nodos de sensores móviles

Localizar un nodo sensor estático no es una tarea difícil, ya que basta con conectar un dispositivo GPS. Sin embargo, un nodo sensor móvil , cuya ubicación geográfica cambia constantemente, es difícil de localizar. Generalmente, se utilizan nodos sensores móviles dentro de un dominio específico para la recopilación de datos, por ejemplo , un nodo sensor conectado a un animal en un campo de pastoreo o a un soldado en un campo de batalla. En estos casos, no es viable disponer de un dispositivo GPS para cada nodo sensor. Algunas de las razones son el costo, el tamaño y el consumo de batería de los nodos sensores con recursos limitados. Para superar este problema, se emplea un número limitado de nodos de referencia (con GPS) dentro de un área determinada. Estos nodos transmiten continuamente su ubicación, y otros nodos cercanos la reciben y calculan su posición mediante técnicas matemáticas como la trilateración . Para la localización, se necesitan al menos tres ubicaciones de referencia conocidas. En la literatura se han propuesto varios algoritmos de localización basados ​​en el método de Monte Carlo secuencial (SMC). [ 2 ] [ 3 ] A veces, un nodo en algunos lugares recibe solo dos ubicaciones conocidas y, por lo tanto, se vuelve imposible localizarlo. Para superar este problema, se utiliza la técnica de navegación inercial. Con esta técnica, un nodo sensor utiliza su ubicación calculada previamente para la localización en intervalos de tiempo posteriores. [ 4 ] Por ejemplo, en el instante de tiempo 1, si el nodo A calcula su posición como loca_1 con la ayuda de tres ubicaciones de referencia conocidas; entonces en el instante de tiempo 2 utiliza loca_1 junto con otras dos ubicaciones de referencia recibidas de otros dos nodos de referencia. Esto no solo localiza un nodo en menos tiempo, sino que también lo localiza en posiciones donde es difícil obtener tres ubicaciones de referencia. [ 5 ]

Navegación animal

En los estudios de navegación animal, la navegación a estima se conoce más comúnmente (aunque no exclusivamente) como integración de trayectoria . Los animales la utilizan para estimar su ubicación actual basándose en sus movimientos desde su última ubicación conocida. Se ha demostrado que animales como hormigas, roedores y gansos rastrean continuamente su ubicación con respecto a un punto de partida y regresan a él, una habilidad importante para los animales que buscan alimento y tienen un hogar fijo. [ 6 ] [ 7 ]

Navegación vehicular

Marina

Herramientas de navegación por estima en la navegación costera

En la navegación marítima, una carta de estima "muerta" generalmente no tiene en cuenta el efecto de las corrientes o el viento . A bordo de un buque, una carta de estima se considera importante para evaluar la información de posición y planificar el movimiento de la embarcación. [ 8 ]

La navegación a estima comienza con una posición conocida, o punto de referencia , que luego se avanza, matemáticamente o directamente en la carta náutica, mediante el registro del rumbo, la velocidad y el tiempo. La velocidad se puede determinar mediante diversos métodos. Antes de la instrumentación moderna, se determinaba a bordo del buque utilizando un corredera . Los métodos más modernos incluyen la corredera de pozo, que compara la velocidad del motor ( p. ej ., en rpm ) con una tabla de desplazamiento total (para buques) o con la velocidad aerodinámica indicada, obtenida a partir de la presión de un tubo Pitot . Esta medición se convierte a una velocidad aerodinámica equivalente en función de las condiciones atmosféricas conocidas y los errores medidos en el sistema de velocidad aerodinámica indicada. Un buque naval utiliza un dispositivo llamado pórtico de pozo (varilla medidora), que emplea dos sensores en una varilla metálica para medir la variación electromagnética causada por el movimiento del buque a través del agua. Este cambio se convierte en la velocidad del buque. La distancia se determina multiplicando la velocidad por el tiempo. Esta posición inicial se puede ajustar para obtener una posición estimada teniendo en cuenta la corriente (conocida como deriva y rumbo en la navegación marítima). Si no se dispone de información posicional, se puede iniciar una nueva gráfica de navegación a estima a partir de una posición estimada. En este caso, las posiciones posteriores de navegación a estima habrán tenido en cuenta la deriva y el rumbo estimados.

Las posiciones de navegación a estima se calculan a intervalos predeterminados y se mantienen entre cada corrección. La duración del intervalo varía. Factores como la velocidad efectiva, la naturaleza del rumbo y otros cambios de dirección, así como el criterio del navegante, determinan cuándo se calculan las posiciones de navegación a estima.

Antes del desarrollo del cronómetro marino por John Harrison en el siglo XVIII y del método de distancia lunar , la navegación a estima era el método principal para determinar la longitud , disponible para marineros como Cristóbal Colón y John Cabot en sus viajes transatlánticos. Se desarrollaron herramientas como la tabla de navegación para que incluso los tripulantes analfabetos pudieran recopilar los datos necesarios para la navegación a estima. Sin embargo, la navegación polinesia utiliza técnicas de orientación diferentes .

Aire

Brújula magnética británica P10 con herramientas de navegación por estima.

El 14 de junio de 1919, John Alcock y Arthur Brown despegaron de Lester's Field en St. John's , Terranova , en un Vickers Vimy . Navegaron a través del Océano Atlántico por estima y aterrizaron en el condado de Galway , Irlanda, a las 8:40 de la mañana del 15 de junio, completando así el primer vuelo transatlántico sin escalas .

El 21 de mayo de 1927, Charles Lindbergh aterrizó en París, Francia, tras un exitoso vuelo sin escalas desde Estados Unidos a bordo del Spirit of St. Louis, un avión monomotor . Dado que la aeronave estaba equipada con instrumentos muy básicos, Lindbergh utilizó la navegación a estima para orientarse.

La navegación a estima en el aire es similar a la navegación a estima en el mar, pero un poco más compleja. La densidad del aire por el que se desplaza la aeronave afecta a su rendimiento, al igual que el viento, el peso y la configuración de potencia.

La fórmula básica para DR es Distancia = Velocidad x Tiempo. Una aeronave que vuela a 250 nudos durante 2 horas ha recorrido 500 millas náuticas. El triángulo de viento se utiliza para calcular los efectos del viento sobre el rumbo y la velocidad para obtener un rumbo magnético y la velocidad sobre el terreno (velocidad respecto al suelo). Se utilizan tablas impresas, fórmulas o una computadora de vuelo E6B para calcular los efectos de la densidad del aire sobre la tasa de ascenso, la tasa de consumo de combustible y la velocidad de la aeronave. [ 9 ]

En la carta aeronáutica se traza una línea de rumbo junto con las posiciones estimadas a intervalos fijos (por ejemplo, cada media hora). Para obtener la posición se utilizan observaciones visuales del terreno. Comparando la posición obtenida con la estimada, se corrigen el rumbo y la velocidad respecto al suelo de la aeronave.

La navegación a estima forma parte del programa de estudios para pilotos VFR (reglas de vuelo visual, o nivel básico) en todo el mundo. [ 10 ] Se enseña independientemente de si la aeronave cuenta con ayudas a la navegación como GPS, ADF y VOR , y es un requisito de la OACI . Muchas escuelas de vuelo impiden que los alumnos utilicen ayudas electrónicas hasta que dominen la navegación a estima.

Los sistemas de navegación inercial (INS), prácticamente universales en las aeronaves más avanzadas, utilizan internamente la navegación por estima. El INS proporciona una capacidad de navegación fiable en prácticamente cualquier condición, sin necesidad de referencias de navegación externas, aunque sigue siendo propenso a pequeños errores.

Automotor

Los primeros sistemas de navegación para automóviles precedieron a la disponibilidad del GPS y se basaban en sistemas de navegación por estima. El Electro Gyrocator de Honda , lanzado en 1981, fue el primer sistema de navegación para automóviles disponible comercialmente. Utilizaba sistemas de navegación inercial que registraban la distancia recorrida, el punto de partida y la dirección. [ 11 ]

Actualmente, la navegación por estima se implementa en algunos sistemas de navegación automotriz de alta gama para superar las limitaciones de la tecnología GPS/ GNSS . Las señales de microondas satelitales no están disponibles en estacionamientos y túneles, y a menudo se degradan considerablemente en zonas urbanas y cerca de árboles debido a la obstrucción de la línea de visión a los satélites o a la propagación multitrayecto . En un sistema de navegación por estima, el automóvil está equipado con sensores que conocen la circunferencia de las ruedas y registran las rotaciones y la dirección de la dirección. Estos sensores suelen estar presentes en los automóviles para otras funciones ( sistema de frenos antibloqueo , control electrónico de estabilidad ) y el sistema de navegación puede leerlos desde el bus de la red de área de control . El sistema de navegación utiliza entonces un filtro de Kalman para integrar los datos de los sensores, siempre disponibles, con la información de posición precisa, aunque ocasionalmente no disponible, de los datos satelitales, para obtener una determinación de posición combinada.

Navegación autónoma en robótica

La navegación a estima se utiliza en algunas aplicaciones robóticas. [ 12 ] Generalmente se emplea para reducir la necesidad de tecnología de detección, como sensores ultrasónicos , GPS o la colocación de codificadores lineales y rotativos , en un robot autónomo , lo que reduce considerablemente el costo y la complejidad a expensas del rendimiento y la repetibilidad. La utilización adecuada de la navegación a estima en este sentido consistiría en suministrar un porcentaje conocido de potencia eléctrica o presión hidráulica a los motores de accionamiento del robot durante un tiempo determinado desde un punto de partida general. La navegación a estima no es totalmente precisa, lo que puede generar errores en las estimaciones de distancia que van desde unos pocos milímetros (en el mecanizado CNC ) hasta kilómetros (en los UAV ), según la duración del recorrido, la velocidad del robot, la longitud del recorrido y otros factores.

Estimación de la vida del peatón

Con la mayor oferta de sensores en los teléfonos inteligentes , los acelerómetros integrados pueden usarse como podómetro y los magnetómetros integrados como brújula para indicar la dirección. La navegación a estima para peatones ( PDR ) puede usarse para complementar otros métodos de navegación de forma similar a la navegación automotriz, o para extender la navegación a áreas donde otros sistemas de navegación no están disponibles. [ 13 ]

En una implementación sencilla, el usuario sostiene su teléfono frente a sí, y cada paso provoca que su posición avance una distancia fija en la dirección medida por la brújula. La precisión está limitada por la exactitud del sensor, las perturbaciones magnéticas dentro de las estructuras y variables desconocidas como la posición del dispositivo y la longitud de la zancada. Otro desafío es diferenciar caminar de correr, y reconocer movimientos como andar en bicicleta, subir escaleras o usar un ascensor.

Antes de que existieran los sistemas basados ​​en teléfonos, existían muchos sistemas PDR personalizados. Mientras que un podómetro solo puede usarse para medir la distancia lineal recorrida, los sistemas PDR tienen un magnetómetro incorporado para medir la dirección. Los sistemas PDR personalizados pueden adoptar muchas formas, incluyendo botas, cinturones y relojes especiales, donde la variabilidad de la posición de transporte se ha minimizado para aprovechar mejor la dirección del magnetómetro. La navegación a estima real es bastante compleja, ya que no solo es importante minimizar la deriva básica, sino también manejar diferentes escenarios y movimientos de transporte, así como las diferencias de hardware entre los modelos de teléfonos. [ 14 ]

Estimación direccional a estima

El carro que apuntaba al sur era un antiguo dispositivo chino que consistía en un vehículo de dos ruedas tirado por caballos que llevaba un puntero destinado a apuntar siempre hacia el sur, independientemente de cómo girara el carro. Este carro era anterior al uso de la brújula magnética para la navegación y no podía detectar la dirección del sur. En su lugar, utilizaba una especie de navegación a estima : al inicio del viaje, el puntero se apuntaba manualmente hacia el sur, utilizando el conocimiento local o observaciones astronómicas, por ejemplo, de la Estrella Polar . Luego, durante el trayecto, un mecanismo, posiblemente con engranajes diferenciales , utilizaba las diferentes velocidades de rotación de las dos ruedas para girar el puntero con respecto al cuerpo del carro según el ángulo de giro (sujeto a la precisión mecánica disponible), manteniendo así el puntero apuntando en su dirección original, hacia el sur. Los errores, como siempre ocurre con la navegación a estima, se acumulaban a medida que aumentaba la distancia recorrida.

Para juegos en red

Los juegos en red y las herramientas de simulación utilizan habitualmente la navegación a estima para predecir dónde debería estar un actor en este momento, utilizando su último estado cinemático conocido (posición, velocidad, aceleración, orientación y velocidad angular). [ 15 ] Esto es necesario principalmente porque no es práctico enviar actualizaciones de red a la velocidad a la que se ejecutan la mayoría de los juegos, 60  Hz. La solución básica comienza proyectando hacia el futuro utilizando la física lineal: [ 16 ]

PAGt=PAG0+V0T+12A0T2{\displaystyle P_{t}=P_{0}+V_{0}T+{\frac {1}{2}}A_{0}T^{2}}

Esta fórmula se utiliza para mover el objeto hasta que se reciba una nueva actualización a través de la red. En ese momento, el problema radica en que existen dos estados cinemáticos: la posición estimada actual y la posición real recién recibida. Resolver estos dos estados de manera creíble puede ser bastante complejo. Un enfoque consiste en crear una curva (por ejemplo, splines de Bézier cúbicas , splines de Catmull-Rom centrípetas y curvas de Hermite ) [ 17 ] entre los dos estados, proyectando al mismo tiempo hacia el futuro. Otra técnica consiste en utilizar la mezcla de velocidad proyectiva, que consiste en la mezcla de dos proyecciones (la última conocida y la actual), donde la proyección actual utiliza una mezcla entre la última velocidad conocida y la actual durante un tiempo determinado. [ 15 ]

  • Vb=V0+(V´0V0)T^{\displaystyle V_{b}=V_{0}+\left({\acute {V}}_{0}-V_{0}\right){\hat {T}}}
  • PAGt=PAG0+VbTt+12A´0Tt2{\displaystyle P_{t}=P_{0}+V_{b}T_{t}+{\frac {1}{2}}{\acute {A}}_{0}T_{t}^{2}}
  • PAG´t=PAG´0+V´0Tt+12A´0Tt2{\displaystyle {\acute {P}}_{t}={\acute {P}}_{0}+{\acute {V}}_{0}T_{t}+{\frac {1}{2}}{\acute {A}}_{0}T_{t}^{2}}
  • PAGos=PAGt+(PAG´tPAGt)T^{\displaystyle Pos=P_{t}+\left({\acute {P}}_{t}-P_{t}\right){\hat {T}}}

La primera ecuación calcula una velocidad combinadaVb{\displaystyle V_{b}}dada la velocidad del lado del cliente en el momento de la última actualización del servidorV0{\displaystyle V_{0}}y la última velocidad conocida del lado del servidorV´0{\displaystyle {\acute {V}}_{0}}. Esto esencialmente combina la velocidad del lado del cliente con la velocidad del lado del servidor para una transición suave. Tenga en cuenta queT^{\displaystyle {\hat {T}}}debería pasar de cero (en el momento de la actualización del servidor) a uno (en el momento en que debería llegar la siguiente actualización). Una actualización tardía del servidor no es problemática siempre queT^{\displaystyle {\hat {T}}}permanece en uno.

A continuación, se calculan dos posiciones: en primer lugar, la velocidad combinada.Vb{\displaystyle V_{b}}y la última aceleración conocida del lado del servidorA´0{\displaystyle {\acute {A}}_{0}}se utilizan para calcularPAGt{\displaystyle P_{t}}Esta es una posición que se proyecta desde la posición inicial del lado del cliente.PAG0{\displaystyle P_{0}}Residencia enTt{\displaystyle T_{t}}, el tiempo transcurrido desde la última actualización del servidor. En segundo lugar, se utiliza la misma ecuación con los últimos parámetros conocidos del servidor para calcular la posición proyectada desde la última posición conocida del servidor.PAG´0{\displaystyle {\acute {P}}_{0}}y velocidadV´0{\displaystyle {\acute {V}}_{0}}, Resultando enPAG´t{\displaystyle {\acute {P}}_{t}}.

Finalmente, la nueva posición que se mostrará en el cliente.PAGos{\displaystyle Pos}es el resultado de interpolar a partir de la posición proyectada en función de la información del cliente.PAGt{\displaystyle P_{t}}hacia la posición proyectada según la última información conocida del servidorPAG´t{\displaystyle {\acute {P}}_{t}}El movimiento resultante resuelve de forma fluida la discrepancia entre la información del cliente y la del servidor, incluso si esta última llega con poca frecuencia o de forma inconsistente. Además, está libre de las oscilaciones que pueden afectar a la interpolación basada en splines.

Véase también

iconoPortal de transporte

Referencias

  1. Adams, Cecil (21 de noviembre de 2002). "¿Es 'dead reckoning' la abreviatura de 'deduced reckoning'?" . straightdope.com . Consultado el 2 de febrero de 2018 .
  2. Hu, Lingxuan; Evans, David (1 de enero de 2004). «Localización para redes de sensores móviles». Actas de la 10.ª conferencia internacional anual sobre computación y redes móviles . MobiCom '04. Nueva York, NY, EE. UU.: ACM. págs. 45–57 . CiteSeerX 10.1.1.645.3886 . doi : 10.1145/1023720.1023726 . ISBN   978-1-58113-868-9. S2CID 705968 . 
  3. Mirebrahim, Hamid; Dehghan, Mehdi (22 de septiembre de 2009). Ruiz, Pedro M.; García-Luna-Aceves, José Joaquín (eds.). Localización Monte Carlo de redes de sensores móviles utilizando la información de posición de los nodos vecinos . Lecture Notes in Computer Science. Springer Berlin Heidelberg. pp. 270–283 . doi : 10.1007/978-3-642-04383-3_20 . ISBN  978-3-642-04382-6.
  4. Haroon Rashid, Ashok Kumar Turuk, 'Técnica de localización por estima para redes de sensores inalámbricos móviles', IET Wireless Sensor Systems, 2015, 5, (2), págs. 87-96, DOI: 10.1049/iet-wss.2014.0043 Biblioteca Digital IET, http://digital-library.theiet.org/content/journals/10.1049/iet-wss.2014.0043
  5. Turuk, Haroon (2015). "Biblioteca digital IET: técnica de localización por estima para redes de sensores inalámbricos móviles". IET Wireless Sensor Systems . 5 (2): 87– 96. arXiv : 1504.06797 . doi : 10.1049/iet-wss.2014.0043 . S2CID 14909590 . 
  6. Gallistel. La organización del aprendizaje. 1990.
  7. La navegación a estima (integración de trayectoria) requiere la formación hipocampal: evidencia de tareas de exploración espontánea y aprendizaje espacial en pruebas con luz (alotéticas) y en oscuridad (idiotéticas), IQ Whishaw, DJ Hines, DG Wallace, Behavioural Brain Research 127 (2001) 49 – 69
  8. "Copia archivada" (PDF) . Archivado del original (PDF) el 13 de marzo de 2006. Recuperado el 17 de febrero de 2010 .{{cite web}}: CS1 mantenimiento: copia archivada como título ( enlace )
  9. "Examen de muestra para piloto privado TP13014E de Transport Canada" . Transport Canada . Consultado el 8 de octubre de 2013 .
  10. "Anexo 1 de la OACI, párrafo 2.3.4.2.1 h" (PDF) . OACI. Archivado del original (PDF) el 14 de enero de 2017. Consultado el 18 de octubre de 2016 .
  11. Cartografías de viajes y navegación , James R. Akerman, pág. 279
  12. Howie M. Choset; Seth Hutchinson; Kevin M. Lynch; George Kantor; Wolfram Burgard; Lydia E. Kavraki; Sebastian Thrun (2005). Principios del movimiento robótico: teoría, algoritmos e implementación . MIT Press. págs. 285–. ISBN  978-0-262-03327-5.
  13. Simplificación del cálculo de la distancia a pie (PDR) . GT Silicon. Archivado del original el 11 de diciembre de 2021. Consultado el 22 de enero de 2018 .
  14. Yu, N.; Zhan, X.; Zhao, S.; Wu, Y.; Feng, R. (febrero de 2018). "Un algoritmo de navegación inercial preciso basado en Bluetooth y múltiples sensores". IEEE Internet of Things Journal . 5 (1): 336– 351. Bibcode : 2018IITJ....5..336Y . doi : 10.1109/JIOT.2017.2784386 . ISSN 2327-4662 . S2CID 46857039 .  
  15. 1 2 Murphy, Curtiss. Cálculo a ojo creíble para juegos en red . Publicado en Game Engine Gems 2, Lengyel, Eric. AK Peters, 2011, págs. 308-326.
  16. Van Verth, James. Matemáticas esenciales para juegos y aplicaciones interactivas . Segunda edición. Morgan Kaufmann, 1971, pág. 580.
  17. Lengyel, Eric. Matemáticas para la programación de juegos 3D y gráficos por computadora . Segunda edición. Charles River Media, 2004.
  • Bowditch Online: "Calculación a ojo" Archivado el 12 de septiembre de 2023 en Wayback Machine
  • "Sistema de Navegación por Satélite"