Brody Stackab,
Miguel Hernández-del-Valleac,
Aroa Mascaraque-Leóna,
Petronela Chovancová
a,
Loris Langeoisad,
Jacob Porathab,
Juan P. Fernandez-Blazquez
a,
Mónica Echeverry-Rendón
a and
Maciej Haranczyk
*a
aIMDEA Materials Institute, C/Eric Kandel, 2, 28906 Getafe, Madrid, Spain. E-mail: maciej.haranczyk@imdea.org; Tel: +34 915 49 34 22
bMichigan State University, East Lansing, 48824, MI, USA
cUniversidad Carlos III de Madrid, 28911 Leganés, Madrid, Spain
dUniversité de Limoges, 87032 Limoges, France
First published on 27th June 2025
The development of polymer materials for real-world applications requires careful assessment of material degradation over time and under environmental exposure. Such tests often necessitate frequent monitoring of test specimens, which can become burdensome for researchers. This study presents the application of a collaborative robot to automate repetitive tasks involved in monitoring materials exposed to solvents such as water. The primary setup enables the monitoring of a large number of specimens immersed in a water bath, recording their mass, and directing them for mechanical testing at specified intervals. The experiment is further supported by several do-it-yourself accessories, including Arduino-controlled water replacement, temperature regulation, and specimen drying. We demonstrate the setup's utility by monitoring water absorption in various nylon materials, as well as the Charpy impact strength of polylactic acid (PLA) specimens immersed in water. Lastly, we propose additional modifications to allow for more complex measurements, particularly for samples requiring precise control over the composition of the immersion solvent.
One of the important aspects of polymer material monitoring is its degradation when exposed to moisture along with other factors such as temperature, oxidative stress, radiation, etc. Banjo et al.1 investigated how common 3D printing polymers such as nylon and PLA degrade significantly when exposed to moisture and high temperatures over time, affecting their long-term use and recyclability. In their study, nylon-based materials absorbed up to 10 times more water than PLA, with nylon experiencing a 60% reduction in flexural modulus after 7 days of immersion, while PLA showed negligible degradation at 21 °C but substantial physical degradation at 70 °C.
Other studies have focused on the effect that different additives can have on the degradation of polymers. For example, montmorillonite is a nanoclay known for accelerating the processes of hydrolytic degradation and biodegradation of PLA.2,3 Consequently, degradation becomes a critical factor to consider when using polymer nanocomposites. This effect may be detrimental in applications where resistance to environmental factors is required, but advantageous in cases where biodegradability is desired for end-of-life disposal. One relevant point about these processes of water absorption and degradation is that they are not linear and the polymers behave very differently in every stage of the process depending on which factor is dominant. Thus, regular monitoring is essential for achieving a profound comprehension of the phenomena at play. Moetazedian et al.4 performed this type of detailed study in the context of 3D printing PLA for biomedical applications and described how at early stages the loss of crystallinity is the main factor affecting the mechanical properties, while in later stages the dominant process is the hydrolysis of the polymer chains. They also characterized how the degradation times change dramatically corresponding to temperature, with the polymer reaching zero tensile strength at 270 days if submerged at 37 °C, while only taking 4 days if the water is at 65 °C. In this context, the advantage of automation is clear, as it allows for systematic measurements in processes that happen in just a few hours without interruptions related to work schedules.
The need for automated polymer material testing extends beyond degradation studies, encompassing broader applications in the research and development of advanced materials. Various groups have pioneered systems for high-throughput and automated testing to address this demand. For instance, the Meredith group introduced the HTMECH device,5 designed for high-throughput screening of thin films. This system measures force and deformation in film regions subjected to transverse biaxial loading through an instrumented thin contact tip. Specifically tailored for rapid serial testing of combinatorial material libraries, HTMECH processes discrete or gradient samples, each with a diameter of only a few millimeters, collecting load-deformation profiles at high speeds (e.g., 100 spots per hour). Similarly, the Brown group developed the BEAR system,6 which automates the optimization of mechanical properties of 3D-printed structures. This setup integrates a universal testing machine from Instrom with a collaborative robot, which facilitates the mechanical testing of 3D-printed materials. Our own group has previously reported an automated system for optimizing 3D printing parameters, incorporating both a collaborative robot and automated mechanical testing using a Charpy pendulum tester, coupled with computer vision for quality control.7 The importance of such automated testing systems is widely acknowledged by both researchers and instrument manufacturers, with the latter offering instruments featuring automated sample loading or integration with collaborative robots through proprietary solutions.
In this study, we extend the application of collaborative robotics to automate repetitive tasks involved in monitoring polymer materials exposed to solvents such as water. This is particularly critical for developing sustainable polymers and materials that are used in biomedical applications. Our primary setup enables the monitoring of numerous specimens immersed in a water bath, facilitating mass measurements and directing the samples to mechanical testing at predefined intervals. The system is enhanced with several custom-built accessories, including Arduino-controlled water replacement, temperature regulation, and specimen drying. The utility of this setup is demonstrated by monitoring water absorption in various nylon materials, as well as the Charpy impact strength of PLA specimens immersed in water. In addition, we discuss potential modifications for more complex measurements, especially for specimens requiring precise control over the composition of the immersion solvent.
(1) At the beginning of each cycle, the robot removes the lid from the water bath that prevents excessive evaporation or external contamination and stores it by the side of the water bath (Fig. 1A-2).
(2) After the lid is removed the tool is returned to initial position, as seen in Fig. 1A, and a calibration routine is performed to accurately establish the position of the water bath with respect to the robot coordinate system, as detailed in Section 2.1.4.
(3) Once calibrated, the robot follows the grid of samples and pulls each in the order they are called under the user inputs section.
(4) Each sample is retrieved from the tray and moved to a location to be dried with compressed air (Fig. 1B-7). The specimen is administered two bursts of compressed air through a custom robot gripper, described in Section 2.1.3. These are set to 1.5 seconds each but can be adapted as material requires.
(5) The air-dried sample is then moved to the sponge (Fig. 1B-8) where its bottommost face is dabbed to remove any remaining drops. After using the sponge, the sample is moved to the balance (Fig. 1B-9) to be measured.
(6) Each sample is measured three times so that an average can be taken for improved accuracy. Together, all four values are reported along with a timestamp and the current temperature of the bath. This data is added to that sample's data category.
(7) After measurement, the sample is returned to the water bath tray and re-submerged. Once all desired samples have been measured, the lid is replaced over the bath. It is at this point that data is saved and added to the experiment's CSV file.
The robot then waits until the current time matches that of the previously calculated next cycle time. In order to improve unsupervised compliance, special procedures were created for each way the grippers interact with a sample. They are as follows:
(a) Basin tray retrieval: grippers are lowered fully opened, closed slightly so that the angled teeth start to control the sample, shaken along the X–Y plane to further center the substrate, and then closed fully.
(b) Basin tray replacement: the sample is lowered most of the way down so that it interacts with both the tray and robot, the grippers open slightly to drop a sample in the case it is already perfectly aligned, the tool is then lowered the rest of the way down, shaken along the X–Y plane to help the sample settle.
(c) Balance placement: the sample is lowered most of the way down so that it interacts with both the balance and robot and the grippers are opened to their full width to avoid interference with the measurement, then the tool is rotated +30 and back −30° about the Z axis to free a sample in the case that it was stuck to the grippers.
(d) Balance retrieval: grippers are lowered fully opened, closed slightly so that the angled teeth start to control the sample, shaken along the X–Y plane to further center the substrate, and then closed fully.
To enhance scalability, the system has been extended to support parallel execution of multiple experiments. A second water bath has been integrated, allowing two independent experiments to run simultaneously. This is achieved using a queue-based architecture implemented in Python, where a listener manages incoming tasks and distributes them to one or more clients that execute the experimental routines. Each bath operates as a fully autonomous unit, enabling asynchronous and decoupled operation. This design not only doubles the throughput but also lays the groundwork for future expansion—the system can be scaled further by adding additional baths, limited only by physical space and available hardware. The codebase supporting both single-bath and multi-bath configurations is included in the GitHub repository for this project.8
Situating substrates vertically in a self-centering tray allows for many samples to be placed in a tight pattern. The current arrangement of 23 columns by 11 rows, 2 cm on center, provides 253 potential samples in any one experiment.
Due to the water immersion and high temperatures of the bath, ASA was selected as the material for fabricating the basin tray. ASA resists degradation in this type of environment, while allowing for the beveled geometry originally designed for 3D printing. Exterior trays and other robot interfaces are 3D printed in PLA as they will not be subjected to as harsh of environments. The CAD files for the tray and all components can be found in the GitHub repository for this project.8 There are two versions: one for rectangular specimens apt for Charpy impact testing and another one adjusted for tensile dogbones according to the ISO 527-2 norm.
Offset teeth on each gripper interlock with those of its pair to better control sample acquisition. The geometry of the combined two grippers pushes the sample towards the tool's center as the grippers close. Due to the axially symmetric nature of this pattern, the same design can be used for both sides. This feature is aided by a function which wiggles the tool slightly along the X–Y plane before fully closing the grippers. Together, these features allow for the compliance necessary to be left unattended for multiple days.
Included in the geometry of the teeth is a circular cutout which is designed to interface with the bath lid handle. The X–Y cross section constrains a sample to one point along this plane, while the Y–Z cross section constrains the lid's handle to one point on this plane. This small amount of geometry provides reliable control over the movement of two unique parts of the robot's environment.
The channels along the inner face of the gripper are connected to a system of compressed air to assist in drying each sample before measuring its weight. Removing surface water and any water trapped between the gripper and sample is crucial to the accuracy of the results collected, especially as it is to be left unsupervised. Funneling compressed air to run out along each face of a controlled sample solves both concerns. Fig. 2 shows a cross-section view of a gripper which depicts the air channels in yellow and the mounting for the UR10e robot in green. The air channeling consists of a press-fit hole for inserting 8 mm OD pneumatic tubing which is then divided into a channel that runs along the inner control surface and a smaller duct that directs air out towards the end of a held sample. After use of compressed air, the bottom face of the sample is dabbed on a sponge and each side is passed along it downward, removing any remaining drops from both the sample and the grippers.
Another important consideration is fabrication, especially for a piece with such complex geometry. For this reason the outer face of each gripper is planar so that it lays flat on a 3D-printer build plate. This minimizes support material, printing time, and post-print modifications. The triangular shape also yields better rigidity, which is helpful since the depth of the water bath requires that the grippers have some distance between the point of actuation and their point of contact with the substrate.
The location of each item the robot will interface with is calculated from one initial position, where the robot is directly above the water bath's lid. All adjacent equipment is in contact with each other to maintain consistent relative positions between devices, as depicted in Fig. 1 for this workflow.
After the lid has been removed, the robot uses force-contact feedback to detect two points along the X axis and two along the Y axis. These points are converted into lines and a point of intersection is calculated for the corner of the bath. If the two lines are not within a certain tolerance of perpendicularity (i.e. if there was outside interference during this process), the calculation is rejected and the function restarts until a precise measurement is validated. Once the alignment data satisfies the set tolerance, the experiment environment is calculated using distances from the corner point of intersection and the angle of the lines off the robot's origin.
Coordinates are calculated using the rotation matrix with inputs initial position (Xi, Yi), angle (α), and position of the specimen in the tray (dx, dy) in the following format:
Xn = Xi + dx·cos(α) − dy·sin(α) |
Yn = Yi + dy·cos(α) + dx·sin(α) |
The position of each specimen in the tray (dx, dy) is defined by assigning an integer index (nth column, nth row) and multiplying by the 2 cm between the center of the cells.
This system allows for variability in setup and during the experiment. Including the calibration at the start of every cycle greatly decreases the chances of failure over long periods of unattended testing.
The same socket protocol is used to communicate with an Arduino board connected to the Raspberry Pi, which controls a series of devices that ensure the proper functioning of the experiment (Fig. 3):
A 12 V DC water pump is controlled by an Arduino UNO and maintains a constant water level in the bath throughout the experiment. A float switch water level sensor placed inside the bath sends information on water conditions using the and allows for the automatic activation of the pump if it detects an insufficient water level. A driver (L289N) is used to supply the pump with 12 V.
Additionally, a temperature sensor with a waterproof probe is immersed in the bath to monitor water temperature throughout the experiment. A pull-up resistor (4.7 kΩ in the case of the sensor used here) is needed to ensure correct data communication between the various devices.
The compressed air valve used to dry each sample after immersion is also controlled by the Arduino. This setup calls for a 24 V power supply, requiring the use of a second power source. To correctly connect it to the Arduino, a MOSFET type transistor is needed; a resistor (1 kΩ in this case) to limit the current flowing through the transistor, and a freewheeling diode to protect it from experiencing too high of voltage.
All the commands can also be read or sent by Python from a single interface.
For the experiments of water absorption of polyamides, a number of different formulations were used to compare their behaviours. Also, depending on the material, some of the specimens were 3D printed (-P) and some were injected (-I) according to the way in which the material is commercialized. The specimens were printed at 100% infill and with the same geometry as the injected specimens.
(a) bioPA56-I: ECOPENT®1273 Bio-based Polyamide Resin PA56 from Cathay Biotech Inc were injected at 260 °C and 32 bar.
(b) BASF Ultrafuse PA (PA6-I and PA6-P), a PA6 and PA66 copolymer with reduced melt temperature. The filament was both 3D printed in a Bambu X1 Carbon printer at 240 °C, and injected at 220 °C and 90 bar to compare absorption in both methods.
(c) Fiberlogy PA12 natural filament (PA12-P) printed at 300 °C. PA12 is expected to have lower absorption rates than other polyamides.10
(d) Fiberlogy Recycled PA12 filament (rPA12-P) printed at 300 °C, which offers an interesting point of comparison with its non-recycled counterpart.
The specimens are shown in Fig. 4.
To test the effect of water adsorption on the mechanical properties of PA, we also injected 50 samples of bioPA56 tensile dogbones. The specimens were injected at 260 °C and 32 bar.
Tensile tests were conducted in accordance with ISO 527-2 using an Instron universal testing machine equipped with a 10 kN load cell. The crosshead speed was set to 50 mm min−1. Specimens had a gauge length of 25 mm, thickness of 2 mm, and width of 5 mm. Each measurement was performed in triplicate.
Thermal transitions were studied by differential scanning calorimetry (DSC) using a TA Instruments DSC25 in a heating–cooling–heating cycle at a rate of 10 °C min−1 under a nitrogen atmosphere. Samples were first equilibrated at −20 °C, then heated to 200 °C, held isothermal for 0.5 minutes, cooled to −20 °C, held isothermal for 1 minute, and finally reheated to 200 °C. Data from the first heating cycle were used for thermal analysis to assess the material in its initial state.
The evolution of the weight of the specimens is shown in Fig. 5. The PA12 specimens, both recycled and non-recycled, show a lower weight and almost no absorption (≤1.2%) at both temperatures, while all the other specimens have similar weights and absorption rates, as calculated in Table 1:
Material | %wt at room T | %wt at 60 °C |
---|---|---|
bioPA56-I | 5.82 | 9.76 |
PA6-I | 4.88 | 8.55 |
PA6-P | 4.82 | 8.20 |
PA12-P | 0.60 | 1.20 |
rPA12-P | 0.33 | 1.09 |
At both temperatures, bioPA56 is the material that shows faster absorption, but this rate is greatly increased with exposure to higher temperature. The samples of PA6 show very similar trends, with no noticeable difference between the 3D printed and the injected samples.
The marked difference in water absorption between PA12 (both virgin and recycled) and the other polyamides tested corroborates previous findings.11,12 This reduced water uptake in PA12 is primarily attributed to its lower density of amide groups; PA12 features only one amide group per 12 carbon atoms, compared to a ratio of 1:
6 in PA6 and PA66 and 2
:
11 in PA56.13,14 Given the strong affinity of amide groups for water, owing to their polarity, water molecules can induce a plasticizing effect by disrupting inter-chain hydrogen bonding, thereby increasing molecular mobility.15,16 Consequently, to limit moisture absorption while preserving the mechanical properties characteristic of PA6, PA6/PA12 copolymers are frequently employed in applications where water uptake must be controlled.17 Additionally, the degree of crystallinity influences water absorption, as moisture predominantly penetrates the amorphous regions of the polymer.
Fig. 6 shows the sharp initial drop in Young's modulus and yield strength after just one day, suggesting rapid chain scission, most likely driven by water interaction with the amide groups. This degradation may be further accelerated by oxidative mechanisms. As highlighted by Brette et al., the presence of oxygen, both from air and dissolved in water, introduces oxidative degradation. Thermal oxidation, initiated by hydrogen abstraction on the aliphatic backbone, accelerates polymer breakdown and leads to irreversible structural changes such as embrittlement and possible cross-linking.18
![]() | ||
Fig. 6 Evolution of Young's modulus (black, left axis) and yield strength (red, right axis) of PA during hydrolytic degradation at 60 °C over 4.5 days. |
The temperature profile of the water during the experiment is shown in Fig. 7. Temperature stays close to the 61.41 °C mean with a 0.15 °C standard deviation. Most of the biggest deviations match with the times where the lid is removed to measure the weight of the specimens, causing the temperature to drop slightly and requiring the bath to heat in order to recover the target temperature. Another possible cause for temperature variation could be the process of refilling water when the level drops below the sensor.
Every 12 hours, 10 specimens are extracted from the water bath, dried with two 1.5 second bursts of compressed air, weighed and stored for subsequent mechanical testing. Fig. 8A shows the initial setup of the specimens. The experiment runs for 4 and a half days until all of the samples are extracted from the water or the degradation is so noticeable that it is no longer possible to keep conducting the experiment due to the specimens breaking on touch. A first effect that can be easily observed in Fig. 8B is the progressive loss of transparency until samples are completely opaque after around 72 h, due to the polymer crystallization. During early prototyping, we noticed that some samples acquire a curvature (see Fig. 8C for an example) which creates difficulties when trying to insert them into the balance fixture. In order to prevent this, our improved design uses three layers of trays and smaller tolerance in the holes to help maintain the shape during the experiment.
The samples' weights, measured every 12 hours for 4 and a half days, are shown in Fig. 9. An increase in weight of around 1% can be observed in the first hours of the experiment, after which the weight becomes very stable. This value of water absorption for PLA close to 1% agrees with that which is previously reported in literature.1 On the other hand, no decrease in weight associated to degradation is perceived, as the PLA chains broken by hydrolysis typically remain in the material20 and do not affect the overall weight change of the specimen.
![]() | ||
Fig. 9 Weight increment measurements of the PLA specimens at 60 °C. Every 12 h, 10 specimens are retrieved, weighed and stored for mechanical testing. |
To understand the significant variability in impact strength, we performed DSC analysis on samples degraded for 0.5 days (low variability) and 1 day (high variability). The analysis was based on the first heating curve, which reflects the material's thermal state after degradation. Fig. 11 presents the DSC thermograms, with corresponding numerical data summarized in Table 2.
Sample | Impact strength (J) | Glass transition (60 °C) | ΔHm (J g−1) |
---|---|---|---|
0.5 d – high | 2.04 | 63.09 | 28.66 |
0.5 d – medium | 1.79 | 57.90 | 28.59 |
0.5 d – low | 1.68 | 58.83 | 25.31 |
1 d – high | 2.64 | 56.40 | 27.31 |
1 d – medium | 1.86 | 57.46 | 29.45 |
1 d – low | 1.26 | 56.23 | 29.47 |
At 0.5 day, impact strength values remained relatively consistent across samples, indicating a uniform effect of water diffusion limited mostly to the surface. In contrast, after 1 day, impact strength showed substantial variation. This increase in variability suggests that as water penetrated deeper into the polymer, it interacted differently with the material's microstructure, depending on local variations in crystallinity, porosity, or chain entanglement. While the samples exhibited a decrease in glass transition temperature after 24 hours indicating increased chain mobility due to water-induced plasticization, the enthalpy of melting (ΔHm) showed an inverse trend compared to impact strength. After 12 hours, ΔHm values decreased with decreasing impact strength. However, after 24 hours, ΔHm increased in samples with decreasing impact strength. This is consistent with literature, indicating that hydrolytic cleavage occurs preferentially in the amorphous regions, leading to an increase in overall crystallinity.21
To gain a better understanding of kinetics of the process, the experiment was repeated at a lower temperature of 50 °C as shown in Fig. 12. However, in this case, the material preparation differed, as the PLA was directly injection molded, bypassing the extrusion step. In this case, a sustained increase in the mechanical strength of the specimens was observed, without reaching the point where degradation becomes dominant and they become more fragile. The data variability is evident in the case of 50 °C degradation as well, with increased scatter appearing around day 2. At 60 °C, however, variability begins as early as day 1. This observation is consistent with the general principle described by the Arrhenius theory, where higher temperatures accelerate chemical reactions. However, it is crucial to note that at 60 °C, the PLA is above its glass transition temperature (Tg), unlike at 50 °C. This difference in physical state significantly increases polymer chain mobility, which likely enhances the acceleration of degradation processes beyond the typical Arrhenius prediction.
![]() | ||
Fig. 13 Comparison between measures taken automatically and by hand for (a) weight change and (b) impact strength. |
For the weight change measurements (Fig. 13a), the variability in manually measured data is comparable to that of the automatic system. The average standard deviation was 0.0019 for manual measurements and 0.0024 for automated ones, indicating similar levels of dispersion. Interestingly, the manually recorded mean values are consistently slightly lower than those obtained from the automated setup, although the overall trend remains the same. This discrepancy may be due to a delay between sample removal from the bath and weight measurement in the manual procedure. Unlike the automated system, which measures the weight immediately after drying, the manual samples had a few additional hours of drying time. This could have led to further evaporation and, consequently, a reduction in measured weight due to the loss of some absorbed water.
For the impact testing results shown in Fig. 13b, the variability was noticeably higher in the manually conducted experiments. This highlights a key advantage of automation: reducing human-induced inconsistencies. In particular, the automated system ensures more repeatable and consistent sample placement, which likely contributes to the lower variability observed. The average standard deviation decreased from 0.47 J in the manual tests to 0.35 J with the automated setup. Another limitation of manual testing is its reduced flexibility in scheduling measurements. Due to working-hour constraints, manual tests could only be performed every 24 hours, whereas the automated system allowed for more frequent testing—every 12 hours—as shown in Fig. 9 and 10. This increased temporal resolution enables a more detailed understanding of the material's behavior over time.
In order to hold the test tubes in place, a vial tray was designed to keep the tubes upright, as seen in Fig. 14A2. A PLA ring was added near the base of each tube which allows it to interlock with the holder. This external holder allows for interaction with the cap to each vial, shown in Fig. 14B. Once the vials are inserted into the holder, the robot tool rotates counterclockwise and the PLA ring locks into place, enabling robot to remove the TPU corks that seal the tubes so that the material or liquid inside can be tested or replaced.
An automated syringe (Fig. 14A1) was adapted from Yoshikawa et al.22 to extract and add liquid to the vials. This allows replenishing of the liquid to keep the level constant, replace it periodically if needed or correct the pH with buffer solutions, among other functions. The syringe is programmed on an Arduino UNO, which is integrated into the workflow using Python and can dispense up to 20 milliliters at a time. Similarly, the collaborative robot can be programmed to measure additional parameters such as pH of the solution, in cases where these parameters are of importance to specimen degradation. Such a pH probe could also be monitored by an Arduino controller. The designs and Arduino code for the prototype are available in the GitHub repository of the project23 for adaptation and future development.
In the experiments performed to validate the setup, we studied the behavior of PLA and several grades of PA when immersed. In the PA experiment, the most notable results were the important increase in water absorption at 60 °C compared to room temperature, and the greatly reduced absorption of PA12, both neat an recycled, compared to the other formulations tested. Tensile testing of the formulation that showed higher absorption exhibited a noticeable decrease in both Young modulus and yield stress after just 12 h of immersion, after which it becomes stable. In the case of PLA, absorption was close to 1% and the experimental setup was used to collect specimens for impact testing. With the specimens submerged at 60 °C we observed a first phase of plasticization of the material that increases the resistance to impacts, which is later decreased by the degradation of the material until its resistance is negligible. DSC analysis was performed on some of the specimens to gain insights into the effect of water in the microstructure of the polymer.
Our approach provides a flexible framework that can be readily adapted for various material degradation studies. The system's modular design enables easy modifications, making it suitable for more complex experimental protocols that require precise control over environmental variables, such as the composition of the immersion solvent. This adaptability is particularly valuable for studies involving degradable materials, such as those used in tissue engineering, where maintaining specific conditions is crucial for replicating real-world scenarios.
In summary, the use of collaborative robots not only streamlines repetitive experiments but also opens new opportunities for customized testing setups, fostering innovation in the development and assessment of advanced materials.
This journal is © The Royal Society of Chemistry 2025 |