Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2015 May 27:5:10487.
doi: 10.1038/srep10487.

Information processing via physical soft body

Affiliations

Information processing via physical soft body

Kohei Nakajima et al. Sci Rep. .

Abstract

Soft machines have recently gained prominence due to their inherent softness and the resulting safety and resilience in applications. However, these machines also have disadvantages, as they respond with complex body dynamics when stimulated. These dynamics exhibit a variety of properties, including nonlinearity, memory, and potentially infinitely many degrees of freedom, which are often difficult to control. Here, we demonstrate that these seemingly undesirable properties can in fact be assets that can be exploited for real-time computation. Using body dynamics generated from a soft silicone arm, we show that they can be employed to emulate desired nonlinear dynamical systems. First, by using benchmark tasks, we demonstrate that the nonlinearity and memory within the body dynamics can increase the computational performance. Second, we characterize our system's computational capability by comparing its task performance with a standard machine learning technique and identify its range of validity and limitation. Our results suggest that soft bodies are not only impressive in their deformability and flexibility but can also be potentially used as computational resources on top and for free.

PubMed Disclaimer

Figures

Figure 1
Figure 1. Platform setup for a soft silicone arm and schematics showing the information processing scheme using the arm.
(a) Schematics showing a scheme using the soft silicone arm as a part of a computational device. The arm embeds 10 bend sensors and is immersed underwater. Inputs are motor commands that generate arm motions, and the embedded bend sensors reflect the arm posture for each timestep. Corresponding system outputs are generated by the weighted sum of the sensory values. (b) Picture showing the soft silicone arm used in this study. (c) Schematics expressing an analogy between a conventional reservoir computing system and our system. In a conventional reservoir system, randomly coupled abstract computational units are used for the reservoir, whereas our system exploits a physical reservoir whose units are sensors that are coupled through a soft silicone material. Our question here is whether our physical reservoir can perform tasks of nonlinear dynamical systems emulations, which are often targeted with conventional reservoir computing systems and are useful in the context of control.
Figure 2
Figure 2. A typical example of the task performance in terms of time series when T = 400 in the evaluation phase.
From the upper to the lower plots, the time series of the motor command, the corresponding sensory values (odd-numbered sensors and even-numbered sensors), and the outputs for NARMA2, NARMA5, NARMA10, NARMA15, and NARMA20 are depicted. For each plot of the output, the time series for the system output as well as the target output and the output for the LR model is overlaid for comparison. Note that the output of the LR model, especially in NARMA5, NARMA10, NARMA15, and NARMA20, is not a constant but a scaled version of the input with an offset (see the inset that scales up the output for the LR model from timestep 6300 to 6400 in each plot).
Figure 3
Figure 3. Comparisons among the average NMSEsystem, NMSELR, , and for all NARMA tasks for each setting of T (a) and a diagram summarizing the significant differences between NMSEsystem and (b).
In (a), error bars represent standard deviations. For each task, the average NMSEsystem is significantly lower than the average NMSELR (seemingly overlapping plots in, e.g., the NARMA10 task with T = 100 and 150, the NARMA15 task with T = 200, and the NARMA20 task with T = 100 and 250, are due to the scaling of the figures), while the average formula image is significantly lower than the average NMSEsystem for each setting of T (Supplementary Table S1). In (b), among NMSEsystem and formula image, the significantly lower one with p < 0.05 is depicted for each experimental condition. Note that “n.s.” represents “not significant.” All the information, including the average NMSEs as well as the results for significant tests in each experimental condition, is given in Supplementary Table S1.

References

    1. Trivedi D., Rahn C. D., Kier W. M., Walker I. D. Soft robotics: biological inspiration, state of the art, and future research. Appl. Bionics. Biomech. 5, 99–117 (2008).
    1. Shepherd R. F. et al. Multi-gait soft robot. Proc. Natl. Acad. Sci. U. S. A. 108, 20400–20403 (2011). - PMC - PubMed
    1. Pfeifer R., Lungarella M., Iida F. The challenges ahead for bio-inspired ‘soft’ robotics. Commun. ACM. 55, 76–87 (2012).
    1. Kim S., Laschi C., Trimmer B. Soft robotics: a new perspective in robot evolution. Trends Biotechnol. 31, 287–294 (2013). - PubMed
    1. Morin S. A. et al. Camouflage and display for soft machines. Science 337, 828–832 (2012). - PubMed

Publication types