fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Proyecto: Controlador de posición

75 Respuestas
10 Usuarios
0 Reactions
35.1 K Visitas
ranganok
Respuestas: 3875
Topic starter
(@ranganok)
Ardero
Registrado: hace 19 años

Hola a todos,

Estoy realizando un controlador de posición para un cuadróptero (es mi PFC), quiero que sea Open-Hardware así que iré publicando por aquí y en el blog los avances que vaya haciendo. Se que ya existen alternativas comerciales y abiertas (el openPilot, el KK o el multiWii por ejemplo), pero mi idea es que al final sea totalmente autónomo.

Por otra parte quiero hacer el sistema lo más general posible para que pueda aplicarse a todo tipo de drones (áereos, terrestre, acuaticos, submarinos o espaciales).

He partido el proyecto en varios trozos:
- Piloto --> controlador de posición (mi PFC) evita que el cuadróptero se vaya al traste, controlará los sensores y enviará las señales a los drivers para controlar la estabilidad del conjunto.
- Navegador --> Es el que toma las decisiones para que sea autónomo. Por falta de tiempo no voy a realizarlo dentro del PFC, pero iré avanzando en él cuando tenga la parte del piloto hecha.
- Maquinista --> Mi idea es desarrollar unos drivers para motores brushless (los famosos ESC) que se controlen por bus SPI que den una mayor velocidad de respuesta al sistema (los 20ms del PWM me parecen mucho en una situación crítica).
- Controlador --> Servicio de telemetría en tierra para la recepción de la telemetría y el control (indicaciones) del equipo.

Las sugerencias serán bienvenidas.

S2

Ranganok Schahzaman

Responder
74 respuestas
ranganok
Respuestas: 3875
Topic starter
(@ranganok)
Ardero
Registrado: hace 19 años

Qué bruto!!!

Yo estaba pensando en poner una RasperryPi o similar, o una FPGA sencillita (había unas placas de evaluación de una Spartan3E por menos de 50€), junto con un ARM7 (STM32) para coger los datos y controlar los motores.

S2

Ranganok Schahzaman

Responder
beamspot
Respuestas: 1132
(@beamspot)
Noble Member
Registrado: hace 17 años

Bromas con smartphones aparte, no me parece descabellado utilizar placas como la RaspberryPi (un poco justa, quizás), la BeagleBone, PandaBoard o IGEP, incluso Gumstix, para este tipo de aplicaciones. Pero si tenemos en cuenta que por 100€ uno tiene una tableta (7", de sobras) con acelerómetros, giróscopos, algunas con brújula, barómetro y GPS, el micro tipo STM32 queda relegado a mero control de destabilidad en tiempo real. Y además suelen contar con cámara, WiFi y Bluetooth.

Lo malo de las tabletas y similares es que las medidas de estos sensores no son muy en 'tiempo real', y que la plataforma de programación tampoco permite muchas filigranas (Android no es un Linux pelado sin soporte gráfico, que es quien más consume).

Incluso si me apuras, un smartphone pequeñito con los sensores además te añadiría el soporte 3G de comunicaciones a la vez que tendrías un tamaño más reducido. Sé que parece bruto, pero saca cuentas de lo que te cuestan los sensores, la RaspBerryPi, baterías, etc. y compara con la solución propuesta.

Responder
ranganok
Respuestas: 3875
Topic starter
(@ranganok)
Ardero
Registrado: hace 19 años

Sensores + STM32 por 14€ en mouser: http://es.mouser.com/ProductDetail/STMicroelectronics/STM32F3DISCOVERY/?qs=sGAEpiMZZMvFPGEOwQcrY9ET7P%252bCtNUytyuFBrNDXco%3d " onclick="window.open(this.href);return false;

Añade una Rasperry Pi, un GPS y un USB<->3G

Más o menos el precio del móvil y mucho más configurable a tu gusto.

S2

Ranganok Schahzaman

Responder
ranganok
Respuestas: 3875
Topic starter
(@ranganok)
Ardero
Registrado: hace 19 años

Publicado los conceptos de ejes, giros y fuerzas que actúan (para ir limando términos): http://skiras.blogspot.com.es/2012/10/4copter-conceptos-i-ejes-giros-y-fuerzas.html " onclick="window.open(this.href);return false;

S2

Ranganok Schahzaman

Responder
ranganok
Respuestas: 3875
Topic starter
(@ranganok)
Ardero
Registrado: hace 19 años

Recupero el hilo.porque me ha surgido una duda...

Tengo un magnetómetro, le pouedo poner un plano de masa debajo y otro encima? O al ser potenciales constantes se me fastidiarían las medidas del sensor?

No me queda muy claro porque son campos magnetostáticos y electromagnéticos (los electromagnéticos sí que me los bloquea).

S2

Ranganok Schahzaman

Responder
Página 15 / 15
Compartir: