![]()
by
Nicola Bezzo, Ankur Mehta, Cagdas Onal, Michael T. Tolley
Learn
August 25, 2016
Though recent advances in design, fabrication, and programming technologies promise to enable rapid digital manufacturing of functional robotic systems, many challenges need to be addressed to realize the dream of fully functional print-on-demand robots. The creation of robotic systems requires expertise in diverse areas, including mechanics, electronics, software, and control theory. Contributions from all of these
fields will be required to automate
or greatly simplify direct robot fabrication.
This paper won the IEEE Robotics & Automation Magazine Best Paper Award at ICRA 2016.
Designing a robotic system requires translating the definition of the desired electromechanical device between various types of specifications, often starting from a functional specification describing the system’s intended behavior. The ultimate goal of design in this context is to end up with a set of fabrication specifications that can get sent through a manufacturing process to make a robot. This flow can be split with an intermediate structural specification that realizes the functionality in terms of mechanisms and assemblies. Research into design systems for robots aims to assist users in the creation of fabricable drawings directly from the structural or functional specifications.
Design for manufacturability (DFM) considerations impose constraints on functional and structural specifications based on the limits of fabrication technology. By expanding the manufacturing capabilities, these constraints can be relaxed or, ideally, eliminated. For example, three-dimensional (3-D) printing technology allows for nearly any rigid body to be fabricated, thus allowing for the direct realization of arbitrary functionally specified solid structures.
However, in addition to 3-D printing, other approaches exist for the rapid fabrication of mechanical structures. For example, recent work has investigated folding of structures from a rapidly patterned two-dimensional (2-D) sheet in a manner similar to the Japanese art of origami. This process has been used to create robotic bodies out of sheets of paper, plastic film, and multilayer laminates employing a variety of materials including carbon fiber. This process has advantages over other rapid manufacturing techniques: it is faster due to a subtractive rather than an additive process (or a combined additive/subtractive process in the case of multilayer laminates), and it allows for inbuilt compliance due to the flexible stock material. However, generating a correct 2-D unfolding to realize an arbitrary 3-D structure poses a significant design challenge. In addition to the structural elements, robotic designs must also take into consideration the electrical and software subsystems. In our recent work, we developed a high-level programming environment that allows the modular cogeneration of electronic and software blocks to control a more general collection of robots from a description of its mechanical structure.
New approaches to additive manufacturing are key enablers for the rapid fabrication of robots. Advances in 3-D printing technology have allowed the direct manufacture of devices from audio speakers to batteries and to soft strain sensors. Current research has just begun to explore the range of printable materials, processes, and designs that may be possible. Besides 3-D printing, another additive manufacturing technique of particular interest to robotics is shape deposition manufacturing (SDM). SDM systematically combines material deposition with material removal to enable the rapid fabrication of complex, multimaterial parts.
Recent work has employed additive–subtractive processes similar to the SDM called printed circuit microelectromechanical systems (PC-MEMS), which are used to manufacture the electromechanical laminates that are subsequently folded into robotic systems. This approach has been employed to fabricate insect-like walking and flying robots.
Finally, soft robotics offers an unconventional, emerging approach to incorporating compliance into future robotic systems. There are many open research questions on the appropriate methodologies to create not only passive bodies but also active and functional elements interacting safely and seamlessly with the environment. The resulting bioinspired robots aim to demonstrate the impressive mobility and manipulation capabilities observed in nature.
Software plays an important role both in the design and in the implementation of robotic systems. From a design perspective, several tools are currently available to aid a user through the process of creation, drawing, and automatic generation of mechanical, electronic, and software specifications. Software should support design and code reusability, simplify the design process, automate the design and generation process as much as possible, and eventually support verification and validation of the developed final product.
By taking advantage of the Robot Operating System (ROS) we have developed a modular programming environment for robotic applications called ROSLab that enables users to model the architecture of an application that consists of a set of computational nodes and communication channels between them and automatically generate the skeleton code of robotic applications. Recent work extended ROSLab to provide a design environment for creating the mechanical components of robots. This work incorporated a component library of the predesigned parametrized robotic building blocks into ROSLab. In this interface, desired blocks can be dragged into a workspace and parameters can be set by the user based on target specifications. Once a robot has been designed, it can be compiled to generate the manufacturing specifications.
From an electronic perspective, two main cogeneration philosophies are available, a modular approach and the embedded generation of the PCBs. Both approaches have advantages and disadvantages. The circuits created with modular specifications are reusable, well tested, task specific, and supported by maker communities such as Arduino and Sparkfun. However, modules are also larger in volume and weight compared with dedicated boards, as they must accommodate large numbers of connectors, many of which go unused. Modules also have an increased cost over the raw parts. On the other hand, embedded PCBs can be optimized so that the overall size and weight of the final board is reduced, which are the critical factors when building small print-and-fold robots. Considering these factors, we introduced the EMLab environment for the rapid codesign of the embedded PCBs. The tool uses a similar drag-and-drop graphical interface, like in ROSLab, in which the electromechanical components are represented as blocks connected together on a workspace to describe a PCB design.
The fabrication techniques and software tools reviewed above allow for the rapid prototyping of robotic systems; however, a significant challenge remains ensuring that the final product conforms to the design specifications, is feasible, and is capable of performing the desired tasks. Thus, it is necessary to consider the verification and validation to ensure that the developed design satisfies the designer requirements.
The proliferation of inexpensive prototyping systems greatly reduces the need for the validation of the structural designs. Without the high startup investments of traditional manufacturing technologies, it becomes possible and sometimes even economical to adopt a trial-and-error approach to manufacturing and printing many iterations of a design until the correct output is attained.
So what is the role of robotic design-on-demand? The robotics community is usually divided in opinion when it comes to the value of designing custom robots. Some advocate creating design systems to enable users to develop their own robots. On the other hand, others feel that it is unnecessary, instead recommending focusing on expanding the capabilities of robot manufacturing processes to allowing for more general purpose robots. There is a general agreement that there will be a broad range of tasks that a robot might be called upon to perform. These new fabrication and software technologies described above will enable both the customized and general purpose mass-produced of robotic systems. Choosing one or the other category will depend on the specific type of research and applications. Either way, an enormous advantage of rapid prototyping is that it can considerably lower manufacturing costs.
Finally, with the applications of robotics research occasionally veering off into unforeseen directions (such as artistic endeavors), a question that comes to mind is how robots can positively impact humanity. We identify agriculture and field robotics, as well as custom orthotics and robotic healthcare, as some of the promising fields where robotic development has the potential to greatly improve human lives. Last but not least, the type of rapid prototyping and programming techniques discussed here will have an enormous impact in education and cheap, accessible, and easy-to-develop robotics will propagate to all levels of education, encouraging the next generation of roboticists and engineers.
Reference:
First printed: “Robot Makers: The Future of Digital Rapid Design and Fabrication of Robots,” Nicola Bezzo, Ankur Mehta, Cagdas D. Onal and Michael T. Tolley. IEEE Robotics & Automation Magazine, vol. 22, no. 4, December 2015, pp. 27-36.
Image citations:
Fig.1(a) Mehta, A., Bezzo, N., Gebhard, P., An, B., Kumar, V., Lee, I., & Rus, D., A design environment for the rapid specification and fabrication of printable robots. In Experimental Robotics, Springer International Publishing, pp. 435-449, (2016).
Fig. 1(b) Kalat, S. T., Faal, S. G., Celik, U., & Onal, C. D., TriBot: A minimally-actuated accessible holonomic hexapedal locomotion platform. In 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 6292-6297, (2015).
Fig. 1(c)
Agheli, M., Faal, S. G., Chen, F., Gong, H., & Onal, C. D., Design and fabrication of a foldable hexapod robot towards experimental swarm applications. In 2014 IEEE International Conference on Robotics and Automation (ICRA), pp. 2971-2976, (2014).
Faal, S. G., Chen, F., Tao, W., Agheli, M., Tasdighikalat, S., & Onal, C. D., Hierarchical Kinematic Design of Foldable Hexapedal Locomotion Platforms. Journal of Mechanisms and Robotics, 8(1), 011005, (2016).
Fig. 2 Tolley, M.T., Shepherd, R.F., Mosadegh, B., Galloway, K.C., Wehner, M., Karpelson, M., Wood, R.J. & Whitesides, G.M., A resilient, untethered soft robot. Soft Robotics, 1(3), pp.213-223, (2014).
Fig. 3 Bezzo, N., Piccoli, M., Gebhard, P., Kumar, V., Yim, M. & Lee, I., Rapid co-design of electro-mechanical specifications for robotic systems. In ASME 2015 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (pp. V009T07A009). American Society of Mechanical Engineers. doi:10.1115/DETC2015-47472 (2015)
Nicola Bezzo is an Assistant Professor in the Department of Systems and Information Engineering at the University of Virginia... read more
Ankur Mehta is an Assistant Professor and Samueli Fellow in the Electrical Engineering department at UCLA... read more
Cagdas Onal is an Assistant Professor of Mechanical Engineering and Robotics Engineering at WPI... read more
Michael T. Tolley is an Assistant Professor of Mechanical and Aerospace Engineering... read more
Ankur Mehta Cagdas Onal ICRA 2016 ieee Mike Tolley Nicola Bezzo print on demand robots robot fabrication Robot makers
Research & Innovation
Business & Finance
Health & Medicine
Politics, Law & Society
Arts & Entertainment
Education & DIY
Events
Military & Defense
Exploration & Mining
Mapping & Surveillance
Enviro. & Agriculture
Aerial
Automotive
Industrial Automation
Consumer & Household
Space
latest posts popular reported elsewhere
Introducing the Octobot: The first autonomous, entirely soft robot
by
Harvard SEAS
Tackling the European refugee crisis with solar-powered UAVs: A fully autonomous 26 hour search-and-rescue flight
by
Philipp Oettershagen
The Robot Economy: Interview with Alan Winfield
by
SPARC
Make your own Dtto Modular Robot – Assembly instructions (Part 3 of 3)
by
Alberto Molina
Robocar recap: Uber buys Otto, folks leave Google, Ford goes big, Tesla drops MobilEye
by
Brad Templeton, Robocars.com
Make your own Dtto Modular Robot – Assembly instructions (Part 2 of 3)
by
Alberto Molina
Make your own Dtto Modular Robot – Assembly instructions (Part 1 of 3)
by
Alberto Molina
The Drone Center’s Weekly Roundup: 8/22/16
by
Center for the Study of the Drone at Bard College
News bureaus and networks setting up drone divisions
by
Frank Tobe
Hugh Herr - Human 2.0: Exoskeletons and Orthoses
by
Audrow Nash
latest posts popular reported elsewhere
Artificial intelligence could transform healthcare, but we need to accept it firstHuman 2.0: Exoskeletons and OrthosesWhat coachmen from the 1920s can tell us about robots and jobsCubli – A cube that can jump up, balance, and walk across your deskHow do self-driving cars work?Living with a prosthesis that learns: A case-study in translational medicineSweep: a low cost LiDAR sensor for smart consumer productsMake your own Dtto Modular Robot – Assembly instructions (Part 1 of 3)The Robot Economy: Interview with Alan WinfieldAs Ford sets a date, Jibo retracts theirs
latest posts popular reported elsewhere
Switzerland enlists robots to help deliver mail
The Robots Are Coming. Welcome Them
Soldiers test robot tech during visit by Army Secretary Fanning
Parts-Makers Mobileye, Delphi Team Up on Automated Driving
Airbus to Build Autonomous Flying Taxis
How This Hedge Fund Robot Outsmarted Its Human Master
People favour expressive, communicative robots over efficient and effective ones
Aging Danes Hope Robots Will Save Their Welfare State
NASA’s asteroid redirect mission completes robotic design milestone
Man With Cerebral Palsy Walks For The First Time, Thanks To Robotic Skeleton Device
Uber Debuts Its First Fleet of Driverless Cars in Pittsburgh
Robotics Can Get Girls Into STEM, but Some Still Need Convincing
China’s Factories Count on Robots as Workforce Shrinks
Ford Promises Fleets of Driverless Cars Within Five Years
Toyota funds A.I., robotics research at Michigan campus
How Rethink Robotics Sees The Future Of Collaborative Robots
Can Singapore’s labor crunch spark a robot revolution?
How agribusiness can avoid the mistakes of clean tech | SSIR
Di-Wheel Concept | Australian Centre for Field Robotics
Uh-oh! Crowdfunded social robot Jibo won’t now ship outside North America
TechBridgeWorld
September 18, 2015
A dedicated jobs board for the global robotics community.
Robohub Science Communication Internship - RobohubSenior Researcher in UAV Communications and Coordination - Lakeside Labs GmbHSenior Research Engineer - ConSol PartnersLead Mechanical Engineer – Robotics - Sealed Air Corporation - Intellibot RoboticsElectrical Engineering Manager – Robotics - Sealed Air Corporation - Intellibot Robotics