G60 G60
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Simulación inmersiva. RC real + arduino + primera_persona ¿Drone xplanero?  (Leído 9005 veces)
0 Usuarios y 1 Visitante están viendo este tema.
14 Marzo, 2014, 08:39:50
qumake
Usuario Habitual
******
Desconectado Desconectado

Mensajes: 1239




En línea
Simulación inmersiva. RC real + arduino + primera_persona ¿Drone xplanero?

Casi casi es lo que quería... Cheesy

Hay muchos programas para entrenarse en esto del RC (antes de destrozarlo contra un lindo arbolito). Tales programas simulan un RC que se conecta a una walkera real y así hacer prácticas de vuelo virtual.

Ya que -en principio- el propósito es volar un RC real y muchos de esos programas se centran mas en los gráficos que en la física (que en el mundo real te va a hacer falta)... podría usarse X-Plane, beneficiándose uno de su modelo de vuelo. Hasta aquí nada nuevo.

Este proyecto usa una placa Arduino para recibir las órdenes del mando y ejecutar/representar tales instrucciones dentro de X-Plane.

http://plane.ardupilot.com/wiki/xplane-3/

walkera ---> placa arduino ---> software de gestión ---> X-Plane ---> tu pantalla favorita

Realmente lo que haces es considerar el mando RC como un periférico más que ahora puede detectar X-Plane

...y si le damos la vuelta a la tortilla?  Sonreir

Paso 1. En vez de recibir la señal del mando y ejecutarla en software (X-Plane)
...pues ejecutar X-Plane (y el avión que queramos) y que dicha señal pase al RC REAL!!!. El punto positivo sería que podríamos usar nuestros joy/yoke/pedales lo cual genera infinito+1 veces una experiencia de simulación inmersiva mas intensa que controlar una avión con un simple mando RC.

Paso 2. Si todo esto es posible...agregar la idea de FPV al RC.

P.D.: como punto negativo: complicado usar un sobremesa (suele tener mas potencia CPU/GPU), pérdida de señal, que haya que programar  Triste,...
P.D.2:...o mirar las placas Teensy: https://www.pjrc.com/teensy/td_flightsim.html
« Última modificación: 14 Marzo, 2014, 08:59:11 por qumake »


14 Marzo, 2014, 09:08:19 #1
grrr05
Superusuario
*******
Desconectado Desconectado

Mensajes: 4361


If it ain't broke don't fix it


WWW
En línea
Re: Simulación inmersiva. RC real + arduino + primera_persona ¿Dron xplanero?

...y si le damos la vuelta a la tortilla?  Sonreir

Paso 1. En vez de recibir la señal del mando y ejecutarla en software (X-Plane)
...pues ejecutar X-Plane (y el avión que queramos) y que dicha señal pase al RC REAL!!!. El punto positivo sería que podríamos usar nuestros joy/yoke/pedales lo cual genera infinito+1 veces una experiencia de simulación inmersiva mas intensa que controlar una avión con un simple mando RC.
Tendría que ser posible, la placa Arduino puede tomar los dataref de la posición de los ejes analógicos y enviárselas al RC mediante el emisor de radiofrecuencia como si de un mando se tratara, y si el RC tiene los sensores adecuados (GPS, giróscopos, altímetro, etc...) enviar sus datos de vuelta a la Arduino y ésta hacia X-Plane para hacer la representación del vuelo del RC dentro del mundo de X-Plane.

De hecho de este modo dependes de X-Plane tanto para las entradas (mandos de control) y obviamente para la salida de datos, así que puedes prescindir de las entradas enchufando directamente todos los periféricos necesarios (joys, pedales, etc...) a un USB Host para Arduino, con lo que te ahorras toda la parte del código para inputs que vienen desde el mismo X-Plane. En resumen, sólo utilizarías X-Plane para representar el vuelo del RC, sólo como receptor de datos. ¿Es esto a lo que te refieres con el FPV exactamente?





Albert Ràfols
www.spainuhd.es
14 Marzo, 2014, 09:35:49 #2
qumake
Usuario Habitual
******
Desconectado Desconectado

Mensajes: 1239




En línea
Re: Simulación inmersiva. RC real + arduino + primera_persona ¿Drone xplanero?

Gracias por la respuesta.

Respecto a FPV ...sería simplemente ver por donde va el drone (con una cámara acoplada) en otro monitor mientras se representa el virtual en X-Plane.

Lo importante es lo otro... la comunicación bidireccional

También podría ser -de forma mas simple- (aunque mas bien sería un acto de fe... ya que no tendrías feedback. Creer/confiar que está en el punto A porque así lo "ves" en X-Plane)

periféricos --->   X-Plane
                    |
                     -----> arduino ---> RC

A ver qué veo por ahí...

Saludos


14 Marzo, 2014, 11:28:48 #3
JLmatch2
Usuario Ocasional
***
Desconectado Desconectado

Mensajes: 155




En línea
Re: Simulación inmersiva. RC real + arduino + primera_persona ¿Drone xplanero?

Una vez soñé con esto...  Azn

Existen transmisores de vídeo asequibles y ligeros, pero el alcance no es mayor de 300 metros en el mejor de los casos. Y la resolución tampoco es muy allá.

Estos otros señores ya lo tienen bastante solucionado, se les podía preguntar, a ver si nos ayudan: http://www.ga-asi.com/products/aircraft/predator.php

 Indeciso


...ave que vuela, a la cazuela!
14 Marzo, 2014, 12:43:33 #4
grrr05
Superusuario
*******
Desconectado Desconectado

Mensajes: 4361


If it ain't broke don't fix it


WWW
En línea
Re: Simulación inmersiva. RC real + arduino + primera_persona ¿Drone xplanero?

También podría ser -de forma mas simple- (aunque mas bien sería un acto de fe... ya que no tendrías feedback. Creer/confiar que está en el punto A porque así lo "ves" en X-Plane)
Mucha fe se necesita para esto Cheesy
...Demasiados factores a tener en cuenta que X-Plane no es capaz de emular

La comunicación bidireccional es esencial, utilizando X-Plane como interfaz secundario tanto para emitir como recibir (el primario seguirá siendo Arduino)

Periféricos ---->X-Plane<=====/wifi(n) 5.4Ghz - Adhoc/=====>Arduino<===>RC
  
es sólo un ejemplo... claro que esto implica llenar el drone de sensores con los consiguientes problemas de peso y alimentación.

Aprovechando el interfaz wifi, el FPV podría ser simplemente una microcámara conectada a algun cacharro tipo Raspberry PI dentro del mismo drone y visualizarlo mediante streaming (mas peso y consumo aún...)





Albert Ràfols
www.spainuhd.es
17 Marzo, 2014, 03:51:57 #5
qumake
Usuario Habitual
******
Desconectado Desconectado

Mensajes: 1239




En línea
Re: Simulación inmersiva. RC real + arduino + primera_persona ¿Drone xplanero?

Algunos apuntes...

http://www.min.at/prinz/?x=entry:entry130320-204119
http://www.min.at/prinz/?x=entry:entry130721-182227



...esto se pone interesante  Gi&ntilde;ar

P.D.: vi por ahí a un tal Austin (será él?) que preguntaba sobre salida un plugin de datos desde X-Plane a Arduino  Labios sellados


17 Marzo, 2014, 08:43:22 #6
grrr05
Superusuario
*******
Desconectado Desconectado

Mensajes: 4361


If it ain't broke don't fix it


WWW
En línea
Re: Simulación inmersiva. RC real + arduino + primera_persona ¿Drone xplanero?

P.D.: vi por ahí a un tal Austin (será él?) que preguntaba sobre salida un plugin de datos desde X-Plane a Arduino  Labios sellados
Que yo sepa aún no hay ninguno que trate todas las salidas en general, como mucho he visto algunos scripts específicos como por ejemplo para mostrar las frecuencias de radio en un display o los leds del tren de aterrizaje. De todas maneras el plugin sería exclusivamente para conectar la Arduino por USB, si la conexión es mediante red todo esto es innecesario ya que X-Plane puede conectar con la placa y viceversa via mensajes UDP.

Aquí van algunos ejemplos para entradas a XP, el de las salidas será publicado en breve (según dice el autor)
http://arduino.svglobe.com/

La web trata de una cabina pero se puede aplicar igualmente al RC.

La otra opción para evitar todo eso son las placas Teensy, que son compatibles con Arduino y con todas las librerías de XP ya hechas (eso sí, es código privativo y no sirven para Arduino).




Albert Ràfols
www.spainuhd.es
Tags:
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

www.x-plane.es.
Página creada en 0.105 segundos con 20 queries.