Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola, estoy mirando motores de cc.
Lo que busco es que sean pequeños con reductora, tipo copal o un poco más grandes, que tengan el encoder integrado (necesario), y que sean capaz de mover un robot diferencial de dimensiones 20 cm de ancho, 1-2kg de peso, diametro rueda 5-8 cm, 2000 r.p.m en la rueda y cualquier precio en principio.
A ver si alguien conoce algún motor en concreto, o algún otro fabricante además de maxon que haga cosas similares a las que pido y puede indicarmelo.
Gracias. Saludos.
No sé yo creo que un pc por tamaño, peso y consumo es lo menos ideal, seguro que hay más alternativas.
Para el robot RobEx probamos a poner una placa VIA C3 de estas de bajo consumo y resultó ser una mala decisión:
- Con un portátil, durante el desarrollo, no tienes que optimizar todo al máximo.
- Por hacer cosas "raras", a veces, las cosas no funcionan.
- Las soluciones "alternativas" suelen conllevar una carga de trabajo mucho mayor para empezar a funcionar.
- Casi todo lo que puede hacer una solución alternativa lo puede hacer un portátil. Cierto que si pones una FPGA hay ciertas cosas que van a ir más rápido, pero el ciclo de desarrollo es infinitamente mayor.
En mi opinión y experiencia es mejor matar moscas a cañonazos para, posteriormente, ir minimizando los requisitos y darle con el matamoscas.
A lo que me refiero es que por racanear muchas veces no se consigue lo que quieres. Hay portátiles muy baratos ahora. Ten en cuenta que por cada placa de esas se venden 10k portátiles, así que la diferencia de precio no es grande.
Para el robot RobEx probamos a poner una placa VIA C3 de estas de bajo consumo y resultó ser una mala decisión:
- Con un portátil, durante el desarrollo, no tienes que optimizar todo al máximo.
- Por hacer cosas "raras", a veces, las cosas no funcionan.
- Las soluciones "alternativas" suelen conllevar una carga de trabajo mucho mayor para empezar a funcionar.
- Casi todo lo que puede hacer una solución alternativa lo puede hacer un portátil. Cierto que si pones una FPGA hay ciertas cosas que van a ir más rápido, pero el ciclo de desarrollo es infinitamente mayor.
En mi opinión y experiencia es mejor matar moscas a cañonazos para, posteriormente, ir minimizando los requisitos y darle con el matamoscas.
A lo que me refiero es que por racanear muchas veces no se consigue lo que quieres. Hay portátiles muy baratos ahora. Ten en cuenta que por cada placa de esas se venden 10k portátiles, así que la diferencia de precio no es grande.
Yo he empezado hace poco un nuevo proyecto, y dado que tenía un par de epias por casa he utilizado una de ellas... pero estoy de acuerdo con luis que es mejor empezar por arriba y después ya habrá tiempo de bajar de hardware.
Yo si me tuviese que comprar un ordenata para esto compraría un eeepc de asus (de los más baratos que hay, que cuestan como 160€-180€), sino utilizar cualquier portelo que se tenga por casa viejo.
Para mi gusto trataría de ponerle al equipo con linux... esto daría flexibilidad a la solución, para poder cambiar a otros equipos...
Por ejemplo, si se necesita algo más pequeño se podría ir a un equipo estilo NSLU2 con debian... (procesador a 133-266 y 32MB de memoria)
Yo hasta ahora tenía un microbot... para hacer un programa sencillo que por ejemplo siguiese una línea se hacía algo bastante complicado. Ahora estoy haciendo un robot con un pc y añadirle una webcam (por ejemplo) me ha costado 2 minutos, añadirle un sintetizador de voz otros dos... (también hay que reconocer que otras cosas me están costando un poco más, como el reconocimiento de voz y el módulo de comunicación entre ordenata y el ordenador)
Habrá opiniones para todo.... pero yo creo que el futuro está en equipos más potentes en los que el ciclo de desarrollo se acorte.
Un saludo
El enfoque que sigues es el mismo que el que seguimos en Robolab. Tenemos mucho software hecho. Tenemos también el hardware del robot liberado.
Tenémos módulos hechos de navegación autónoma, reconocimiento de objetos, síntesis de voz, un módulo base que ofrece odometría, streaming de video, detección y estabilización de regiones, renderización del mundo que el robot se imagina, ... Muchas cosas.
El software lo tenemos en sourceforge, en el proyecto RoboComp. http://robocomp.wiki.sourceforge.net . El diseño del robot, como ya viste, en http://robexarena.com . Te animo a que te pases por robexarena.com y le eches un vistazo. Hay un wiki para informarse y foros.
Lo bueno es que usamos programación orientada a componentes para el software, por lo que es, con perdón de la expresión, jodidamente escalable. La contrapartida de esto es que entender cómo está hecho un componente es algo complejo, sin embargo todos están organizados igual, por lo que una vez ves cómo está organizado uno se acabó el problema.
Otra cosa ubanov, si vas a programar en c es mejor que utilices un 18f452 en lugar de un 16f877, son compatibles pin a pin y están pensados para programar en c, mientras que los 16 no.
Puedes pedir todos los samples que quieras de manera gratuita en la página de microchip.
Yo quiero meter C en el ordenador... en el PIC no me importa poner ASM... así tengo más control.
Gracias por el consejo.