Hostname: page-component-89b8bd64d-46n74 Total loading time: 0 Render date: 2026-05-05T12:24:48.653Z Has data issue: false hasContentIssue false

A soft growing robotic system for odor detection and classification

Published online by Cambridge University Press:  10 March 2026

Ayodele James Oyejide*
Affiliation:
Electrical and Electronics Engineering, Kadir Has University - Kadir Has Campus Cibali , Istanbul, Türkiye
Ahmet Astar
Affiliation:
Computer Engineering, Kadir Has University - Kadir Has Campus Cibali, Türkiye
Gülnur Kaya
Affiliation:
Mechatronics Engineering, Kadir Has University - Kadir Has Campus Cibali, Türkiye
Ustaz Abdulfattah Yaqub
Affiliation:
Computer Engineering, Kadir Has University - Kadir Has Campus Cibali, Türkiye
Eray A. Baran
Affiliation:
Faculty of Engineering and Natural Sciences, Mechatronics Engineering, Istanbul Bilgi University, Türkiye
Fabio Stroppa
Affiliation:
Computer Engineering, Kadir Has University - Kadir Has Campus Cibali, Türkiye
*
Corresponding author: Ayodele James Oyejide; Email: aoyejide@stu.khas.edu.tr
Rights & Permissions [Opens in a new window]

Abstract

Odor classification is essential in environmental monitoring, gas leak detection, and industrial safety. Although conventional mobile robotic platforms equipped with electronic noses offer advanced gas-sensing capabilities, their performance in confined or cluttered environments is often constrained by rigid structures and limited maneuverability. In this work, we present an olfactory softgrowing robot (oSGR) that integrates bio-inspired, growth-based locomotion with machine-learning (ML)-driven odor classification. Our system comprises a pressurized base enabling contact-free eversion and a custom motorized tip mount housing a multi-sensor array of four metal oxide TGS sensors (2600, 2602, 2611, and 2620) coupled with a passive aspirator for volatile organic compound (VOC) sampling. We provide detailed modeling, design, and structural characterization of the tip mount under multiple actuation configurations, and demonstrate the robot’s olfactory capability through experiments involving four VOCs – ethanol, methane, gin, and acetone. We evaluated two experimental modes: (i) in-transit and static sampling at fixed distances ($20$, $40$, and $80$ cm from the source), and (ii) continuous sampling during transit at speeds of $5$ cm/s and $10$ cm/s. The collected olfactory dataset was used to train twelve widely employed supervised ML classifiers in gas sensing, including k-Nearest Neighbors (kNN), Random Forest, and Linear Discriminant Analysis. The kNN classifier achieved the highest accuracy (99.88%), demonstrating strong robustness for the olfactory data. Our results highlight the potential of SGRs for contact-free, continuous, in-motion chemical sensing. This unique data acquisition approach reduces detection latency and energy consumption typically associated with conventional stop-and-sense strategies.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. The developed robot base incorporates a vertically mounted $20$ cm motorized bioconical spool system (far right). The spool is driven by a Faulhaber brushless DC motor ($11$ cm length), whose shaft interfaces with a $4$ cm outer-diameter coupling on one end and an $0.8$ cm D-profile shaft on the other. The shaft is supported by a sleeve bearing, ensuring smooth rotation under low shaft displacement. The spool assembly is enclosed within the base chamber and constrained between two structural plates: an upper mounting plate that supports the motor and provides space for the motor driver, and a lower plate with a roller bearing to minimize rotational resistance (middle block). The chamber is sealed with end caps to prevent air leakage. The complete base structure stands $34$ cm tall. A frontal platform accommodates four directional actuators (red dashed region), and a mid-height outlet of $8.5$ cm in outer diameter and $8$ cm long guides the everted robot body. This geometry positions the inflated body approximately $15.5$ cm above ground level during eversion.

Figure 1

Figure 2. Conceptual framework. (a) CAD rendering (Left) of the olfactory SGR system demonstrating one-dimension (top) and two-dimensional growth (bottom) toward a target odor source. A full eversion cycle occurs when the robot grows and retracts back to its initial position in the base. The e-noses are transported through a tip-mounted mechanism (see Figure 4 for details). (Right) Olfactory process: The robot uses four e-noses (TGS 2600, 2602, 2611, and 2220) to collect raw data in both static and transit readings. The collected data are then processed into a machine-learning pipeline for autonomous gas classification tasks in SGR systems. We allocated $60 \%$ of this data for training twelve different ML models, $20 \%$ for testing, and $20 \%$ for validation. The test results show that the k-Nearest Neighbors (KNN) classifier outperformed all other models with an accuracy of $99.88 \%$.

Figure 2

Table I. Comparison of olfactory robots based on key performance and design metrics.

Figure 3

Figure 3. Case 1 (left): Reverse actuation in static [5, 50], and mobile [53, 78]. For a static olfactory robot equipped with an actuated arm, the arm is simply driven in reverse to retrieve the e-nose after sampling. In mobile platforms, such as wheeled robots, retrieval may require retracing the traversal path to return the sensor to its origin. Case 2 (top and bottom): Physical removal of the system. In some static configurations, the entire robot or sampling assembly must be manually removed to recover the sensor. Likewise, mobile robots may need to be physically carried out of the environment if reverse traversal is impractical or unsafe. Case 3: Softgrowing robots. Inspired by vine-like tip growth, SGRs advance through tip eversion, enabling continuous odor data collection along the growth trajectory [68]. A single SGR can operate in both static and mobile scenarios using electropneumatic actuation for growth and retraction [25], while navigating either passively with minimal environmental contact or actively without requiring direct interaction with surrounding surfaces. This mechanism allows sensor deployment and gas removal [79] without traditional reverse motion or physical extraction.

Figure 4

Figure 4. Tip mount and sensor transporting mechanism. (a) Cross-sectional view (schematic) of the tip mount device installed on the inflated robot body. The robot body is mechanically coupled to the tip mount via side-tension cables, which pass through $1$ cm slots located on both sides of the chamber base. These cables are redirected back toward the robot body and connected to motorized spools $M_2$ and $M_3$. Notably, the cable segments passing through the slots are unaffected by the stoppers, as the stoppers remain inverted within the robot tube during initial deployment, and are smaller than the slot diameter. As the robot everts, the stoppers, sensor wiring, and passive aspirator tube become exposed and extend outward. (b) CAD rendering of the exploded view, showing key components of the tip mount assembly along with dimensional references. (c) Subassembly and full assembly of the tip mount device. The system is modularly divided into three functional units: (1) The olfactory sensor module, (2) The coupling interface between the olfactory unit and the soft robot body, and (3) The device base, which houses the roller mechanism for growth and retraction control.

Figure 5

Figure 5. Fabrication process of the olfactory SGR body. (a) An LDPE sheet is cut to $120$ cm ($100$ cm growable length plus a $20$ cm tail for the spool pulling cable), with $5$ cm-wide tracking marks along its length. polytetrafluoroethylene tube stoppers ($1$ cm long, $0.4$ cm diameter) are symmetrically positioned at $2$ cm intervals using double-sided tape. Two pulling cables are passed through the stoppers for the tip mount support and navigation. (b) The sheet is sealed into a tube using an impulse heat sealer, leaving a $0.6$ cm gap at the tail center for the passive aspirator tube and sensor wires. (c) The assembled tip mount device is fixed to the robot body by routing the aspirator tube and sensor wires from the tip through the body to the tail slot, where they pass from the base via a connector to the control unit.

Figure 6

Figure 6. Cross sections of the tip-mounted eversible robot. (a) Side axial cross-section of the robot. The robot body comprises a pressurized LDPE body, which resists deformation due to pressure-induced stiffness. Two cables (braided spectra lines) of lengths $L_R$ on the right, and $L_L$ on the left, run symmetrically along the robot body from external spools $M_2$ and $M_3$ to grooves at the rear of the tip mount. (b) Circumferential cross-section. The cables are routed through stoppers, which keep them aligned and create a contraction limit during bending. (c) Bending through active link stiffness (detailed in Section 3.3.2). The bending motion of the tip-mounted eversible robot is achieved through differential actuation, exploiting the geometry of the tip mount and the cables. When one cable is pulled while the other is released or held, asymmetric tension induces a curvature toward the tensed side. (d) Constant-curvature model of continuum-like robots.

Figure 7

Figure 7. (a) Side view of the main geometry. The passive aspirator features two inverted inlets and outlets for aspiration and relief. The aspiration inlet aligns with the floor of the connection platform and extends $1.2$ cm into the sensor chamber. The relief inlet connects from inside the chamber to an outlet protruding $1.5$ cm above the connection platform, sealed with a one-way silicone vent that opens under internal pressure. (b) Flow domain for fan-driven air inlet and outlet into the sensor chamber. (c) Volume renderings of airflow at the aspirator outlet into the sensor chamber, shown from top and side views.

Figure 8

Figure 8. (a) Dynomotion Kanalog-KFlop controller board with four motor drivers for the actuation (b) Schematics of the control unit for both the sensors and the robotic system using the Dynomotion Kanalog-KFlop controller board.

Figure 9

Figure 9. Experimental setup. (a) Sensor array connections and passive aspirator tubing are integrated inside the fully retracted robot body. The assembly can be mounted directly onto the tip mount in its current position or positioned prior to retraction, as illustrated on the right. (b) Complete experimental setup comprising a $100$ cm acrylic tube through which the robot everts, an odor-source platform holding four VOC containers, and a $5$ V, $5$ W fan to promote rapid volatile dispersion and improve sensor response time. (c) Static sensing: The robot advances toward the odor source at a constant speed of $2$ cm/s, stopping at distances of $20$, $40$, and $80$ cm for sampling. (d) Transit sensing: The robot traverses the VOC sources to a total length of $100$ cm at actuation speeds of $5$ cm/s and $10$ cm/s, with continuous sensor data acquisition during motion.

Figure 10

Figure 10. Experimental timeline showing four sequential phases: Baseline (0–20 s): sensors stabilize in clean air with VOC containers sealed. Exposure (20–80 s): containers unsealed; odor sampling conducted under three in-transit + static distances – 20 cm ($t_1 = 10$ s transit + 50 s static), 40 cm ($t_2 = 20$ s transit + 40 s static), and 80 cm ($t_3 = 40$ s transit + 20 s static) – and two dynamic speeds (5 cm/s and 10 cm/s over 100 cm). Residual response (80–100 s): VOC sources resealed; sensors record lingering signal decay. Recovery (100–200 s): robot returns to clean air for full signal restoration before the next trial.

Figure 11

Figure 11. Block diagram of the machine-learning methodology. Raw olfactory recordings from the four TGS sensors were preprocessed, segmented, and merged into a labeled dataset. Features and labels were extracted, followed by reproducible train/validation/test splits and k-fold cross-validation. Twelve supervised learning algorithms were trained and benchmarked on the dataset to evaluate odor classification performance under both static and dynamic experimental conditions.

Figure 12

Figure 12. Illustration of $k=5$ cross-validation. Each fold is used once for validation, while the remaining $k-1$ folds are used for training. This reduces variance in validation error estimates and guides hyperparameter selection.

Figure 13

Figure 13. Demonstrations. (Left and center): Tip-mounted pulling of the robot body at $0$ kPa, and corresponding lift pressures for (i) the pouch body at $20$ cm, and the non-pouched body at (ii) $20$ cm and (iii) $100$ cm. (Right): Payload influence on (iv) the pouch-embedded robot body at $100$ cm length, and (v; vi) the payload and maximum lift pressure required in the non-pouch body at $120$ cm length.

Figure 14

Figure 14. (a) Pressure dynamics for various growth configurations to understand how payload influences the performance of the robotic system (b) pressure needed to vertically lift the robot’s tip-mounted payload at heights of $20$ cm and $100$ cm, while comparing plain and pouch-embedded bodies.

Figure 15

Figure 15. VOC sampling experiments. The robot grows to lengths of $20$ cm, $40$ cm, and $80$ cm toward the VOC source at a constant speed of $2$ cm/s, without contacting the pipe walls. The blue arrow beneath the tip mount indicates its height above the inner floor of the pipe. In the $80$ cm experiment (bottom), a smaller red arrow beneath the blue highlights the change in tip mount height caused by the increased pressure required to counteract the payload at the tip.

Figure 16

Figure 16. Experiment 1 showing sampling responses of all four sensors at three different exposure intervals: (left) $t_1$: 10 s in-transit followed by 50 s static, (middle) $t_2$: 20 s in-transit followed by 40 s static, and (right) $t_3$: 40 s in-transit followed by 20 s static. Readings were recorded during exposure to methane, ethanol, gin, and acetone (a–d), respectively.

Figure 17

Figure 17. Experiment 2: Sampling responses of the four TGS sensors at two different exposure speeds; $5$cm/s (solid lines) and$10$ cm/s (dashed lines), during exposure to methane, ethanol, gin, and acetone (a–d), respectively. The legend colors correspond to the same sensors as shown in experiment 1.

Figure 18

Figure 18. Sensor output distributions during the entire odor exposure for the four gas sensors. Each box illustrates the interquartile range between the first quartile (Q1) and third quartile (Q3), with the horizontal line inside the box indicating the median (Q2). The whiskers extend to the minimum and maximum recorded values during the exposure period. TGS2600 and TGS2620 show relatively higher mean and median values compared to TGS2602 and TGS2611, reflecting stronger baseline signal levels during exposure. In the context of our ML pipeline, these distributions highlight sensor-specific signal characteristics that influence feature separability, directly impacting classifier performance and robustness in the odor classification tasks.

Figure 19

Table II. Odor classification performance metrics for different tested ML models.

Figure 20

Figure 19. (a) Correlation heatmap showing relationships between readings from the four sensors for each classified odor. Positive values indicate proportional changes, negative values indicate inverse relationships, and diagonal values (1.00) represent perfect self-correlation. TGS2600 and TGS2620 exhibit a strong positive correlation (0.93), as do TGS2600 and TGS2611 (0.90). A moderate correlation exists between TGS2602 and TGS2620 (0.42), while TGS2611 and TGS2602 show a weak negative correlation (−0.12). (b) Confusion matrix of the KNN classifier, with prediction accuracies of 100% for methane, 99.12% for gin, 98.99% for ethanol, and 97.76% for acetone.