Volver al blog
Open SourceRobóticaHardware

Stringman: el robot open source de 800 dólares que se cuelga en la sala

05 de noviembre de 2026·7 min de lectura·Diego Horvatti

Un brazo robótico que alcanza una sala entera suele costar lo mismo que un coche. Stringman hace casi lo mismo por unos 800 dólares, y con el proyecto abierto. Es un robot open source que no tiene ningún brazo: tiene cables. Cuelga una pinza en medio de la sala y controla su posición tirando y soltando hilos sujetos a las esquinas.

Parece una chapuza. Pero es una de las ideas más antiguas y más elegantes de la robótica, solo que ahora en formato de kit que cabe en tu tarjeta de crédito. El proyecto está en el sitio de Neufangled.

Qué es Stringman, en la práctica

Piensa en la cámara que vuela sobre el campo en las transmisiones de fútbol americano. Cuelga de cuatro cables, cada uno sujeto a un motor en lo alto del estadio. Cuando un motor enrolla el cable y otro lo suelta, la cámara se mueve. Esto tiene nombre: robot paralelo accionado por cables.

Stringman toma esa idea y la lleva a casa. Instalas los anclajes en lo alto, cerca de las esquinas de la habitación. De ellos salen los cables hasta un módulo central con una pinza. Los motores controlan la longitud de cada hilo, y la pinza va a donde mande la geometría.

El resultado es un robot con un área de trabajo del tamaño de la sala. Un brazo tradicional de mesa alcanza quizá medio metro. Aquí, el "brazo" va de una pared a la otra.

A veces la forma barata de llegar lejos es dejar de construir un brazo y empezar a tensar una cuerda.

Por qué un robot de cables es mucho más barato

El coste de un brazo robótico viene casi todo de la estructura. Cada articulación tiene que sostener el peso de todo lo que viene después. Eso exige un motor fuerte, una reducción precisa y metal rígido. Y cuanto más largo es el brazo, peor: el par en el hombro crece con la distancia.

Con cables, el problema cambia de lugar. Los motores se quedan quietos en los anclajes. La parte que se mueve es ligera: la pinza y casi nada más. El peso se reparte entre los hilos, y la pared aguanta el resto.

En la práctica, cambias:

  • Rigidez por alcance. El cable no empuja, solo tira. La pinza se balancea un poco.
  • Precisión milimétrica por un área enorme. No esperes soldar placas con esto.
  • Estructura cara por instalación pesada. Alguien tiene que fijar anclajes en lo alto de la pared y calibrar.

Es un intercambio honesto. Para recoger un juguete del suelo, llevar una taza de un lado a otro o recoger ropa, no necesitas precisión de cirujano. Necesitas alcance y un precio que no asuste.

Cómo se controla un robot colgado de cables

Aquí entra la parte que interesa a quien escribe código. Para llevar la pinza a un punto (x, y, z), necesitas saber cuánto cable debe soltar cada motor. Eso es cinemática inversa, y la versión para cables es sorprendentemente simple: la longitud de cada hilo es la distancia entre el anclaje y el punto de sujeción en la pinza.

type Vec3 = { x: number; y: number; z: number }

const dist = (a: Vec3, b: Vec3) =>
  Math.hypot(a.x - b.x, a.y - b.y, a.z - b.z)

// longitud de cable que necesita cada anclaje para que la pinza llegue a `objetivo`
function longitudes(anclajes: Vec3[], objetivo: Vec3): number[] {
  return anclajes.map((a) => dist(a, objetivo))
}

Listo, esa es la matemática básica. En un brazo con seis articulaciones, la cinemática inversa ya te obliga a resolver un sistema no lineal, lidiar con singularidades y elegir entre varias soluciones. Aquí es Pitágoras en 3D.

El infierno está en los detalles, claro. El cable se estira. El carrete cambia de diámetro según enrolla, así que "una vuelta del motor" no vale siempre lo mismo. Si un cable se afloja, la pinza pierde estabilidad. Y la posición de los anclajes tiene que medirse bien, si no todo el cálculo nace torcido. Ahí entra la calibración, y el proyecto usa cámaras para ayudar al sistema a saber dónde está realmente la pinza.

La parte divertida: con cámara y control por software, el robot se convierte en una plataforma para teleoperación y para entrenar políticas de aprendizaje por imitación. Guías el robot unas cuantas veces, grabas los datos e intentas enseñar a un modelo a repetir la tarea. Es el mismo camino que mucha gente está recorriendo con brazos baratos de mesa, solo que con un área de trabajo del tamaño de una habitación.

Open source en hardware: qué cambia para el dev

El software libre ya lo entendemos. Clonas, ejecutas, abres un PR. El hardware libre es otro animal. Que el código sea abierto ayuda, pero lo que de verdad desbloquea es tener los archivos de las piezas para imprimir, la lista de componentes y las instrucciones de montaje paso a paso. Sin eso, "open source" se queda en un vídeo bonito en YouTube.

Cuando un proyecto de robótica abre todo, pasan tres cosas:

  1. El precio se vuelve techo, no suelo. Si ya tienes impresora 3D y una placa de sobra, el coste baja.
  2. El bug pasa a ser de todos. Alguien descubre que el carrete patina, publica la corrección, y la siguiente persona ni se entera.
  3. El robot se vuelve plataforma. Gente que nunca diseñaría la mecánica puede tocar el control, la visión y la parte de IA.

Ese tercer punto es el que más me interesa. La mayoría de nosotros, devs web y mobile, no sabe calcular el par de un motor. Pero sí sabe escribir un servidor que recibe comandos, una interfaz que muestra la cámara en vivo, una app que manda la pinza a un punto pulsado en la pantalla. Un robot abierto y barato es la puerta de entrada para quien viene del software.

¿Vale la pena montar uno?

Depende de lo que quieras.

Si la idea es tener un mayordomo que ordene la casa solo, frena el entusiasmo. Un robot de cables tiene límites físicos claros. Un cable cruzando la sala choca con muebles, con el ventilador de techo y, seguro, con el gato. La carga útil es limitada. Y la autonomía depende de software y de datos que todavía están lejos de "mándalo a lavar los platos".

Si la idea es aprender robótica de verdad sin gastar lo que cuesta una moto, ahí tiene mucho sentido. Trabajas con:

  • cinemática que se entiende en una tarde;
  • calibración y el choque entre el modelo ideal y el mundo real;
  • visión por computador para cerrar el lazo de control;
  • recogida de datos y entrenamiento de políticas, el tema más caliente de la robótica ahora mismo.

Mi opinión fuerte: robots así van a enseñar a más gente a programar cosas físicas que cualquier curso. No porque sean perfectos, sino justamente porque son imperfectos de una forma visible. El cable se estira, la pinza falla por dos centímetros, y tienes que descubrir por qué. Eso es ingeniería de verdad. Muy distinto de un test unitario en verde.

Y un aviso honesto: 800 dólares es el precio del kit, no de tu paciencia. Reserva un fin de semana para instalar los anclajes y otro para calibrar. Tu casero también puede tener una opinión sobre los agujeros en el techo.

Con qué nos quedamos

Stringman no va a sustituir a un brazo industrial, ni lo pretende. Su mérito es otro: demostrar que se puede alcanzar una habitación entera con motores baratos, hilos y buena matemática, y dejarlo todo abierto para quien quiera mejorarlo.

Para quien vive de TypeScript y bases de datos, es un buen recordatorio. Muchas veces la solución cara es la obvia, y la barata solo pide un cambio de perspectiva. En lugar de construir un brazo más fuerte, cuelga la pinza. En el código pasa lo mismo.

Si te gusta ver una idea simple convertirse en algo que funciona, échale un vistazo a los proyectos que estoy construyendo.

Resumen para LinkedIn

La cámara que vuela sobre el campo en las transmisiones de fútbol americano ahora cabe en tu sala por 800 dólares.

Stringman es un robot open source sin ningún brazo. Son solo cables sujetos a las esquinas de la habitación, que tiran de una pinza hacia donde mande la matemática.

Un brazo robótico con ese alcance cuesta lo mismo que un coche. Aquí el problema cambia de lugar: los motores se quedan quietos en la pared y solo se mueve la pinza.

¿Y la cinemática inversa? Es Pitágoras en 3D. Lo difícil de verdad es el mundo real: el cable que se estira, el carrete que cambia de diámetro, la pinza que falla por dos centímetros.

Por eso creo que robots así van a enseñar a más devs a programar cosas físicas que cualquier curso. Muchas veces la solución cara es la obvia, y la barata solo pide otro punto de vista.

Escribí sobre esto en el blog. ¿Montarías uno de estos en casa?

#Robótica #OpenSource #Hardware #Programación #InteligenciaArtificial