A helping hand for robotic manipulator design
MIT researchers have created an interactive design pipeline that streamlines and simplifies the process of crafting a customised robotic hand with tactile sensors.
Typically, a robotics expert may spend months manually designing a custom manipulator, largely through trial and error. Each iteration could require new parts that must be designed and tested from scratch. By contrast, this new pipeline doesn’t require any manual assembly or specialised knowledge. Akin to building with digital LEGO, a designer uses the interface to construct a robotic manipulator from a set of modular components that are guaranteed to be manufacturable. The user can adjust the palm and fingers of the robotic hand, tailoring it to a specific task, and then easily integrate tactile sensors into the final design.
Once the design is finished, the software automatically generates 3D printing and machine knitting files for manufacturing the manipulator. Tactile sensors are incorporated through a knitted glove that fits snugly over the robotic hand. These sensors enable the manipulator to perform complex tasks, such as picking up delicate items or using tools.
“One of the most exciting things about this pipeline is that it makes design accessible to a general audience,” said lead author Lara Zlokapa, who will graduate this year with her master’s degree in mechanical engineering. “Rather than spending months or years working on a design, and putting a lot of money into prototypes, you can have a working prototype in minutes.”
Mulling over modularity
Before she began work on the pipeline, Zlokapa paused to consider the concept of modularity. She wanted to create enough components that users could mix and match with flexibility, but not so many that they were overwhelmed by choices. She thought creatively about component functions, rather than shapes, and came up with about 15 parts that can combine to make trillions of unique manipulators.
The researchers then focused on building an intuitive interface in which the user mixes and matches components in a 3D design space. A set of production rules, known as graph grammar, controls how users can combine pieces based on the way each component, such as a joint or finger shaft, fits together.
“If we think of this as a LEGO kit where you have different building blocks you can put together, then the grammar might be something like ‘red blocks can only go on top of blue blocks’ and ‘blue blocks can’t go on top of green blocks’. Graph grammar is what enables us to ensure that each and every design is valid, meaning it makes physical sense and you can manufacture it,” she explained.
Once the user has created the manipulator structure, they can deform components to customise it for a specific task. For instance, perhaps the manipulator needs fingers with slimmer tips to handle office scissors or curved fingers that can grasp bottles.
During this deformation stage, the software surrounds each component with a digital cage. Users stretch or bend components by dragging the corners of each cage. The system automatically constrains those movements to ensure the pieces still connect properly and the finished design remains manufacturable.
Fits like a glove
After customisation, the user identifies locations for tactile sensors. These sensors are integrated into a knitted glove that fits securely around the 3D-printed robotic manipulator. The glove is composed of two fabric layers, one that contains horizontal piezoelectric fibres and another with vertical fibres. Piezoelectric material produces an electric signal when squeezed. Tactile sensors are formed where the horizontal and vertical piezoelectric fibres intersect; they convert pressure stimuli into electric signals that can be measured.
“We used gloves because they are easy to install, easy to replace, and easy to take off if we need to repair anything inside them,” Zlokapa explained.
Plus, with gloves, the user can cover the entire hand with tactile sensors, rather than embedding them in the palm or fingers, as is the case with other robotic manipulators (if they have tactile sensors at all).
With the design interface complete, the researchers produced custom manipulators for four complex tasks: picking up an egg, cutting paper with scissors, pouring water from a bottle, and screwing in a wing nut. The wing nut manipulator, for instance, had one lengthened and offset finger, which prevented the finger from colliding with the nut as it turned. That successful design required only two iterations.
The egg-grabbing manipulator never broke or dropped the egg during testing, and the paper-cutting manipulator could use a wider range of scissors than any existing robotic hand they could find in the literature.
“The paper presents an exciting idea and an elegant system design,” said Wenzhen Yuan, assistant professor in the Robotics Institute at Carnegie Mellon University, who was not involved with this research. “It provides a new way of thinking about robot design in this new era where customisation and versatility of robots are of high importance. It made a good bridge between mechanical design, computer graphics, and computational fabrication. I can foresee many applications of the system and lots of potential in the methodology.”
Emerson offers solution to reduce energy costs and emissions
Energy Manager is designed to simplify electricity monitoring, tracking real-time use to identify...
New robotics and automation precinct opens in WA
The WA Government has officially opened what it says will be Australia's largest robotics and...
International robot federated learning project a success
The FLAIROP international research project has shown AI federated learning across multiple...