Abstract
Shape displays which actively manipulate surface geometry are an expanding robotics domain with applications to haptics, manufacturing, aerodynamics, and more. However, existing displays often lack high-fidelity shape morphing, high-speed deformation, and embedded state sensing, limiting their potential uses. Here, we demonstrate a multifunctional soft shape display driven by a 10 × 10 array of scalable cellular units which combine high-speed electrohydraulic soft actuation, magnetic-based sensing, and control circuitry. We report high-performance reversible shape morphing up to 50 Hz, sensing of surface deformations with 0.1 mm sensitivity and external forces with 50 mN sensitivity in each cell, which we demonstrate across a multitude of applications including user interaction, image display, sensing of object mass, and dynamic manipulation of solids and liquids. This work showcases the rich multifunctionality and high-performance capabilities that arise from tightly-integrating large numbers of electrohydraulic actuators, soft sensors, and controllers at a previously undemonstrated scale in soft robotics.
Introduction
Shape displays, shape morphing surfaces, or shape-changing interfaces are a class of robotic devices which generate surface geometries through actuation (shape morphing)1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19. Applications include information displays2,3,4, human interaction2,3,4,5,6,7,8,9, and manipulation of objects3,10,12,13 or aerodynamics;14,20 often, a surface with both spatial and temporal shape morphing control is capable of multiple applications1,2,3,7,8, suggesting rich potential for multifunctionality in this domain. Shape morphing can be induced through a variety of methods including push-pin actuator arrays which either form the surface directly3,8 or manipulate an elastic layer5,13, hinge-actuated surface elements4,9, particle jamming16, pneumatic cells11,12, and magnetic-driven7,17,18,19 or thermal-driven6,7,9,10,15 morphing of in-surface elements. However, these existing approaches typically face multiple drawbacks which limit their proposed applications, including (i) surface discontinuities3,8,10 or high surface temperatures from actuation6,7,10 which limit haptic interaction; (ii) low fidelity of possible surface geometries4,5,9,10,13 which limits interaction with both objects and human users; (iii) the requirement of large external devices like magnetic plates, tracking systems, or pumps3,8,12,17,18,19 which reduces device viability in certain environments; (iv) slow reversible shape morphing5,6,7,8,9,10,11,12,13,16,19 which impacts surface refresh rates and object manipulation; and (v) no embedded in-surface means of state feedback5,6,8,10,11,12,13,14,16,17,18,19 which leaves the surface unable to respond to external stimuli like pressures or deformations.
A promising approach to address these limitations is to integrate high-speed soft robotic actuators and sensors with natural mechanical compliance21,22,23,24,25 to form a shape display with embedded sensing and control. The advantages of compliance, robustness, and embodied intelligence of soft robotic materials have already been demonstrated in adjacent fields like biomedical devices, wearable technology, and human-robot-interaction22,23,25,26,27,28,29,30,31. In particular, soft electrohydraulic actuators exhibiting high-speed, high-force deformation have already shown effectiveness in braille and haptic interfaces31,32,33. In addition, embedded state sensing of electrohydraulic actuators has been demonstrated through multiple modalities34,35,36. However, integration and control of electrohydraulic actuators and soft sensors in high-dimensional arrays still remains challenging. While some approaches have demonstrated actuation of electrohydraulic arrays31,33,37,38 they lack embedded feedback sensors, in turn limiting their performance and capabilities. Integrating sensor arrays is challenging due to electromagnetic interference of high voltage (HV) driving signals and signal collection31,34,35, and integrated closed-loop sensor feedback has so far not been demonstrated at the scales necessary for high-fidelity shape morphing36,39,40.
In this paper we introduce a new form of multifunctional shape display composed of scalable cellular units which tightly integrate soft actuation, embedded deformation sensing, and control (Fig. 1). Each cell is driven by a Hydraulically Amplified Self-healing Electrostatic (HASEL) actuator, a class of soft electrohydraulic actuator that exhibits high actuation frequency and specific power41,42,43. An interference-free magnetic-based sensor generates deformation feedback, and an elastic surface skin forms the interface between cells and the environment to maintain low surface compliance. We report several improvements in electrostatic charge control, distributed sensing, and control algorithms to enable individually addressable control over each cell. By repeating 100 cells in a 10 × 10 array we form a multifunctional soft shape display, addressing the aforementioned limitations of existing shape morphing surfaces (Fig. 1a and Supplementary Movie 1). Electrohydraulic actuation enables both high-fidelity shape morphing and rapid motion (Fig. 1a). We report high performance metrics for both shape morphing and self-sensing of the soft display: a 200 Hz control rate, up to 50 Hz actuation speed, sensing of deformation with 0.1 mm resolution and of force with 50 mN resolution. By embedding sensors directly at the surface layer, we gain the ability to detect both surface deformation and external forces. This enables novel capabilities not previously reported in shape morphing structures such as a self-displaying scale and user-driven drawing without the use of camera systems (Fig. 1a). We also demonstrate other high-performance applications like the precise and rapid control of ball dynamics on the surface via new algorithms (Fig. 1a). Our approach addresses the key weaknesses of existing shape morphing surfaces and demonstrates a significant advancement in the scale of integration, sensing, and control of soft electrohydraulic arrays, leading to a multitude of high-performance capabilities for shape displays and other soft robotic devices.
Results
A scalable cellular unit with actuation, sensing, and control
To drive the soft shape display, we create a scalable cell (Fig. 1b) which tightly integrates actuation, sensing, and control; an approach similar to other large-scale robotic materials44,45. Each cell induces shape morphing via linearly expanding HASEL actuators which transduce electrical energy to mechanical deformation by electrohydraulic principles43,46. HASELs offer high actuation speeds, low steady state power use, and high specific power42,43,46,47. In comparison, shape displays driven by other soft actuators like shape memory alloys (SMA), liquid crystal elastomers (LCE), or pneumatics face limitations such as high heat generation6,10, slow reversible actuation6,10,12, or large compressor systems12. In addition to actuation, each cell incorporates an embedded sensor to enable direct surface feedback. The magnetic-based sensing mechanism36,48 is both accurate at high frequencies and decoupled from the HASEL electric field, which contrasts with previous strain sensing34 and capacitive self-sensing35 approaches.
Each HASEL actuator is 58 mm × 49 mm × 14 mm undeformed and forms a 60 mm × 60 mm cell size in the shape display. The embedded sensor also fits within the footprint. It is possible to fabricate smaller HASELs for smaller shape displays or increased pixel density, and it is also possible to increase the number of pouches in each actuator for greater surface deformation49. In addition to the actuator and sensor, each cell contains a driving circuit with an integrated HV sensor that regulates actuator voltage to achieve surface deformation. The combined HASEL actuator, sensor, and driving circuit form a complete cell (Fig. 1b).
To scale these cells into a 10 × 10 shape display we use a hierarchical hardware architecture which reduces the quantity and complexity of components. Ten cells repeat linearly to form a single row 1 x 10 module which shares power and computation among cells (Fig. 1c), with an overall height of 90 mm (includes 14 mm actuator height). 1 x 10 modules repeat to create the resulting 10 × 10 display, and an elastomeric skin stretches across the cells to form the continuous surface (Fig. 1d). The skin, actuators, and embedded sensors have low mechanical compliance, resulting in a soft shape display; however, actuation can modulate stiffness when desired50. The display is driven by a central computer (PC) and power supply which communicate with each module for global surface morphing and feedback control (Fig. 1e). While the device is currently powered through an external wall outlet, each cell has an average 2.8 W power consumption at peak load and each module draws roughly 1.6 A at 24 V, making it possible to power the device by battery; the soft display is self-contained and portable compared to those which require multi-camera systems, projectors, or other external features to operate3,8,12,17,18,19.
High-speed surface deformation by charge-controlled actuation
Each HASEL actuator consists of a stack of 12 liquid-dielectric-filled pouches with electrodes on both sides which transduce electrical energy to strain (Fig. 2a). Placed beneath the elastomeric surface skin, this strain results in surface deformation. The actuators operate between 0 and 8 kV with a typical maximum sustained deformation of approximately 12 mm at 8 kV after 60 cycles (Fig. 2b). This represents an 86% strain of the actuator and a 13.3% strain in comparison to the 90 mm cell height, similar to other pixel-based displays3,8. Figure 2b also shows hysteresis in the voltage-to-deformation relationship, as well as a decrease in deformation over multiple cycles due to the retention of electrical charges within the actuator’s composite dielectric structure46. Both effects are mitigated with feedback control34.
To enable simultaneous independent driving of multiple actuators using a shared HV power supply, we implement an optoelectronic half-bridge driving circuit40,51,52 in each cell (Fig. 2c and Supplementary Fig. 1). Each half-bridge uses two optocouplers, and each optocoupler consists of a low voltage infrared light emitting diode (LED) and an HV photodiode. Light from the LED modulates the resistivity and therefore current through the photodiode. In the half-bridge circuit, the charging optocoupler pulls current from the shared HV rail to the positive HASEL electrode and the draining optocoupler sinks current to ground. Tuning the pulse-width modulation (PWM) duty cycle to the LEDs of each optocoupler allows for fine-grained control of the current and the resulting voltage across the actuator (Fig. 2d and Supplementary Fig. 2). An HV sensor in the form of a voltage divider enables closed-loop feedback of the actuator voltage.
To design an effective closed-loop voltage regulator we measure the open-loop dynamics of the actuator and circuit system. Figure 2d shows that the relationship between duty cycle and HASEL charge rate through the half-bridge circuit can be linearized for control analysis. The system dynamics of voltage regulation are primarily driven by the electrical dynamics \({G}_{{{{{{\rm{e}}}}}}}(s)\) (Fig. 2e) which lumps the dynamics of the half-bridge, HASEL actuator, and HV sensor circuits (Fig. 2c). To characterize the open-loop electrical dynamics we use frequency domain analysis across all 100 cells in the surface (see Methods), resulting in a transfer function from duty cycle \(w\) (%) to HASEL voltage \(v\) (kV) of
Using a loop-shaping approach (see Methods), we design a controller to regulate HASEL voltage. A key aspect of the control strategy is that only one optocoupler in the half-bridge is active at a time, which simplifies the electrical dynamics. The control law is solved independently and simultaneously for each cell in the soft display at 1 kHz and results in a voltage regulation bandwidth above 200 Hz across all 100 cells (Fig. 2f). Disturbance rejection of the controller occurs at a higher-than-expected frequency, suggesting the presence of additional unmodeled nonlinearities.
Using motion-captured surface deformation data and frequency domain analysis (see Methods and Supplementary Fig. 3), we also characterize the open-loop deformation response of all 100 actuators in the 10 × 10 display moving simultaneously. In this case, the closed-loop voltage regulator is a fixed component for the open-loop HASEL dynamics. The resulting experimental data is used to estimate the open-loop transfer function of the HASEL dynamics from voltage \(v\) (kV) to deformation \(z\) (mm) as
where \(\pi\) is the mathematical constant. The actuation dynamics of each cell show a natural frequency of 12 Hz and become damped from 20 to 50 Hz (Fig. 2f), similar to previous dynamic experiments for this actuator geometry34. Damping is primarily due to the inertia of the dielectric fluid which dominates the dynamics beyond 20 Hz for this geometry47. This result also shows that the HV driving circuit and voltage regulation is sufficiently fast for the given actuator dynamics. Actuation up to 50 Hz can also generate haptic feedback, as Meissner and Pacinian corpuscle receptors in the fingertip can detect inputs starting at 10 and 40 Hz respectively53.
The combined result across 100 cells is a high-speed, soft shape morphing surface. Multiple cells can coordinate local deformations to generate global surface geometries like a horizontally-traveling wave, taking advantage of high actuation frequencies to generate waves with speeds up to 354 cm s−1 (Fig. 2g). Because of the surface elasticity, the resulting wave is not rigidly pixelated despite being generated on only a 10 × 10 array. In addition to high-speed dynamics, the continuous and electrically-insulating skin allows the surface to safely manipulate liquids (Fig. 2h), a capability not demonstrated on other shape displays. Also, because the only moving components of the shape display are the actuators and silicone surface skin, high-speed shape morphing is very quiet; the combined source noise level of 100 cells deforming at resonant frequency is 8 dB above ambient, while slower operation is only 1–2 dB above ambient (Supplementary Movie 2). Furthermore, the system generates very little surface heat unlike thermal-based actuation, so the interface remains at ambient room temperatures – a useful property for human interaction or manipulating temperature-sensitive objects.
Self-sensing of surface deformations and forces
In addition to high-speed actuation, each cell uses a soft magnetic block and magnetometer combination36 to transduce actuation to measured deformation (Fig. 3a). Movement of the actuator or external deformation of the surface (\(z\) (mm)) moves the magnetic block, and the magnetometer registers a change in magnetic flux density. Implemented across the surface, the result is a distributed magnetic sensor array. A third-order polynomial mapping
maps from the raw magnetometer sensor reading \({b}_{{{{{{\rm{z}}}}}}}\) (mG) to the estimated cell deformation \(\hat{z}\) (mm) using coefficients \({p}_{0},\, \ldots,\,{p}_{3}\), which are unique to each cell. The magnetic data is sampled at 600 Hz and processed through a digital first-order low pass filter with a 50 Hz cutoff frequency. We calibrate the polynomial coefficients for each cell using motion capture data (see Methods).
Using this method, each cell in the soft display can measure deformation with a mean error below 0.1 mm for quasi-static deformation (Fig. 3b), resulting in a sensing resolution of 0.8% for 12 mm actuator deformation. Frequency response characterization also shows the sensors can accurately track HASEL deformations up to 30 Hz (Fig. 3c), while accuracy decreases above 30 Hz as the amplitude of deformation begins to approach the sensing resolution. The magnetometer measurements in each cell are not influenced by the magnetic flux of adjacent cells; however, the physical 10 × 10 surface boundary increases measurement inaccuracies along edge cells. Additionally, because the magnetometers in each 1 × 10 module are connected in series (see Methods), electrical impedance increases sensor noise for cells at the end of the module.
In addition to deformation sensing, the magnetometer also enables external force measurement when combined with HV sensor measurements from the HASEL driving circuit (Fig. 3d). Using a dynamic mechanical analyzer (see Methods), we quasi-statically load a set of actuators at set voltages and measured force and displacement data (Fig. 3e). Each actuator produces approximately 2.5 N for sub-mm deformations. The experimental data is fit to a 15-degree polynomial (Supplementary Eq. (1)) which maps the measured voltage and deformation to an estimated force. The resolution of the force mapping is within 50 mN, corresponding to a 5 g mass added to the surface (Supplementary Fig. 4).
When combined across all 100 cells of the soft display, the result is a magnetic sensor array capable of accurate deformation mapping at rapid time scales (Fig. 3f and Supplementary Movie 3). The soft shape display is able to self-sense surface deformation with a spatial resolution limited only by the number of cells. The display can also self-sense distributed forces, for example to detect the size and shapes of various objects on the surface (Fig. 3g). Due to the continuous elastic skin, forces applied across two adjacent cells are averaged across the cells. One can thus estimate the total force of an object by summing the distributed forces measured by each cell. Because the sensing mechanism is magnetic-based, deformation and force are detectable from nonconductive objects, in contrast to many haptic and touch displays which detect touch based on capacitive coupling between the device and object. Another advantage of the magnetic-based sensing over camera-based approaches is that it functions equally well in dimly-lit or object-occluded environments. The downside of this method is that the influence of external magnetic materials disrupts the magnetometer flux measurement, leading to inaccurate deformation mapping, and if the display is moved to a different location the sensors must be recalibrated.
Surface shape morphing through feedback and external stimulus
Using the combined actuator and sensor arrays formed from 100 cells, we implement closed-loop feedback on the deformation of the surface. We apply the same loop shaping approach used for the voltage regulation controller (see Methods) to design an outer loop controller (Fig. 4a) for the desired deformation \({z}_{{{{{{\rm{r}}}}}}}\) (mm) using the actuator dynamics in Eq. (2) The feedback loop runs at 200 Hz and is solved independently and simultaneously for each cell in the shape display, enabling the display to achieve accurate and fast shape morphing. The closed-loop deformation bandwidth is 20 Hz due to HASEL dynamics and signal latency; higher frequency actuation is achieved at reduced amplitudes (Fig. 4b). The controller not only rejects internal disturbances like charge retention on the HASELs but also external disturbances applied to the surface. As a result, the controller provides more accurate control of surface geometry when compared to actuator voltage regulation alone (Fig. 4c). Combining the closed-loop accuracy with high-speed HASEL actuation enables rapid morphing of time-varying surfaces like scrolling text (Fig. 4d and Supplementary Movie 4).
In addition to more accurate shape morphing, the combined actuating, sensing, and control capabilities of the soft robotic display enable new functions not demonstrated on similar devices. The surface can react to external stimulus like human touch, for example by mirroring the input as a proportional actuator response (Fig. 4e and Supplementary Movie 5). This stimulus-to-response capability has applications in haptics, object interaction, and teleoperated human interaction3. We can also further this principle by using the surface in parallel as a text display: for example, in an interactive scale which displays an object’s mass in real time (Fig. 4f and Supplementary Movie 6). One region of the surface acts as the scale using embedded force sensing, and the other region acts as a text display which displays the mass (in grams) of detected objects based on the summation of forces across the scale region. This simple implementation of a novel functionality also highlights the display’s ability to perform simultaneous local operations; functionality is not limited to global surface morphing with a single output (Fig. 1a and Supplementary Movie 7).
The embedded sensors also enable the use of peripheral devices that interact with magnetic fields. While similar in nature to existing magnetic-based surfaces7,18, our approach offers high-fidelity shape control in real time via user-driven motions. For example, the movement of a magnetic-tip wand across the sensor array can be detected and converted into active surface morphing. This allows a user to interactively draw with the soft display by creating local changes in surface geometry (Fig. 4g and Supplementary Movie 8). In this approach, the display acts as a distributed magnetic flux sensor which can simultaneously form a physical representation of the flux density, creating an intuitive visualization of unseen forces. By interpolating between sensor values, the position of the wand tip can also be determined at a resolution greater than the cell resolution, suggestion potential use of the surface as an input tool for digital drawing or computer interfaces.
Dynamic object conveyance
Like other shape morphing surfaces, the soft shape display is also capable of object manipulation on its surface3,8,10,12,13,54,55. To manipulate a round object like a ball, we use shape morphing to transform vertical surface deformation into lateral rolling, an interaction with applications to manufacturing, object conveying, and sorting3,10,12. To demonstrate manipulation of a ball on the display surface we implement a novel control algorithm (see Methods) using position and velocity feedback. The basis of this control is the local deformation of the surface at the ball’s position to drive rolling motion (Fig. 5a). Using a semicircle shape with a Gaussian side profile (Fig. 5b), the display forms a concave surface along which the ball rolls. The direction of roll is based on the local surface gradient.
We demonstrate precise closed-loop positional control of a ball via active shape morphing first by moving a table tennis ball through a series of four waypoints, resulting in a square trajectory (Fig. 5c), and then by rolling three balls onto the surface and simultaneously sorting them into separate regions based on ball color (Fig. 5d). A monocular camera above the surface measures the ball position and detects multiple balls by color via image processing. Each experiment is repeated 25 times, and ball position data are collected for each trial; see Methods for full experimental setup.
For the square trajectory sequence, the ball trajectory over 25 trials is within 1/2 cell diameter of the desired trajectory (Fig. 5e), an error of 3 cm. The overall spread of trajectories has a width of about 1 cell, achieving the upper performance limit before the system is underactuated; we anticipate that increasing cell density of the display will lead to a smaller spread. The mean completion time was 28.48 s, resulting in a mean rolling speed of 1.424 cells s−1 (85.44 mm s−1), and the set of trajectories all maintain the desired square shape (Fig. 5e and Supplementary Movie 9). For the color sorting experiment, the different-colored balls are all correctly sorted to their goal positions for all trials (Fig. 5f and Supplementary Movie 10) with a mean sorting time of 4.66 s for each ball. Because each ball during the sorting trials has an initial velocity on the surface, its trajectory is more susceptible to surface irregularities, resulting in a larger spread of trajectories compared to the single-ball experiment.
The results show enhanced performance over existing shape display demonstrations in object manipulation. Due to the high speed of reversible shape morphing, the display is able to drive ball motion dynamically by reacting to disturbances in the ball’s position according to our control strategy. This contrasts with existing demonstrations of ball motion which typically use either quasi-station motion or trajectories enclosed within a tight channel to guide the ball3. Since this algorithm only generates local deformations which move with the ball, it is energy efficient in surface morphing; only about 10% of the surface is active. In addition, we show that the continuous soft surface enables high controllability despite the ball diameter (40 mm) being smaller than the cell diameter (60 mm).
Discussion
In this paper, we report multifunctional capabilities of a high-speed soft robotic shape display which combines soft electrohydraulic actuation, embedded sensing, and control. To achieve these results, we create a scalable cell with tightly-integrated actuation and sensing to form the 10 × 10 soft shape display and implement feedback control at a new scale for the soft robotics field, with a combined 100 independently-addressable electrohydraulic actuators, 100 soft sensors, and over 200 control loops for voltage regulation, deformation feedback, and global surface shape control. The integration of soft robotic components at this scale results in a multitude of emergent capabilities like high-fidelity geometry generation, traveling waves which can move both solids and liquids across the surface, complex user interactions, and more (Supplementary Movie 1). These demonstrations provide a flavor of the rich multifunctionality created by soft, self-sensing, shape morphing surfaces.
Our choice of electrohydraulic actuation provides significant performance in both speed and force output, while simultaneously being very quiet (Supplementary Movie 3) unlike pneumatic systems and without generating high temperatures like SMA- or LCE-driven surfaces. The actuators’ mechanical softness also keeps the surface compliant for haptic interaction and object manipulation (Fig. 4) in contrast to rigid shape displays3,4,8. In addition to their high resolution, the embedded soft sensors also enable new functional modalities not possible in previous shape morphing surfaces. Measuring the deformation and force state across the surface allows for active response to external stimuli, such as human touch or magnetic stimuli from peripheral devices (Supplementary Movie 1 and Fig. 4). However, the sensors are susceptible to influences from external magnetic materials, limiting the types of objects that can be manipulated on the display. Because each cell is individually addressable, we also demonstrate spatial control of functionality (Supplementary Movie 7) – some cells can act as passive sensing units, while others can actively shape morph to display information to the user. Sensing capabilities can be expanded further by incorporating additional magnetometer axes to measure surface shear forces56,57.
Since the display is built from a series of repeated cells, both the design and integration of each cell is important to enable scalability up to the 10 × 10 display and beyond. By sharing power and computation among cells in each 1 × 10 module, the hardware complexity and cost is reduced and computation load is offloaded from the central PC to local microcontrollers. While we repeat the single cell up to a 1 × 10 module, hardware limitations like circuit pin addressing, sensor signal impedance, and power consumption mean that the module cannot scale indefinitely. However, it is possible to create larger shape displays by increasing the number of modules. The biggest challenge of integrating many modules together is maintaining sufficient communication and computation speeds; new communication architectures will be required for larger-scale systems. Miniaturization of the cells is also potentially possible, but current techniques (see Methods) make the fabrication of smaller actuators (less than 25 mm × 25 mm) challenging. Performance at small cell sizes is also impacted due to actuator film thickness43 and the loss of sensor resolution as each magnetic block emits a weaker field.
As the shape display represents a 100-actuator, 100-sensor soft robot, the hardware could also be applied to the design of other high-degree-of-freedom soft robots like continuum manipulators58 or bioinspired systems29. The shape display we introduce in this paper thus demonstrates a wide variety of uses applicable to a multitude of scientific and industrial fields, and further shows the promise of using soft robotic materials for high-degree of freedom, high-speed, and sensor-rich robotic systems.
Methods
Hardware fabrication and software
The folded HASEL actuator and magnetic block in each cell are fabricated as described in the Supplementary Methods. The magnetometers (LIS3MDL, STMicroelectronics) are wired in series for each 1 × 10 module (Supplementary Fig. 5). Supplementary Fig. 1 shows the HV driver board. Photodiodes (OZ100SG, Voltage Multipliers Inc.) are soldered to the board and an insulating epoxy (Pratley White Epoxy, Pratley) is cast over HV components.
Each module is constructed from a set of 3D-printed plastic (XT-CF20 PETG, Colorfabb) and laser cut acetal components. The HV power supply (UltraVolt 10A24-P30, Advanced Energy) and circuit boards are attached to the acetal structure, and each HASEL and sensor placed on top of the structure to form the 1 × 10 array. Supplementary Figs. 6, 7, 8 show the module-level control and power boards. The ten modules in the display connect to the external power supply (ION SFX 650 G, Fractal Design) powered from a 120 V wall outlet. USB hubs collect the USB connections of all microcontrollers into two combined USB inputs to the PC. The silicone (EcoFlex 00-30, Smooth On) surface skin is cast in a single 550 μm layer.
The primary code to control the display was programmed in Julia59 on the PC and C + + on the microcontrollers (Supplementary Software 1). Graphical plots are rendered with Makie.jl60 and MATLAB R2021b (MathWorks). Further detail on hardware fabrication and software setup is described in the Supplementary Methods.
Motion capture system
Supplementary Fig. 3 shows the 7-camera motion capture system (OptiTrack Prime 13 W) used to collect ground truth deformation data at 240 Hz. Circular retroreflective markers (Scotchlite 7610, 3 M) are placed in the center of each cell. The standard camera calibration is performed in Motive (OptiTrack) using a wand (CS-W500, OptiTrack) and calibration square (CS-200, OptiTrack), with a mean ray error below 0.5 mm and mean wand error below 0.2 mm. Positive z-coordinates correspond to upward surface deformation. Four markers in each corner of the 10 × 10 display are used to recalibrate the camera ground plane, setting the average z-coordinate of the marker positions to zero.
Magnetometer deformation and force sensing calibration
To generate the deformation polynomial fit, each HASEL in the display is sent an input voltage ramp from 0 kV to 8 kV over 8 s. We sample the magnetometer reading and z-coordinate of the corresponding cell using motion capture data. The data are fed into a least-squares polynomial fitting function to generate the third-order polynomial coefficients which are unique to each cell. Calibration takes approximately 10 min. Because the sensor mapping is performed one cell at a time, inaccuracies are introduced when adjacent cells are actuated due to surface skin mechanical coupling. To account for this, the estimated deformation for a given cell \({\hat{z}}_{i,j}\) is modified to
with scaling factor \(\alpha=0.05\). For edge cases (e.g., where \({\hat{z}}_{i-1,j}\) does not point to a valid cell), the adjacent \(\hat{z}\) values are set to zero.
To create the force sensing map (Fig. 3e), a dynamic mechanical analyzer (DMA) (800E2, TestResources) applies incremental deformation to a HASEL actuator at a rate of 0.5 mm s−1 to represent a quasi-static force. Prior to adding the force, the actuator receives a constant voltage of 4 kV and the baseline deformation is measured. The change in deformation and force are recorded from the DMA until a maximum of 25 N. This test is applied for HASEL input voltages of 4, 5, 6, 7, and 8 kV and using three different actuators. The mean data from all test actuators at each voltage is used to determine the polynomial surface fit in MATLAB R2021b Curve Fitting, resulting in a 15th order polynomial (Supplementary equation(1), Supplementary Table 1). The force map is the same for all cells because it assumes accurate deformation mapping.
Frequency analysis and controller design
For the voltage regulation loop (Fig. 2e) we identify the relationship between the ADC signal of the HV sensor (\({v}_{{{{{{\rm{raw}}}}}}}\)) and the HASEL actuator voltage \(v\) (kV) as
by measuring the HV sensor value for a set of HASEL voltages \(\left\{0,\,0.5,\,1,\,\ldots,\,7.5,\,8{{{{{\rm{kV}}}}}}\right\}\). To measure open-loop response (Fig. 2e), we input PWM signals
with 32 logarithmically-spaced frequencies \(f\) from 0.6 to 300 Hz and time \(t\) from 0 to 15 s. The combined input \(w\) maps to the duty cycle of each charging and draining optocoupler (\({w}_{{{{{{\rm{chg}}}}}}}\), \({w}_{{{{{{\rm{drn}}}}}}}\)) via:
where \(\left|\bullet \right|\) indicates absolute value. We assume that the HV sensor has unity gain (\({{{{{{H}}}}}}_{{{{{{\rm{e}}}}}}}=1\) and \({{{{{v}}}}}=\hat{{{{v}}}}\)). The open-loop transfer function (Eq. 1) is fit to the data to match the gain at 200 Hz, which is the desired disturbance rejection frequency. Using the open-loop transfer function in Eq.(1) we design a controller
such that \({G}_{{{{{{\rm{e}}}}}}}{K}_{{{{{{\rm{e}}}}}}} > 10\) for \(f < 10\) Hz, \({G}_{{{{{{\rm{e}}}}}}}{K}_{{{{{{\rm{e}}}}}}} > 5\) for \(f < 20\) Hz, and \({G}_{{{{{{\rm{e}}}}}}}{K}_{{{{{{\rm{e}}}}}}} < 0.1\) for \(f > 200\) Hz. \({K}_{{{{{{\rm{e}}}}}}}\) maps \({v}_{{{{{{\rm{raw}}}}}}}\) to raw 16-bit values (216). The controller is implemented in a 1000 Hz loop using a zero-order hold (ZOH) discretization, with inputs sent at 600 Hz. The closed-loop bode plot (Fig. 2f) is generated with inputs \({v}_{{{{{{\rm{r}}}}}}}\left(t\right)\) (kV) as
For the deformation feedback loop (Fig. 4a), the open-loop is characterized by inputs
with 32 logarithmically-spaced f from 0.6 to 50 Hz and \(t\) from 0 to 15 s. We assume \(v={v}_{{{{{{\rm{r}}}}}}}\). Using the open-loop transfer function in Eq.(2) we design a controller
such that \({G}_{{{{{{\rm{h}}}}}}}{K}_{{{{{{\rm{h}}}}}}} > 20\) for \(f < 10\) Hz, \({G}_{{{{{{\rm{h}}}}}}}{K}_{{{{{{\rm{h}}}}}}} > 5\) for \(f < 20\) Hz, and \({G}_{{{{{{\rm{h}}}}}}}{K}_{{{{{{\rm{h}}}}}}} < 0.1\) for \(f > 300\) Hz. The controller is implemented at 200 Hz using a ZOH discretization. We also add a prefilter
which is also discretized with a ZOH at 200 Hz. The closed-loop frequency response (Fig. 4b) is generated with input \({z}_{{{{{{\rm{r}}}}}}}(t)\) (mm) as
at the same set of frequencies from 0.6 to 50 Hz.
Ball rolling algorithm and experimental setup
The ball position is captured from a USB color camera (2.9 mm Wide Angle, ELP) placed 115 cm above the surface. The image data is sampled at 260 Hz (the native camera frame rate) using a Python script and the OpenCV61 package (Supplementary Software 1). The position of the ball is computed by finding the centroid of a color mask on the camera frame. The velocity of the ball \({\dot{{{{{{\bf{x}}}}}}}}_{{{{{{\rm{ball}}}}}}}\) is derived at each time step from the calculated position and 260 Hz sample rate, and it is filtered with a five-sample moving average. The algorithm loop thus runs at 52 Hz. Given ball position \({{{{{{\bf{x}}}}}}}_{{{{{{\rm{ball}}}}}}}=(i,j)\) (surface coordinates \(i\) and \(j\) ranging from 0 to 10) and desired goal position \({{{{{{\bf{x}}}}}}}_{{{{{{\rm{goal}}}}}}}\), the positional error is
The center position of the driving shape (Fig. 5b), \({{{{{{\bf{x}}}}}}}_{{{{{{\rm{arc}}}}}}}\), is
where \({\hat{{{{{{\bf{x}}}}}}}}_{{{{{{\rm{err}}}}}}}\) denotes the normalized vector of the positional error \({{{{{{\bf{x}}}}}}}_{{{{{{\rm{err}}}}}}}\). The shape function over the surface \({{{{{{\bf{z}}}}}}}_{{{{{{\rm{r}}}}}}}({{{{{\bf{x}}}}}})\) (mm) is
where \(\sigma=0.6\) is the standard deviation of the Gaussian profile, \({||}\cdot {||}\) is the Euclidean norm, and \({{{{{{\bf{x}}}}}}}_{{{{{{\rm{rel}}}}}}}={{{{{\bf{x}}}}}}-{{{{{{\bf{x}}}}}}}_{{{{{{\rm{arc}}}}}}}\) for \({{{{{\bf{x}}}}}}=\left(x,y\right)\forall x,y \in \left\{0.5,\,1.5,\ldots,\,9.5\right\}\). Each cell uses \({{{{{{\bf{z}}}}}}}_{{{{{{\rm{r}}}}}}}\) in closed-loop feedback \({T}_{{{{{{\rm{h}}}}}}}\) (Fig. 5a). Equation(16) only holds true when inner product \(\left\langle {{{{{{\bf{x}}}}}}}_{{{{{{\rm{arc}}}}}}}-{{{{{{\bf{x}}}}}}}_{{{{{{\rm{ball}}}}}}},\,{{{{{{\bf{x}}}}}}}_{{{{{{\rm{rel}}}}}}}\right\rangle > -0.4\); otherwise, \({{{{{{\bf{z}}}}}}}_{{{{{{\rm{r}}}}}}}\,\left({{{{{\bf{x}}}}}}\right)={{{{{{\mathbf{0}}}}}}}_{\left[10\cdot 10\right]}\). For multiple balls \({{{{{{\bf{z}}}}}}}_{{{{{{\rm{r}}}}}}}({{{{{\bf{x}}}}}})\) is independently computed for each ball position and the maximum value at each point \((i,j)\) from all sets is used to calculate the global \({{{{{{\bf{z}}}}}}}_{{{{{{\rm{r}}}}}}}({{{{{\bf{x}}}}}})\).
For the single ball experiment (Fig. 5c),
The ball advances to each goal position only when \({{{{{{\bf{x}}}}}}}_{{{{{{\rm{err}}}}}}}\le 0.33\). In the second experiment (Fig. 5d), each ball is rolled down an incline at5,10 onto the surface. The order of the balls (by color) was random. The goal positions are (0, 5) for the red ball, (0, 5) for yellow, and (5, 10) for green.
Data availability
All relevant data from this study are included in the paper and Supplementary Information. Source data is deposited at https://doi.org/10.17617/3.9S0O4Q62.
Code availability
The code that supports this study is available as Supplementary Software 1. Further description of the code can be found in the Supplementary Methods.
References
Rasmussen, M. K., Pedersen, E. W., Petersen, M. G. & Hornbæk, K. Shape- changing interfaces: a review of the design space and open research questions. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, 735–744 (2012).
Alexander, J. et al. Grand challenges in shape-changing interface research. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Paper 299 (2018).
Follmer, S., Leithinger, D., Olwal, A., Hogge, A. & Ishii, H. inFORM: dynamics physical affordances and constraints through shape and object actuation. In Proceedings of the 26th annual ACM Symposium on User Interface Software and Technology (UIST), 417-426 (2013).
Gronbaek, J. E., Rasmussen, M. K., Halskov, K. & Petersen, M. G. KirigamiTable: designing for proxemic transitions with a shape-changing tabletop. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Paper 705, 1–15, (2020).
Steed, A., Ofek, E., Sinclair, M. & Gonzalez-Franco, M. A mechatronic shape display based on auxetic materials. Nat. Commun. 12, 4758 (2021).
Hwang, D., Barron, E. J. III, Tahidul Haque, A. B. M. & Bartlett, M. D. Shape morphing mechanical metamaterials through reversible plasticity. Sci. Robot. 7, eabg2171 (2022).
Tahouni, Y., Qamar, I. & Mueller, S. NURBSforms: a modular shape-changing interface for prototyping curved surfaces, In Proceedings of the Fourteenth International Conference on Tangible, Embedded, and Embodied Interaction, 403–409 (2020).
Siu, A. F., Gonzalez, E. J., Yuan, S., Ginsberg, J. B. & Follmer, S. ShapeShift: 2D spatial manipulation and self-actuation of tabletop shape displays for tangible and haptic interaction. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, Paper 291, 1–13 (2018).
Huang, J.-L., Zhakypov, Z., Sonar, H. & Paik, J. A reconfigurable interactive interface for controlling robotic origami in virtual environments. Int. J. Robot. Res. 37, 629–647 (2018).
Liu, K., Hacker, F. & Daraio, C. Robotic surfaces with reversible, spatiotemporal control for shape morphing and object manipulation. Sci. Robot. 6, eabf5116 (2021).
Pikul, J. H. et al. Stretchable surfaces with programmable 3D texture morphing for synthetic camouflaging skins. Science 358, 210–214 (2017).
Stoll, W. et al., WaveHandling, Brochure No. 54817 (Festo AG & Co. KG Esslingen, Germany, 2013). Available: https://www.festo.com/net/SupportPortal/Files/248127/Festo_WaveHandling_en.pdf.
Hashem, R., Smith, B., Browne, D., Xu, W. & Stommel, M. Control of a soft-bodied XY peristaltic table for delicate sorting. In 2016 IEEE 14th International Workshop on Advanced Motion Control (AMC), 358–363 (2016).
Terwagne, D., Brojan, M. & Reis, P. M. Smart morphable surfaces for aerodynamic drag control. Adv. Mater. 26, 6608–6611 (2014).
Roudaut, A., Karnik, A., Löchtefeld, M., & Subramanian, S. Morphees: toward high “shape resolution” in self-actuated flexible mobile devices. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, 593–602 (2013).
Stanley, A. A., Hata, K., Okamura, A. M., Closed-loop shape control of a haptic jamming deformable surface. In 2016 IEEE International Conference on Robotics and Automation (ICRA), 2718–2724 (2016).
Ni, X. et al. Soft shape-programmable surfaces by fast electromagnetic actuation of liquid metal networks. Nat. Commun. 13, 5576 (2022).
Bai, Y. et al. A dynamically reprogrammable surface with self-evolving shape morphing. Nature 609, 701–708 (2022).
Alapan, Y., Karacakol, A. C., Guzelhan, S. N., Isik, I. & Sitti, M. Reprogrammable shape morphing of magnetic soft machines. Sci. Adv. 6, eabc6414 (2020).
Daynes, S. & Weaver, P. M. Review of shape-morphing automobile structures: concepts and outlook. Proc. Inst. Mech. Eng., Part D: J. Automob. Eng. 227, 1603–1622 (2013).
Whitesides, G. M. Soft robotics. Angew. Chem. Int. Ed. 57, 4258–4273 (2018).
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).
Kim, S., Laschi, C. & Trimmer, B. Soft robotics: a bioinspired evolution in robotics. Trends Biotechnol. 31, 287–294 (2013).
Elango, N. & Faudzi, A. A review article: investigations on soft materials for soft robot manipulations. Int. J. Adv. Manuf. Tech. 80, 1027–1037 (2015).
Laschi, C., Mazzolai, B. & Cianchetti, M. Soft robotics: technologies and systems pushing the boundaries of robot abilities. Sci. Robot. 1, 1–12 (2016).
Lee, C. et al. Soft robot review. Int. J. Control Autom. 15, 3–15 (2017).
Mazzolai, B. et al. Roadmap on soft robotics: multifunctionality, adaptability and growth without borders. Multifunct. Mater. 5, 032001 (2022).
Calisti, M., Picardi, G. & Laschi, C. Fundamentals of soft robot locomotion. J. R. Soc. Interface 14, 20170101 (2017).
Rothemund, P. et al. Shaping the future of robotics through materials innovation. Nat. Mater. 20, 1582–1587 (2021).
Cianchetti, M. Embodied intelligence in soft robotics through hardware multifunctionality. Front. Robot. AI 17, 724056 (2021).
Ankit, T. Y. K. H., Nirmal, A., Kulkarni, M. R., Accoto, D. & Mathews, N. Soft actuator materials for electrically driven haptic interfaces. Adv. Intell. Syst. 4, 2100061 (2022).
Lee, H. S. et al. Design analysis and fabrication of arrayed tactile display based on dielectric elastomer actuator. Sens. Actuat. A-Phys. 205, 191–198 (2014).
Leroy, E., Hinchet, R. & Shea, H. Multimode hydraulically amplified electrostatic actuators for wearable haptics. Adv. Mater. 32, 2002564 (2020).
Johnson, B. K. et al. Identification and control of a nonlinear soft actuator and sensor system. IEEE Robot. Autom. Lett. 5, 3783–3790 (2020).
Ly, K. et al. Miniaturized circuitry for capacitive self-sensing and closed-loop control of soft electrostatic transducers. Soft Robot. 8, 673–686 (2021).
Sundaram, V. et al. Embedded magnetic sensing for feedback control of soft HASEL actuators. IEEE Trans. Robot. 39, 808–822 (2022).
Besse, N., Rosset, S., Zarate, J. J. & Shea, H. Flexible active skin: large reconfigurable arrays of individually addressed shape memory polymer actuators. Adv. Mater. Technol. 2, 1700102 (2017).
Ly, K. et al. Electro-hydraulic rolling soft wheel: design, hybrid dynamic modeling, and model predictive control. IEEE Trans. Robot. 38, 3044–3063 (2022).
Phung, H. et al. Haptic display responsive to touch driven by soft actuator and soft sensor. IEEE/ASME Trans. Mechatron. 26, 2495–2505 (2021).
Mitchell, S. K., Martin, T. & Keplinger, C. A pocket-sized ten-channel high voltage power supply for soft electrostatic actuators. Adv. Mater. Technol. 7, 2101469 (2022).
Acome, E. et al. Hydraulically amplified self-healing electrostatic actuators with muscle-like performance. Science 359, 61–65 (2018).
Kellaris, N., Venkata, V. G., Smith, G. M., Mitchell, S. K. & Keplinger, C. Peano-HASEL actuators: muscle-mimetic, electrohydraulic transducers that linearly contract on activation. Sci. Robot. 3, eaar3276 (2018).
Rothemund, P., Kellaris, N., Mitchell, S. K., Acome, E. & Keplinger, C. HASEL artificial muscles for a new generation of lifelike robots–recent progress and future opportunities. Adv. Mater. 33, 2003375 (2021).
Han, R., Correll, N., Pister, K. & Dutta, P. Wireless robotics materials. In Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems, 24 (2017).
McEvoy, M. A. & Correll, N. Materials that couple sensing, actuation, computation, and communication. Science 347, 1261689 (2015).
Mitchell, S. K. et al. An easy-to-implement toolkit to create versatile and high-performance HASEL actuators for untethered soft robots. Adv. Sci. 6, 1900178 (2019).
Rothemund, P., Kirkman, S. & Keplinger, C. Dynamics of electrohydraulic soft actuators. Proc. Natl. Acad. Sci. 117, 16207–16213 (2020).
Hellebrekers, T., Kroemer, O. & Majidi, C. Soft magnetic skin for continuous deformation sensing. Adv. Intell. Syst. 1, 1900025 (2019).
Kellaris, N., Venkata, V. G., Rothemund, P. & Keplinger, C. An analytical model for the design of Peano-HASEL actuators with drastically improved performance. Extrem. Mech. Lett. 29, 100449 (2019).
Levine, D. J., Turner, K. T. & Pikul, J. H. Materials with electroprogrammable stiffness. Adv. Mater. 33, 1–26 (2021).
Chuc, N. H. et al. Fabrication and control of rectilinear artificial muscle actuator. IEEE/ASME Trans. Mechatron. 16, 167–176 (2010).
Schlatter, S., Illenberger, P. & Rosset, S. Peta-pico-Voltron: an open-source high voltage power supply. HardwareX 4, e00039 (2018).
Chouvardas, V. G., Miliou, A. N. & Hatalis, M. K. Tactile displays: overview and recent advances. Displays 29, 185–194 (2008).
Wang, T., Zhang, J., Hong, J. & Wang, M. Y. Dielectric elastomer actuators for soft wave-handling systems. Soft Robot. 4, 61–69 (2017).
De Acutis, A. et al. Design and proof of concept for multi degree of freedom hydrostatically coupled dielectric elastomer actuators with roto-translational kinematics for object handling. Smart Mater. Struct. 27, 074005 (2018).
Yan, Y. et al. Soft magnetic skin for super-resolution tactile sensing with force self-decoupling. Sci. Robot. 6, eabc8801 (2021).
Dwivedi, A. et al. Design, modeling, and validation of a soft magnetic 3-D force sensor. IEEE Sens. J. 18, 3852–3863 (2018).
Walker, I. D. Continuous backbone “continuum” robot manipulators. Int. Sch. Res. Not. 2013, 1–19 (2013).
Bezanson, J., Edelman, A., Karpinski, S. & Shah, V. B. Julia: a fresh approach to numerical computing. SIAM Rev. 59, 65–98 (2017).
Danisch, S. & Krumbiegel, J. Makie.jl: flexible high-performance data visualization for Julia. J. Open Source Softw. 6, 3349 (2021).
Bradski, G. The OpenCV library. Dr. Dobb’s J.: Softw. Tools Professional Program. 25, 120–123 (2000).
Johnson, B. K. et al. Data set: a multifunctional soft robotic shape display with high-speed actuation, sensing, and control. Edmond (2023).
Acknowledgements
Funding for this work was provided by the National Science Foundation (CPS grant 1739452 awarded to M.E.R., C.K., J.S.H., and N.C.; DGE grant 1650115 awarded to B.K.J., V.S.) and by the Max Planck Society (C.K.).
Author information
Authors and Affiliations
Contributions
M.N. led the design of the shape display; all authors contributed towards its design and conceptualization. S.K.M., E.A., and N.K. designed the HASEL actuator. M.N and S.K.M. designed the voltage control scheme, HASEL driver circuit, and power supply system. V.S. and K.L. designed the sensor system and circuitry. M.N. wrote the firmware, software, and communications framework. B.K.J., M.N., and A.V. designed the closed loop control laws. M.N. designed the mechanical components of the shape display and integrated all subsystems. M.N., B.K.J., V.S., K.L., and A.V. built the shape display. M.N., B.K.J., V.S., K.L., and A.V. developed the experimental methodology and analyzed data; M.N., B.K.J., V.S., A.V., and K.L. wrote code for data collection and analysis; B.K.J., M.N., V.S., K.L., and A.V. implemented demos and experiments. M.N., B.K.J., and V.S. designed the figures; B.K.J. performed the photography and videography; M.N. and B.K.J. created the illustrations. M.E.R., C.K., N.C., and J.S.H. supervised and administrated the project. The paper was written by B.K.J., M.N., K.L., V.S., and A.V.; all authors contributing to editing.
Corresponding authors
Ethics declarations
Competing interests
E.A., S.K.M., N.K., and C.K. are co-founders of Artimus Robotics Inc., a company focused on commercializing HASEL actuators. E.A., S.K.M., N.K., and C.K. are inventors on US patent number 10,995,779, US Application No. 17/198,909, US Application No. 16/978,292, European Application EP18770604.9 A, and European Application EP3762618A4, which cover fundamentals and basic designs of HASEL actuators. V.S., K.L., N.C., and M.E.R. are inventors on U.S. Patent Application No. 17/746,427, “Embedded Magnetic Sensing Method for Soft Actuators”. M.E.R. is a co-founder of Aspero Medical, Inc., a start-up company that is focused on commercializing balloon overtube products for use in enteroscopy. The remaining authors declare no competing interests.
Peer review
Peer review information
Nature Communications thanks Herbert Shea and the other anonymous reviewer(s) for their contribution to the peer review of this work. A peer review file is available.
Additional information
Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Johnson, B.K., Naris, M., Sundaram, V. et al. A multifunctional soft robotic shape display with high-speed actuation, sensing, and control. Nat Commun 14, 4516 (2023). https://doi.org/10.1038/s41467-023-39842-2
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41467-023-39842-2
This article is cited by
-
Energy-efficient dynamic 3D metasurfaces via spatiotemporal jamming interleaved assemblies for tactile interfaces
Nature Communications (2024)