Este protocolo proporciona una lista detallada de los pasos a realizar para la fabricación, control y evaluación del rendimiento de escalada de un robot blando inspirado en gecko.
Este protocolo presenta un método para la fabricación, control y evaluación del rendimiento de un robot blando que puede escalar superficies planas inclinadas con pendientes de hasta 84o. El método de fabricación es válido para los actuadores de flexión pneunet rápidos en general y, por lo tanto, podría ser interesante para los recién llegados al campo de la fabricación de actuadores. El control del robot se logra mediante una caja de control neumático que puede proporcionar presiones arbitrarias y se puede construir utilizando sólo componentes comprados, un cortador láser y un soldador. Para el rendimiento de marcha del robot, la calibración del ángulo de presión juega un papel crucial. Por lo tanto, se presenta un método semiautomático para la calibración del ángulo de presión. A inclinaciones altas (> 70o), el robot ya no puede fijarse de forma fiable al plano de marcha. Por lo tanto, el patrón de marcha se modifica para garantizar que los pies se pueden fijar en el plano de marcha.
La interacción entre humanos y máquinas está cada vez más cerca. La creciente densidad de robots en empresas y hogares plantea nuevos desafíos para la tecnología robótica. Con frecuencia, los peligros se excluyen por métodos de separación, pero en muchas áreas, especialmente en los hogares, esta no es una solución satisfactoria. La robótica blanda aborda este problema mediante el uso de propiedades de materiales blandos y estructuras para desarrollar nuevos tipos de máquinas que se comportan como organismos vivos1,por lo que los robots blandos a menudo se inspiran en los modelos biológicos2. La mayoría de los robots blandos se pueden clasificar en dos tipos diferentes: robots móviles y robots diseñados para el agarre y la manipulación3. Para los robots móviles blandos, los principios típicos de la locomoción son gatear, caminar, correr, saltar, volar y nadar4. Otro campo interesante de aplicación para robots blandos es la escalada – una combinación de locomoción y adhesión5. Las máquinas blandas son muy robustas y no pueden dañar su entorno debido a su suavidad. Esta característica predestina a esta clase de robots para la escalada, ya que pueden sobrevivir fácilmente a una caída. En consecuencia, la literatura ofrece varios ejemplos de robots blandos capaces de escalar6,,7,,8.
El objetivo de este protocolo es proporcionar un método para fabricar, controlar y evaluar el rendimiento de un robot blando de escalada inspirado en gecko9. Su diseño se basa en el uso de actuadores de flexión suave pneunet rápidos10 hechos de elastómero. Sin embargo, también se podría utilizar otro diseño y/o material de actuador suave. La literatura ofrece una amplia gama de diferentes diseños de actuadores blandos11 y materiales adecuados12. El método de fabricación presentado es similar a los métodos existentes13, pero incluye algunas modificaciones que resultan en una mayor repetibilidad y robustez, al menos en el caso del robot de escalada blanda9. El método es válido para los actuadores de flexión pneunet rápidos en general y, por lo tanto, podría ser interesante para los recién llegados al campo de la fabricación de actuadores.
Para el control de robots blandos accionados neumáticos, la literatura proporciona diferentes soluciones. Abarca desde placas de control de bajo costo y fáciles de replicar13 hasta potentes pero más complejas placas14,que no se pueden reconstruir sin herramientas especiales. Aquí, se proporciona una breve descripción para la construcción de una caja de control neumático utilizando sólo un cortador láser y un soldador. La caja de control permite el suministro de cualquier presión y ofrece retroalimentación sensorial en tiempo real, que es especialmente importante para aplicaciones robóticas. Sin embargo, también se puede utilizar para muchas otras aplicaciones.
El protocolo presentado incluye muchos aspectos diferentes relacionados con el robot blando de escalada de la referencia9,incluyendo la fabricación, el control, la calibración y la evaluación del rendimiento. A continuación, los pros y los contras resultantes del protocolo se discuten y estructuran de acuerdo con los aspectos mencionados anteriormente.
El método de fabricación presentado se basa fuertemente en la literatura existente10,13. Una diferencia sustancial es el diseño del actuador. Para unir las extremidades individuales, se insertan guías de cola de milano en los puntos apropiados, como se muestra en la Figura complementaria 21. Esto da como resultado una conexión mucho más precisa y robusta entre las extremidades en comparación con el diseño anterior del robot8. Además, los tubos de suministro están incrustados en la parte inferior de los actuadores. Este diseño integrado permite que las ventosas se suministren con vacío y al mismo tiempo hace que la capa inferior ya no sea elástico, lo que aumenta significativamente el rendimiento del actuador. Otra diferencia con el procedimiento descrito en la literatura es que el elastómero mixto es evacuado sólo una vez (inmediatamente después de la mezcla). Muchas fuentes recomiendan evacuar el elastómero dos veces: una vez después de la mezcla y una vez después de que se ha llenado en el molde. Puede suceder que el aire permanezca atrapado en espacios muy pequeños. En la cámara de vacío, este aire se expande y en el mejor de los casos se eleva a la superficie. A menudo, sin embargo, estas burbujas de aire se atascan en su camino, creando agujeros desagradables en la fundición terminada. Aquí, se debe tomar una decisión sobre lo que es más importante: contornos perfectos en la parte inferior de la parte base o el menor riesgo posible de producir un actuador no funcional (cf. Figura complementaria 2). En este protocolo, no se realiza ninguna segunda evacuación. En el procedimiento presentado, la altura de la parte inferior puede variar a medida que se llena manualmente, y, a diferencia de la parte base, no hay posibilidad de cortarla a una altura uniforme después del curado. Para asegurarse de que la altura de la parte inferior es lo más uniforme posible, se recomienda utilizar una jeringa al llenar el molde de la parte inferior y medir el volumen vertido. Sin embargo, dependiendo de cuánto tiempo haya transcurrido desde la mezcla, las propiedades de flujo del elastómero cambian significativamente. Por lo tanto, se recomienda utilizar siempre elastómero recién mezclado. La unión de la base y la parte inferior del actuador implica la mayor incertidumbre del proceso. Si el baño de elastómero es demasiado alto, lo más probable es que el canal de aire entre las cámaras también esté cubierto. Entonces, el actuador ya no se puede usar. Si el baño de elastómero es demasiado bajo, es posible que el labio de sellado no esté cubierto en toda su circunferencia y el actuador se escape. Por lo tanto, se necesita una cierta cantidad de práctica para dosificar el baño de elastómero correctamente. Importante para unirse en general es una superficie de unión libre de grasa. Si la superficie de unión está demasiado contaminada, el actuador terminado puede delaminarse. Por lo tanto, es esencial asegurarse de que las piezas sólo se tocan en superficies que no se van a unir. Una limitación importante del método de fabricación es el número de piezas a realizar. La producción de un solo actuador tarda al menos dos horas en total. Aunque es posible trabajar con varios moldes en paralelo, más de cuatro no es recomendable debido a restricciones de tiempo. La vida útil de la olla del elastómero es demasiado corta para poder llenar aún más moldes. Además, los moldes impresos en 3D solo soportan un número limitado de ciclos de producción (aprox. 10–20) antes de que se deformen o se rompan. Otra limitación son las incertidumbres del proceso ya discutidas. Dado que casi todos los pasos del proceso se realizan manualmente, cada actuador es un poco diferente. Esto puede conducir a dos robots que son idénticos en la construcción, pero muestran dos comportamientos muy diferentes.
Con la caja de control, se proporciona un método para controlar el robot. Sin embargo, para cada sistema neumático, las ganancias de control del script “Code/arduino_p_ctr.ino” deben determinarse individualmente. Esto no está cubierto en el protocolo. Sin embargo, el “modo de referencia de presión” de la caja de control permite un manejo lúdico del robot, por lo que la sintonización del controlador se puede hacer sin escribir varios scripts. Otra limitación de la caja de control es su costo, ya que el material cuesta alrededor de 7000 dólares estadounidenses en total. La literatura11 ofrece una instrucción de construcción para una caja de control que cuesta sólo unos 900 dólares estadounidenses y con algunas mejoras también podría ser utilizado para operar el robot.
Crítico para la calibración de los actuadores individuales es la elección del procedimiento de calibración. La Figura Complementaria 22 muestra el curso cualitativo de las referencias de presión a lo largo del tiempo para cuatro procedimientos diferentes y la Figura Suplementaria 23 muestra las curvas de presión de ángulo resultantes. Como se puede ver en este último, cada método de calibración da como resultado una curva de presión de ángulo diferente. Esto muestra que la relación entre la presión y el ángulo depende en gran medida de la carga que actúa sobre el actuador. Por lo tanto, el procedimiento de calibración debe reflejar la caja de carga real lo mejor posible. Por lo tanto, es necesario adaptar el procedimiento de calibración a las condiciones reales de funcionamiento en la medida de lo posible. El mejor rendimiento de marcha se obtiene con el procedimiento de calibración 4. Sin embargo, como se puede ver en la Figura 3B,las posturas posteriores de la serie no son completamente simétricas, lo que es un indicador del potencial de mejora en la calibración.
Crítico para el sistema de medición es el montaje de los marcadores visuales15 en la Sección 10. Dado que no se pueden montar directamente en los puntos deseados (porque los tubos interfieren), los puntos medidos deben ser desplazados artificialmente. Se debe tener especial cuidado al determinar este vector de desplazamiento (en coordenadas de píxel de la cámara); de lo contrario, toda la medición tendrá errores sistemáticos significativos. También debe asegurarse de que las etiquetas no se desplazan con el tiempo. Si esto sucede, por ejemplo, debido a una caída del robot, la etiqueta correspondiente debe volver a montarse en el mismo lugar exacto. En cualquier caso, se debe comprobar periódicamente si el sistema de medición sigue produciendo una salida fiable.
El factor limitante en el experimento es la fijación de los pies. Para poder escalar inclinaciones aún más pronunciadas, hay que reconsiderar el mecanismo de fijación. Actualmente, el robot no es capaz de empujar activamente sus pies contra el plano de caminar, y para altas inclinaciones, la fuerza normal causada por la gravedad es demasiado pequeña para llevar las ventosas lo suficientemente cerca del plano de caminar para asegurar una succión confiable.
El método de fabricación presentado se puede transferir a cualquier actuador de elastómero fluido y, por lo tanto, podría ser interesante para futuras aplicaciones. La caja de control presentada permite el control de cualquier sistema neumático que consta de seis actuadores individuales (ampliables hasta ocho), incluyendo plataformas robóticas, ya que requieren una rápida retroalimentación sensorial. Por lo tanto, podría ser utilizado como una plataforma universal para probar y controlar futuros robots. Por último, el método de calibración presentado puede ser, en principio, para cualquier sistema neumático controlado por avance de alimentación. En resumen, todos los métodos presentados son universales dentro del ámbito discutido.
The authors have nothing to disclose.
A los autores les gusta dar las gracias a Fynn Knudsen, Aravinda Bhari y Jacob Muchynski por sus útiles discusiones y la inspiración.
3D Printer | Formlabs | Form 2 | |
acrylic glass plate with two holes | – | for casting, see Supplementary | |
acrylic glass back panel | – | see Supplementary | |
acrylic glass bottom panel | – | see Supplementary | |
acrylic glass front panel | – | see Supplementary | |
acrylic glass side panel | – | see Supplementary | |
acrylic glass top panel | – | see Supplementary | |
Arduino Nano | Arduino | A000005 | |
Allan Key 1mm | available in every workshop | ||
BeagleBone Black | beagleboard | BBB01-SC-505 | |
butterfly cannula | B. Braun Melsungen AG | 5039573 | |
clamp 1 for measurement system | – | see Supplementary | |
Clamp 2 for measurement system | – | see Supplementary | |
cutter knife | available in every workshop | ||
direct acting solenoid valves | Norgren | EXCEL22 DM/49/MDZ83J/T4 | |
elastomer | Wacker Chemie | ELASTOSIL M4601 | |
frame measurement system part 1 | – | see Supplementary | |
frame measurement system part 2 | – | see Supplementary | |
laser cutter | Trotec | SP500 | |
LED | RND COMPONENTS | RND 210-00013 | |
LCD | JOY-IT | SBC-LCD16X2 | |
mould bottom part leg | – | see Supplementary | |
mould bottom part torso 1 | – | see Supplementary | |
mould bottom part torso 2 | – | see Supplementary | |
mould leg 1 | – | see Supplementary | |
mould leg 2 | – | see Supplementary | |
mould torso 1 | – | see Supplementary | |
mould torso 2 | – | see Supplementary | |
oven | Binder | ED 115 | |
Plastic Cup | available in every supermarket | ||
Plastic syringe | available in every pharmacy | ||
poster panel | Net-xpress.de (distributor) | 10620232 | as walking plane |
Potentiometer | VISHAY | P16NM103MAB15 | |
Power Supply | Pulse Dimension | CPS20.241-C1 | |
pressure sensor | Honeywell | SSCDANN150PG2A5 | |
Pressure Source | EINHELL | 4020600 | |
proportional valves | Festo | MPYE-5-1/8-LF-010-B | 6x |
Raspberry Pi | RASPBERRY PI | RASPBERRY PI 3B+ | |
Raspberry Pi Cam | RASPBERRY PI | RASPBERRY PI CAMERA V2.1 | |
resin | formlabs | grey resin 1l | |
screw clamps | VELLEMAN | 3935-12 | |
silicon tube 2mm | Festo | PUN-H-2X0,4-NT | for connecting robot to control box |
silicone Tube 2.5mm | Schlauch24 | n/a | for supply tube inlet (https://www.ebay.de/itm/281761715815) |
Switches | MIYAMA | MS 165 | |
ultrasonic bath | RND LAB | 605-00034 | |
UV chamber | formlabs | Form Cure | |
Vacuum chamber + pump | COPALTEC | PURE PERFEKTION | |
weight scale | KERN-SOHN | PCB 2500-2 | min. resolution 1g |