We’ve seen 3D printed robots that are capable of completing a multitude of tasks, from tattooing a person’s arm and ringing a gong to vacuuming, building houses, and mowing the lawn. But robots that are able to perform complex motions, such as jumping, walking, and navigating different kinds of terrain, are either too expensive or too simple to do much good. But a new open source robot could change this.
Researchers from the NYU Tandon School of Engineering, its Machines in Motion Laboratory, and Germany’s Max Planck Institute for Intelligent Systems (MPI-IS) worked together to create a quadruped robot, named Solo 8, that’s roughly the size of a dog, quick and easy to assemble, comparatively low-cost, and not at all creepy. But the best thing about the robot is that it is open source, meaning other research labs can easily replicate and modify it.
Ludovic Righetti, associate professor of electrical and computer engineering and mechanical and aerospace engineering at NYU Tandon, led the collaborative Solo 8 team in its mission to make teaching and researching robotics more accessible. Backed by the Open Dynamic Robot Initiative, Righetti and MPI-IS investigators Felix Grimminger and Alexander Badri-Spröwitz began the project in 2016 with funding from Righetti’s ERC Starting Grant.
Fast forward to present day, and a paper about their work, which was accepted for publication in the Robotics and Automation Letters journal, was recently presented at the virtual International Conference on Robotics and Automation (ICRA).
“We present a new open-source torque-controlled legged robot system, with a low-cost and low-complexity actuator module at its core,” the abstract states. “We also present a novel foot contact sensor suitable for legged locomotion with hard impacts. A 2.2 kg quadruped robot with a large range of motion is assembled from eight identical actuator modules and four lower legs with foot contact sensors. Leveraging standard plastic 3D printing and off-the-shelf parts results in a lightweight and inexpensive robot, allowing for rapid distribution and duplication within the research community.”
Solo 8 acts like a much costlier robot: its actuated joints and torque-controlled motors allow it to walk in several directions, jump, and pick itself back up if it falls over.
“Solo has some novel capabilities that we are interested to explore in the future. It has an extensive range of motion, for example,” Grimminger stated. “When the robot falls on its back, it can configure the legs the other way and just stand up. Or it can jump up to reach 65 cm from a standing height of 24 cm.”
Weighing in at a little over two kilograms, Solo 8 has a higher power to weight ratio than most other quadruped robots, which makes it safer and easier to handle in a laboratory, and you can even carry it in a backpack. All of its components can be purchased, or 3D printed, and the team has made the construction files available for free on GitHub under the BSD 3-clause license. Other researchers will benefit from the team’s decision to design the robot as an open source platform, as they will able to gather and share data from their own experiments, leading to faster progress in the field of robotics.
Righetti said, “Already many universities have approached us, and wish to make a copy of our robot and use it as a research platform.”
One example is the Empirical Inference Department at MPI-IS using the platform to develop robotics fingers capable of manipulating objects. Other potential research areas include extremely dynamic locomotion, such as parkour behavior; investigating animal-based limb movement; environmental manipulation, such as pushing buttons; integrating robots with advanced communication technology; and reinforcement learning for dynamic and complex behaviors.
“Our robot platform is a great base to quickly prototype and build high-performance hardware. In return we benefit, because other researchers can contribute to the project; for example colleagues at the LAAS-CNRS in France have developed an electronic board to help communicate with the robot over WiFi. Also, complex control and learning algorithms can be rapidly tested on the platform, decreasing the time from idea to experimental validation,” Righetti explained. “It greatly simplifies our research, and our open-source approach allows us to compare algorithms with other laboratories. In my lab here in New York, we have developed very efficient motion optimization algorithms, but testing them on a complex, heavy robot can easily take half a year of work for several researchers, while this can be done more easily with Solo. That was a big deal for us.”
So, how did the team go about creating Solo 8? Badri-Spröwitz said it took “a wide range of expertise” and several years of hard work:
“Our platform is the combined knowledge of several teams. Now any lab worldwide can go online, download the files and print the parts, and buy the remaining components from the catalog. And everybody can add extra features, within a few extra weeks. Done – you’ve got yourself a world-class robot.”
But all that work paid off, as Badri-Spröwitz estimates other research teams can easily create their own versions of Solo 8 for only a few thousand euros. The robot is named for its eight actuated joints, which allow each leg to change its length and angle; however, tests on the latest version of the robot were conducted with three degrees of freedom per leg, for a total of 12. This makes it much more versatile, and able to perform more complex behaviors, such as stepping sideways.
It also features torque-controlled motors, which act like an animal leg’s elastic tendons and muscles — this allows Solo 8 to move with “a spring-like behavior.”
“Note that the robot uses virtual springs, not mechanical springs. And as virtual springs, they can be programmed,” Badri-Spröwitz explained. “You can, for instance, adjust the spring stiffness from soft to hard, which is interesting because we see variable stiffness in humans and animals, and with adjusted stiffness the robot achieves adaptive and robust locomotion behavior.”
Open source projects like this one are really in line with the ethos of the maker community – by sharing our knowledge with others, rather than keeping it to ourselves, we can work together to achieve great things, and even save lives.
Subscribe to Our Email Newsletter
Stay up-to-date on all the latest news from the 3D printing industry and receive information and offers from third party vendors.
You May Also Like
Printing Money Episode 24: Q3 2024 Earnings Review with Troy Jensen, Cantor Fitzgerald
Welcome to Printing Money Episode 24. Troy Jensen, Managing Director of Cantor Fitzgerald, joins Danny Piper, Managing Partner at NewCap Partners, once again as it is time to review the...
3DPOD 229: 3D Printing Then and Now with James Harrison, MELD Manufacturing
Jim Harrison is a true 3D printing veteran. Currently working at MELD Manufacturing, he has also contributed his expertise to nScrypt, Cimquest, and other notable organizations. As a co-founder of...
3DPOD 228: Filament and Print Services with Trent Esser, Printerior
Trent Esser founded Printerior with his partners and has since pivoted and redefined the company’s focus multiple times. Printerior operates as a 3D printing service that both sells and recycles...
3DPOD 227: 3D Printing Optimization with Harshil Goel, CEO of Dyndrite
Harshil Goel founded Dyndrite as a kernel designed for 3D printing. While this core technology remains available for OEMs and software firms, the company now also offers a tool that...