Es posible añadir el sensor de giroscopio a un smartphone Android?

¡Sí, es posible! Usando un Giroscopio EXTERNO real!
Se llaman inclinómetros (miden ángulos)

Aquí hay uno con bluetooth para Android y PC (No uses los de WiFi para RV)
Es básicamente algunos sensores y dispositivos Arduino en una caja diminuta.

Aquí hay una lista (hazme clic) de algunos modelos de la misma marca. (Dice específicamente que es compatible con Android)

Un 6 ejes debería ser suficiente para la RA, pero para la RV es mejor que consigas 9 ejes.
A veces se etiqueta como Giroscopio 3 ejes + acelerómetro (+ campo magnético en 9 ejes), el acelerómetro es necesario para saber qué camino es hacia abajo (gravedad) y el sensor de campo magnético es para la brújula, pero en la RV se utiliza para corregir la deriva. La deriva es cuando la pantalla gira lentamente sin que te muevas.

No son tan caros (20 – 30 dólares) pero es probable que sólo los encuentres en China (es decir, Aliexpress , Bangood , etc. Busca uno de los modelos de mi ejemplo y encontrarás más.)

Edición: he descifrado algún nombre de módulo que debes buscar
Marca: WitMotion.
Ejemplo: BWT901CL / WT901BLECL / BWT61CL

  • Empieza con BWT (bluetooth 2.0 y puerto UART)
    o WT
  • seguido de 6 o 9 (eje)
  • el siguiente número(s) es la revisión, más alto = más nuevo
  • termina con CL (C: en caja CON L: batería)
    o BLECL (bluetooth 4.0 y puerto USB en caja con batería)

¡Importante! WT NO significa que sea inalámbrico. Así que asegúrese de que tiene uno de los 2 códigos de bluetooth.
Opcionalmente el BWT 2.0 necesitará un convertidor UART para conectarse vía USB.