Find Jobs
Hire Freelancers

Desarrollo de filtro de vibraciones para sistema IMU-Arduino

N/A

Cerrado
Publicado hace más de 9 años

N/A

Pagado a la entrega
Estoy desarrollando un sistema de autonivelación para maquinaria agrícola con Arduino, el sistema funciona, pero con las vibraciones el valor proporcionado por la IMU varia mucho. Para ello tengo implementado un FIR filter, saco los parámetros del matlab y los pongo en el arduino mediante una libreria. No obstante, el FIR filter no soluciona el problema. Para ello necesito de alguien que conozca el lenguaje Arduino y matlabn y que tenga experiencia en filtros.
ID del proyecto: 12370659

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
3 freelancers están ofertando un promedio de €250 EUR por este trabajo
Avatar del usuario
Necesitaría saber las condiciones de montaje, las frecuencias que quieres filtrar y el IMU que estás utilizando para evaluar exactamente el tiempo y precio. Lo que te ofrezco es orientativo. Dependiendo del análisis puede bajar o subir el presupuesto. El precio no incluye hardware ni desplazamientos necesarios. El trabajo lo haría principalmente en fines de semana. Mi disponibilidad entre semana es limitada aunque podríamos ir depurando y avanzando según necesidades.
€250 EUR en 21 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
La solución al problema pasa por caracterizar la respuesta en frecuencia del sistema y desarrollar y ajustar el filtro conforme a esa caracterización, incluyendo si es necesario un sistema mecánico de atenuación que reduzca las vibraciones en la IMU. En mi trabajo actual de asesoramiento para la integración de equipos de aviónica y pilotos automáticos en UAS (sistemas autónomos no tripulados) este es un paso estándar que hay que hacer con cada sistema, por lo que creo que puedo asesorar bien en este desarrollo. He realizado este mismo trabajo tanto para la integración de pilotos automáticos como para la puesta en marcha de cargas de pago autoniveladas (con gimbal giroestabilizadas) en diversos entornos, incluyendo Arduino y sistemas embebidos similares, con la programación completa de algoritmos y métodos de reducción de vibraciones. Como se indica en la descripción del proyecto, la eliminación de las vibraciones en la IMU es crítica para que la solución generada por ésta ofrezca la precisión que hace falta en cada aplicación. La eliminación de vibraciones debe hacerse en dos ámbitos: por un lado, el montaje mecánico del sistema inercial debe estudiarse y desarrollarse de modo que reduzca en la medida de lo posible la entrada de vibraciones en los sensores inerciales, que idealmente sólo deben medir el movimiento que se quiere contrarrestar para la estabilización (no las vibraciones procedentes del motor, de las irregularidades del terreno y de otras causas). Por otra parte, a esa reducción mecánica debe añadirse un procesado de las muestras de los sensores inerciales que reduzca las vibraciones que todavía estén presentes en las medidas. Tanto el sistema mecánico como el procesado de sensores deben implementarse contando con las características de rigidez del sistema completo (caracterización en frecuencia) para eliminar sólo las vibraciones sin afectar a los movimientos que sí deben ser cancelados con la estabilización. La solución final depende mucho de la caracterización en frecuencia de la máquina. Sin embargo, el procedimiento es estándar y no tiene una complejidad excesiva. Por ello, mi propuesta incluye una primera fase de caracterización en la que se tomarán medidas de vibración que permitan diseñar tanto la estructura mecánica de soporte y amortiguación como los filtros de procesado requeridos. Al final de esta descripción de propuesta indico los hitos genéricos que deben realizarse para este desarrollo. Esta propuesta es genérica: es necesario conocer más en detalle las restricciones impuestas por el sistema que se pretende desarrollar y por la máquina donde se desea utilizarlo. Pueden existir requisitos específicos de montaje, de alimentación eléctrica o de otro tipo que no están especificados y que pueden afectar al desarrollo y a la solución final. Por eso incluyo también una fase inicial de especificación de requisitos y definición de proyecto, que está orientada a esto: definir concretamente el problema y el entorno, de modo que se puedan tener en cuenta todas las restricciones para el desarrollo que hay que realizar. Esta primera fase es imprescindible, desde mi punto de vista, para determinar los recursos necesarios para el desarrollo posterior. Por ello no especifico costes ni recursos necesarios: considero que la fase de especificación de requisitos no forma parte del desarrollo, sino del acuerdo previo de desarrollo. Los hitos que considero necesarios para realizar este proyecto son los siguientes: 1. Especificación de requisitos y definición de proyecto 2. Elaboración de propuesta técnica, incluyendo recursos y costes 3. Estudio de caracterización en frecuencia de la maquinaria objetivo 4. Si el estudio anterior revela que es necesario, diseño de estructura mecánica de soporte del equipo de estabilización (IMU) 5. Verificación de la respuesta en frecuencia del soporte mecánico (sólo si es necesario utilizar amortiguación mecánica) 6. Diseño e implementación de filtros de procesado de sensores inerciales para reducción de vibraciones 7. Ensayos de validación
€250 EUR en 14 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hola, es posible que debas implementar un filtro con distintas variables. Te puedo proporcionar una fórmula de filtro de segundo grado, podemos hasta implementarlo en matlab si así lo requieres, Soy Eduardo Avilez, ingeniero electrónico de Venezuela, si estás interesado en mi oferta por favor escríbeme. Primeramente me gustaría tener más datos del entorno donde está implementado el sistema.
€250 EUR en 14 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SPAIN
Spain
0,0
0
Miembro desde jun 16, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.