Next Article in Journal
Simulation-to-Real Trip-Fall Detection with Continuous-Wave Doppler Radar via Physics-Informed Kinematic Modeling and Domain Randomization
Previous Article in Journal
LUMEN: A Lightweight UAV Multi-Enhanced Network for PSD-Based RF Fingerprinting on Edge Devices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Efficient Wi-Fi Sensing Method for Robotic Arm Motion Recognition

School of Mechanical Engineering, Xinjiang University, Urumqi 830049, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(10), 3210; https://doi.org/10.3390/s26103210
Submission received: 16 April 2026 / Revised: 16 May 2026 / Accepted: 17 May 2026 / Published: 19 May 2026
(This article belongs to the Section Sensors and Robotics)

Abstract

In recent years, channel state information (CSI)-based sensing technology has gradually attracted widespread attention as a contactless and low-cost approach for robotic arm motion understanding. Despite continuous progress in CSI-based human sensing, existing methods of robotic motion sensing still face two key challenges when directly applied to robotic motion sensing: (1) CSI perturbations induced by robotic arm motion are weak and locally distributed, making fine-grained feature extraction difficult. (2) Discriminative information in long robotic arm motion sequences is sparsely concentrated in a few key intervals, and its adaptive temporal selection and enhancement remain challenging. To address the above challenges, this paper proposes an efficient multi-stage robotic arm motion recognition method (named MSPoolNet). The proposed method consists of three key modules: an adaptive temporal downsampling module, a temporal gating module, and a Transformer-based feature encoding module. Specifically, the adaptive temporal downsampling module processes the raw CSI signal at the input stage to achieve local pattern extraction. The temporal gating module adaptively reweights temporal features, dynamically highlighting key temporal segments while suppressing irrelevant information. The proposed Transformer-based feature encoding module replaces conventional self-attention with pooling operations, enabling global information interaction and fine-grained feature representation in a computationally efficient manner. Extensive experimental results demonstrate that the proposed method achieves state-of-the-art performance on two representative public datasets, maintaining a compact model size with an accuracy exceeding 99%.

1. Introduction

With the rapid development of Industry 4.0 and intelligent manufacturing, accurate perception of robotic arm motion has become increasingly important in application scenarios such as automated production, human–robot collaboration, and intelligent control. Existing sensing methods mainly rely on vision-based methods or additional sensors. However, vision-based methods are susceptible to factors such as illumination changes and target occlusion, which limits their applicability. Sensor-based solutions usually require additional hardware deployment and maintenance costs and may interfere with the normal operation of the equipment to a certain extent. Compared with the above two sensing approaches, CSI-based sensing technology can leverage existing wireless communication infrastructure to obtain robotic arm motion information in a low-cost and non-intrusive manner, showing promising application potential in the field of robotic arm monitoring. Nevertheless, in robotic arm motion recognition, extracting discriminative features of different motions from CSI signals still faces the following challenges.
First, signal perturbations of CSI caused by robotic arm motion are weak and locally distributed, making effective features difficult to capture adequately. In practical deployment environments, the limited deployment space and the physical dimensions of the robotic arm usually lead to small and localized CSI fluctuations during motion. Such subtle signal perturbations are easily masked by environmental noise and changes in measurement conditions. In addition, robotic arm movements are usually highly repetitive and continuous, which makes the differences among different motions even more difficult to distinguish under noisy conditions. Therefore, it is necessary for a robotic arm motion recognition framework to remain sensitive to weak local patterns and extract discriminative features robustly under noisy conditions to accurately distinguish fine-grained motions.
Second, in CSI signals generated by continuous robotic arm motion, discriminative information is often concentrated in only a few key periods, making adaptive extraction of these critical temporal features another major challenge. Specifically, within a fixed-length CSI acquisition window, the channel variations that truly reflect motion differences usually appear only in a few key temporal segments, while the remaining periods mainly correspond to stable background or weakly correlated responses. If all temporal positions are assigned equal weights, useful discriminative information may be diluted by redundant signals, thereby reducing recognition accuracy. Moreover, the key motion segments of different motions may vary considerably in both length and occurrence time, which further increases the difficulty of temporal modeling. Therefore, it is important for a robotic arm motion recognition model to automatically identify key periods and dynamically enhance discriminative information.
In addition, Wi-Fi-based robotic arm motion recognition can also be influenced by deployment conditions, multipath propagation, and motion speed variations, which further increase the practical difficulty of CSI-based representation learning.
To address the above challenges, this paper proposes MSPoolNet, a multi-stage CSI-based model for robotic arm motion recognition. The proposed framework is developed to better accommodate weak local CSI perturbations and sparsely distributed informative temporal cues, while preserving a favorable balance between recognition performance and computational efficiency. The main contributions of this paper can be summarized as follows:
  • We propose an efficient CSI-based robotic arm motion recognition model, MSPoolNet, which consists of three key modules: an adaptive temporal downsampling module, a temporal gating module, and a Transformer-based feature encoding module. Specifically, the adaptive temporal downsampling module is used to extract local time–frequency patterns at the input stage. The temporal gating module can dynamically highlight key temporal segments and enhance the representation capability of discriminative features. The Transformer-based feature encoding module achieves global temporal modeling of fine-grained features while maintaining low computational overhead.
  • We propose a fine-grained feature extraction module based on CSI, which integrates a lightweight Transformer encoding structure and replaces conventional self-attention with pooling operations, thereby enhancing the modeling of subtle temporal dependencies and fine-grained discriminative patterns in CSI signals while achieving an effective balance between computational efficiency and representation capability.
  • We conduct extensive experiments on two public CSI datasets for robotic arms. The results demonstrate that the proposed method achieves state-of-the-art performance. Furthermore, comparative experiments further verify its applicability to related robotic arm motion recognition tasks.

2. Related Work

2.1. Wi-Fi Sensing for Human Activity Recognition

In recent years, human activity recognition based on CSI has attracted widespread attention and has gradually expanded to a variety of tasks, including gesture recognition, fall detection, and pose sensing [1,2]. Existing studies have shown that Wi-Fi signals are affected by multipath phenomena such as reflection, scattering, and diffraction during propagation, and the received signals exhibit corresponding amplitude and phase variations when the human body moves within the environment. Compared with received signal strength indication (RSSI), which only provides coarse-grained signal strength information, CSI can characterize more fine-grained time-varying channel responses at the level of orthogonal frequency division multiplexing (OFDM) subcarriers and has therefore gradually become an important information carrier for contactless behavior sensing [3,4]. Existing studies have further indicated that this field has developed along a relatively clear trajectory, evolving from early methods based on wireless propagation mechanism analysis and hand-crafted feature extraction to end-to-end modeling paradigms centered on deep learning [2,3].
From the perspective of methodological development, research on Wi-Fi CSI-based human activity recognition has evolved from early signal propagation modeling to deep learning-based representation learning frameworks. Early studies mainly relied on explicit modeling of wireless propagation characteristics to support activity recognition and tracking. For example, Wang et al. investigated human activity recognition by analyzing multipath propagation effects and CSI variations, while Adib et al. demonstrated the feasibility of tracking human motion through radio reflections [5,6,7]. Concurrently, several pioneering systems demonstrated the feasibility of Wi-Fi-based gesture and activity recognition, including WiSee [8] for whole-home gesture recognition, WiGest [9] for ubiquitous gesture sensing, and E-eyes [10] for device-free activity identification. As sensing tasks became more complex, research gradually shifted toward data-driven approaches. In this direction, Wang et al. introduced CNN-based modeling to learn local patterns from CSI representations [11], whereas Chen et al. employed an attention-based BLSTM framework to capture temporal dependencies in passive human activity recognition [12]. Subsequently, Kang et al. further improved the efficiency of sequence modeling by developing a lightweight attention GRU architecture for Wi-Fi CSI-based human activity recognition [13] and Ma et al. demonstrated the effectiveness of Wi-Fi sensing in sign language recognition [14]. In addition, Zhou et al. explored signal-to-image transformation to enable fine-grained gesture recognition from commercial Wi-Fi devices [15] and Zheng et al. proposed Widar3.0 for cross-domain gesture recognition with Wi-Fi [16]. More recently, the introduction of attention mechanisms and Transformer-based architectures has further strengthened the ability of Wi-Fi sensing models to capture long-range dependencies and complex dynamic patterns. Related advances can be observed in the studies of Hu et al., Vaswani et al., Dosovitskiy et al., and Yang et al. [17,18,19,20].
However, most of the above studies were designed for human-scale motion sensing tasks, whereas robotic arm motion usually induces weaker and more localized CSI variations. Therefore, although human activity recognition research has provided an important methodological foundation for Wi-Fi sensing, existing methods cannot be directly transferred to robotic arm behavior recognition, and more task-specific designs are still required.

2.2. Wi-Fi Sensing for Robotic Arm Motion Recognition

Compared with human activity recognition, research on robotic arm motion recognition based on CSI remains relatively limited and is still at an early stage. Representative studies mainly include RoboFiSense and RoboMNIST. The former focuses on robotic arm motion recognition and systematically investigates recognition performance under different receiver placements, motion speeds, and device configurations, thereby providing an early public evaluation framework for Wi-Fi-based robotic arm sensing [21]. Building on this line of research, RoboMNIST further extends the conventional handwritten digit recognition paradigm to robotic arm scenarios. By formulating digit-writing tasks, it advances the problem setting from coarse-grained activity recognition to finer-grained motion discrimination [22]. In addition, the platform incorporates not only CSI but also multimodal information such as video and audio, making its task formulation and data organization more comprehensive than those of earlier studies. As a result, compared with prior work that mainly emphasized the recognizability of robotic arm activities, this benchmark places greater emphasis on distinguishing subtle motion differences and thus imposes more demanding evaluation criteria on CSI-based robotic arm motion recognition.
The methodological development of CSI-based robotic arm motion recognition has gradually progressed from early exploratory modeling to more sophisticated deep neural network architectures. Early studies employed convolutional neural networks to model CSI sequences induced by robotic arm movements, achieving recognition of multiple activity categories for the Franka Emika robotic arm and preliminarily validating the feasibility of CSI for robotic motion perception [23]. Subsequently, RoboFiSense introduced BiVTC, which incorporated a dual-branch Vision Transformer into robotic arm Wi-Fi sensing, performing dual-path encoding and feature concatenation on CSI features to achieve robotic arm motion recognition under different receiver placements and motion speed settings [21]. Following this line of research, subsequent studies explored the combination of wavelet transforms and Vision Transformers to enhance the time–frequency representation of CSI and further improve robotic motion recognition performance [24]. In addition, RoboDSTAN adopted a dual-stream temporal convolution architecture combined with attention mechanisms to model robotic arm motion [25]. More recently, research has begun to extend beyond amplitude-based modeling to consider CSI phase information. For example, Zandi et al. [26] proposed a GF-BiLSTM framework based on amplitude–phase dual-stream gated fusion, demonstrating that the joint utilization of amplitude and phase can further improve recognition accuracy and robustness under cross-speed evaluation settings. Overall, existing research has evolved from early CNN-based modeling to Transformer-based architectures, dual-stream temporal modeling, and amplitude–phase joint modeling, thereby broadening the methodological scope of CSI-based robotic arm motion recognition.
Nevertheless, existing studies still leave room for improvement. Most current work remains focused on robotic arm activity classification, while frameworks specifically designed for finer-grained motion discrimination are still limited. In addition, representative methods mainly build on general purpose architectures, rather than establishing a compact and task-oriented modeling pipeline tailored to robotic arm CSI signals. Therefore, CSI modeling for robotic arm motion recognition still calls for a dedicated framework that can jointly support compact front-end representation, progressive information reorganization, and efficient back-end encoding, which also constitutes the direct motivation for the method proposed in this paper.

3. Proposed Method

3.1. Problem Formulation

In the robotic arm Wi-Fi sensing scenario considered in this study, a wireless transmitter and multiple passive receivers are deployed around the robotic workspace to capture channel variations induced by arm motion, without requiring attached sensors or vision equipment. As the robotic arm performs different motion patterns, the transmitted Wi-Fi signals undergo multipath propagation, and the resulting channel state information is recorded by the receivers over successive packets and subcarriers. These CSI measurements provide a non-intrusive representation of robotic motion and serve as the sensing basis for subsequent recognition.
In an OFDM-based Wi-Fi system, the received signal can be written as
y = H x + η ,
where x , y , and η denote the transmitted signal, received signal, and additive noise, respectively [21,22]. The CSI matrix H C T × S characterizes the channel response over T packets and S subcarriers, and each element is defined as
h s [ t ] = a s [ t ] e j ϕ s [ t ] ,
where a s [ t ] and ϕ s [ t ] denote the amplitude and phase of subcarrier s at time index t. This study uses CSI amplitude as the input feature. This choice follows the common setting adopted in many CSI-based recognition studies, where amplitude provides a comparatively stable and reproducible representation. In contrast, the raw CSI phase is highly sensitive to hardware-induced offsets and usually requires additional calibration procedures, such as phase unwrapping, sanitization, and offset removal. These procedures introduce extra preprocessing complexity and computational cost, which is less consistent with the lightweight design goal of MSPoolNet. Therefore, this work focuses on amplitude-based robotic arm motion recognition, while phase-amplitude fusion is left for future investigation.
Given a CSI amplitude matrix A , the objective of the classification task is to infer the activity label y { 1 , 2 , , C } corresponding to the observed channel variations. Formally, let { ( A i , y i ) } i = 1 N denote the labeled training set, where A i R T × S represents the CSI amplitude matrix and y i denotes the corresponding class label. The goal of this study is to learn a parametric mapping f θ : R T × S { 1 , , C } by minimizing the cross-entropy loss over the training set.

3.2. Proposed Framework

MSPoolNet is developed as a multi-stage framework for robotic arm motion recognition from Wi-Fi CSI. Given a raw CSI amplitude matrix A R 1 × T × S , the framework consists of six sequential stages: signal preprocessing, an adaptive temporal downsampling module, a temporal gating module, a patch embedding module, a Transformer-based feature encoding module, and a classification head. Through this hierarchical design, the input is progressively transformed from normalized CSI representations into compact and discriminative features for final motion recognition.
In robotic arm CSI sensing, discriminative information is often subtle and tends to appear as localized variations in time–frequency responses. Moreover, useful cues are unevenly distributed along the temporal dimension, since a fixed-length acquisition window usually contains a considerable proportion of stable background segments and weakly correlated disturbances. Practical deployment also requires an effective balance between parameter efficiency and inference performance. To accommodate these characteristics, MSPoolNet first performs signal preprocessing to obtain a normalized CSI representation. It then employs an adaptive temporal downsampling module to enhance local time–frequency patterns while reducing frequency-domain redundancy, uses a temporal gating module to emphasize informative CSI responses, and adopts a Transformer-based feature encoding module to model compact token representations efficiently.
Accordingly, MSPoolNet is organized as a progressive pipeline comprising input preprocessing, local pattern extraction, key temporal interval selection, and high-level representation integration. This design is specifically tailored to robotic arm CSI signals, including subtle local disturbances, sparsely distributed informative temporal cues, and the practical need for efficient back-end modeling. The overall architecture is shown in Figure 1, and the key components are described in the following subsections.

3.2.1. Signal Preprocessing

The raw CSI data is stored in the form of a complex matrix H C T × S . The amplitude matrix M R T × S is extracted from H as
M t , s = | h s [ t ] | .
Log compression is applied to reduce the dynamic range:
A ˜ t , s = log ( M t , s + ϵ ) , ϵ = 10 6 .
The compressed amplitude is further normalized along each subcarrier:
A ^ t , s = A ˜ t , s μ s σ s + ϵ .
Here, μ s and σ s denote the mean and standard deviation of subcarrier s over the temporal dimension within the same CSI sample, respectively.

3.2.2. Adaptive Temporal Downsampling Module

To better preserve weak and locally distributed motion-related perturbations in robotic arm CSI, MSPoolNet employs an adaptive temporal downsampling module as the front-end representation stage. By enhancing local time–frequency responses and reducing redundant subcarrier information before tokenization, this module produces a compact feature representation for subsequent temporal gating and encoding. This design is supported by recent findings showing that early convolutional layers can improve both the optimization process and the feature quality of Transformer architectures [27]. The module corresponds to the overall mapping process defined in Equation (6), and its primary roles are to extract local time–frequency patterns and perform early-stage resolution reduction.
The adaptive temporal downsampling module is composed of two convolutional layers, each followed by batch normalization and a nonlinear activation function [28]. Considering that the discriminative information of robotic arm motions in CSI is primarily distributed along the temporal dimension, while adjacent subcarriers in the frequency dimension often exhibit strong correlation and redundancy, an asymmetric downsampling strategy is adopted, with relatively moderate compression in the temporal dimension and more aggressive compression in the frequency dimension. Specifically, the first layer performs joint downsampling in both time and frequency, whereas the second layer further reduces the frequency resolution. This design aims to preserve the dynamic boundaries and temporal evolution of the motion as much as possible, thereby avoiding excessive loss of temporal detail at an early stage, while simultaneously exploiting the redundancy among adjacent subcarriers to reduce the input scale for subsequent encoding.
For robotic arm motion recognition, inter-class differences are usually not reflected in large-scale global shape variations but rather in subtle local response differences across neighboring time steps and adjacent subcarriers, such as short-term energy fluctuations, local amplitude perturbations, and variations in inter-subcarrier correlation patterns. Therefore, the adaptive temporal downsampling module in the proposed model is not merely used for general feature extraction but is designed to enhance local spatiotemporal responses in raw CSI at an early stage so that discriminative cues related to fine-grained motion differences can be more effectively preserved.
Let the preprocessed CSI tensor be A ^ R 1 × T i n × F i n . To align the feature size for subsequent patch embedding, zero-padding is applied along the frequency dimension to obtain A ^ p a d R 1 × T i n × F p a d . The stem output is defined as
F s t e m = Stem ( A ^ p a d ) R C s t e m × T s t e m × F s t e m .
Here, C s t e m denotes the number of output channels, while T s t e m and F s t e m represent the downsampled temporal and frequency resolutions, respectively. The adaptive temporal downsampling module maps the original CSI input into a more compact, multi-channel feature representation, thereby establishing the feature basis for subsequent temporal gating and token-based modeling. The two-layer Conv-BN-GELU cascaded structure of the adaptive temporal downsampling module and its asymmetric time–frequency downsampling scheme are illustrated in Figure 1.

3.2.3. Temporal Gating Module

The CSI features produced by the adaptive temporal downsampling module remain continuous along the temporal dimension, whereas the truly informative discriminative cues associated with robotic arm motions are typically concentrated within only a few key temporal intervals. Within a fixed-length CSI acquisition window, stable background segments before and after motion onset, transition periods, and weak disturbance regions often occupy a substantial portion of the sequence. In contrast, the channel variations that genuinely reflect motion differences are usually short-lived and appear at uncertain temporal locations. If these informative intervals are not explicitly highlighted, the subsequent encoder must process a large amount of weakly correlated or irrelevant CSI responses, thereby increasing the difficulty of accurately identifying critical motion-related segments. To better focus the representation on motion-relevant temporal cues, the proposed framework employs a temporal gating module to perform sample-dependent feature reweighting along the temporal dimension.
The temporal gating module compresses the convolutional features along the channel and frequency dimensions into a one-dimensional temporal descriptor, which characterizes the overall response intensity of the CSI sequence at different time positions. Based on this descriptor, a multi-layer perceptron (MLP) predicts time-step-wise gating weights in the range of 0 to 1, and these weights are then applied to reweight the convolutional features. In this way, the module emphasizes informative channel responses associated with robotic arm motions while preserving the original temporal order, thereby suppressing the influence of stable background segments and weakly correlated disturbances during subsequent tokenization and encoding.
This module consists of three steps. First, the output F from the adaptive temporal downsampling module is averaged across the channel and frequency dimensions, compressing each time step into a scalar to obtain a temporal vector that reflects the overall activity intensity at each time step:
e ( t ) = 1 C s · S c = 1 C s f = 1 S F c , t , f , t = 1 , , T .
Next, the time vector e R T is fed into a two-layer MLP. After dimensionality reduction via a bottleneck layer, it is mapped back to the original time dimension to obtain the time-step-wise gating weights:
g = σ W 2 · GELU ( W 1 e + b 1 ) + b 2 ( 0 , 1 ) T ,
Here, σ ( · ) denotes the sigmoid function, which is used to constrain the weights to the interval ( 0 , 1 ) . The GELU activation function is used to maintain the smoothness of the nonlinear transformation [29]. Finally, the gated weights are applied element-wise to the feature map via broadcast:
F ^ c , t , f = g ( t ) · F c , t , f .
The proposed temporal gating module does not modify the original temporal order of the sequence but instead redistributes the importance of different temporal positions through continuous weighting. Compared with methods based on predefined fixed windows or manually selected segments, this module does not impose prior assumptions on the location or duration of informative temporal intervals. Instead, it adaptively generates temporal weights according to the CSI response of each input sample. As a result, it is more suitable for handling temporal variations caused by different robotic arm motion speeds and motion patterns.
To avoid excessive disturbance to CSI features that are still unstable during the early stage of training, the parameters of the final layer in the gating predictor are initialized to zero. Under this setting, the weights assigned to different time steps remain approximately uniform at the beginning of training, allowing the model to first learn basic CSI representations before gradually establishing the emphasis and suppression mechanism for key temporal segments. This design helps improve training stability.
Figure 2a illustrates the overall workflow of the temporal gating module. The features are first compressed along the spatial and frequency dimensions, after which time-step-wise gating weights are predicted and multiplied back into the feature map, thereby explicitly performing temporal reweighting before tokenization.

3.2.4. Patch Embedding

The gated feature map F ^ R C s × T × S is projected onto a sequence of tokens via a convolutional layer with a stride equal to the kernel size. This convolution divides the feature map into several non-overlapping patches and maps each patch to a D-dimensional embedding vector, yielding N tokens. To preserve the positional information of the patches within the two-dimensional feature map, this paper introduces a learnable positional encoding for each token:
Z ( 0 ) = PatchProj ( F ^ ) + E pos R N × D .
The features refined by the adaptive temporal downsampling module and temporal gating module are converted into compact token representations through patch embedding and then used as the input to the subsequent Transformer-based feature encoding module.

3.2.5. Transformer-Based Feature Encoding Module

Patch embedding reorganizes the token sequence into a two-dimensional feature map and subsequently feeds it into multiple layers of lightweight encoding modules. The adaptive temporal downsampling module primarily serves to extract local time–frequency responses and reduce redundancy in the frequency dimension, while the temporal gating module further highlights informative temporal intervals. Through these two stages, category-relevant local CSI cues are retained in the form of compact token representations. However, the relationships among these local cues still need to be further integrated so as to form stable, high-level discriminative features.
For robotic arm CSI sensing, inter-class differences are usually not determined by the response of a single local block alone but rather by the joint variation patterns of multiple local subcarrier responses along the temporal dimension. Therefore, the role of the back-end encoder is not to rediscover local perturbations from the raw CSI input but to further integrate the filtered and informative CSI cues within a compact representation space. To meet this requirement, PoolFormer [30] is adopted as the back-end encoding module to perform token interaction and representation refinement with relatively low computational complexity.
First, the compact tokens obtained after patch embedding are reorganized as the input to the back-end encoding stage. Then, contextual information is progressively aggregated among neighboring CSI tokens through pooling operations, rather than through explicit global pairwise interactions. In this way, the remaining informative responses can be further integrated after local enhancement and temporal filtering. Finally, PoolFormer enables efficient high-level aggregation of local CSI cues while maintaining a more favorable balance between recognition performance and computational complexity.
During the spatial mixing phase, this paper employs a neighborhood aggregation method based on local pooling, rather than explicitly computing the pairwise similarities between all tokens. For the input feature map Z , the pooling operations process is represented as
Z = Z + DropPath AvgPool ( Z ) Z .
Here, DropPath denotes stochastic depth regularization [31]. This step facilitates information exchange between adjacent tokens through pooling interactions within local neighborhoods, without the need to explicitly compute global attention. For CSI inputs that have undergone local pattern enhancement and temporal filtering in the earlier stages, this lightweight spatial mixing is sufficient to meet the requirements for subsequent discriminative representation updates.
The model further updates the feature representations through a convolutional channel transformation module:
Z ( l + 1 ) = Z + DropPath MLP ( LN ( Z ) ) ,
where LN denotes layer normalization [32]. Specifically, the MLP consists of three components: point-wise convolution for dimensionality increase, depthwise separable convolution, and point-wise convolution for dimensionality reduction, with the Hardswish activation function used in the middle layer [33]. This architecture preserves a certain degree of local spatial modeling capability while performing channel transformations, thereby helping to further refine the CSI token representations. The detailed structure of a single lightweight Transformer encoding block is illustrated in Figure 2b.

3.2.6. Classification Head

The feature maps produced by the L lightweight Transformer encoding blocks are further normalized and aggregated by global average pooling along the spatial dimension, yielding a global feature vector z R D . Finally, a single layer of normalization and a linear mapping are applied to generate the classification prediction:
y ^ = Linear LN GAP LN 2 d ( Z ( L ) ) .
Here, LN denotes the standard layer normalization applied to vector representations, while LN 2 d is used for two-dimensional feature maps X R B × C × H × W . Specifically, LN 2 d first permutes the feature map to B × H × W × C , applies layer normalization along the channel dimension C at each spatial location, and then permutes the result back to B × C × H × W .

4. Experimental Setup and Results

4.1. Datasets and Evaluation Setup

The proposed method is evaluated on two publicly available robotic arm CSI datasets. Among them, RoboMNIST is used as the primary benchmark for fine-grained motion recognition, while RoboFiSense is employed to further validate the applicability of the proposed method to related robotic arm motion recognition tasks. Table 1 summarizes the main characteristics of the two datasets and the evaluation protocols adopted in this study.

4.1.1. RoboMNIST Dataset

RoboMNIST [22] is a multimodal dataset developed for multi-robot activity recognition. In this dataset, two Franka Emika Panda robotic arms are programmed to write the digits 0–9 on a vertical virtual plane, corresponding to ten activity categories. To simulate motion variability in real-world scenarios, multiplicative uniform noise, ϵ U ( 0.7 , 1.3 ) , is applied to the first three robot joints during data acquisition, increasing the effective trajectory deviation from the native repeatability of 0.1 mm to approximately 32 cm. Data are collected using three sensing modules, each equipped with a Raspberry Pi 4 running Nexmon firmware [34] as a CSI sniffer under the IEEE 802.11ac standard with an 80 MHz bandwidth. Each recording lasts 15 s with a sampling rate of 30 Hz, and each sensing module produces a complex-valued CSI matrix H C 450 × 256 . The dataset covers three motion speed settings, namely, high, medium, and low, and each combination of activity category, robot, and speed contains at least 32 repetitions. In this study, the CSI amplitude data from two sniffers are concatenated along the channel dimension and used as the model input, resulting in a total of 2135 samples for classification.

4.1.2. RoboFiSense Dataset

RoboFiSense [21] is the first publicly available CSI benchmark for robotic arm motion recognition. In this dataset, a Franka Emika robotic arm performs eight action categories, namely, Arc, Elbow, Rectangle, Silence, SLFW, SLRL, SLUD, and Triangle. Meanwhile, two Raspberry Pi-based sniffers synchronously collect CSI data at a sampling rate of 30 Hz within a 12 s acquisition window, producing H C 360 × 256 . After removing pilot subcarriers, guard bands, and the DC subcarrier, 232 valid subcarriers are retained. The dataset was collected under four spatial sniffer configurations and three robotic arm speed settings in order to investigate the sensitivity of Wi-Fi sensing to changes in environmental and operational conditions. In this study, the CSI amplitude data from the two sniffers are fused and a total of 552 samples are used to evaluate the applicability of the proposed method to robotic arm motion recognition tasks.

4.2. Training Configuration

The model was trained using the AdamW optimizer [35] with a cosine-annealing learning rate schedule and a linear warm-up strategy [36]. The loss function was set to cross-entropy. Gradient clipping was applied during training to improve optimization stability and validation accuracy was used as the criterion for early stopping to reduce the risk of overfitting. Except for the cross-speed evaluation on RoboFiSense, all experiments were conducted using five-fold stratified cross-validation and the mean and standard deviation were reported. In addition, all cross-validation experiments were performed under a fixed random seed to reduce the influence of data partition variability. Table 2 lists the training hyperparameter settings for the two datasets.
Table 3 summarizes the key architecture hyperparameters of MSPoolNet used in the experiments.

4.3. Experimental Environment

All experiments were conducted on a workstation equipped with an NVIDIA GeForce RTX 5090 GPU using Python 3.12 and PyTorch 2.7.0. The evaluation metrics included test accuracy, macro-average F1 score (Macro-F1), macro-average precision (Macro-Precision), macro-average recall (Macro-Recall), and single-sample inference latency. The reported latency refers to the model inference latency, i.e., the average forward-pass time of the recognition model after the CSI tensor is constructed. It does not include CSI acquisition, window buffering, amplitude extraction, normalization, tensor construction, or data-transfer time. Specifically, letting C denote the number of classes and TP c , FP c , and FN c denote the true positives, false positives, and false negatives for class c, with N = c = 1 C ( TP c + FN c ) denoting the total number of test samples, these metrics are defined as follows:
Accuracy = c = 1 C TP c N ,
Macro - Precision = 1 C c = 1 C TP c TP c + FP c ,
Macro - Recall = 1 C c = 1 C TP c TP c + FN c ,
Macro - F 1 = 1 C c = 1 C 2 TP c 2 TP c + FP c + FN c .
Standard experiments were performed using five-fold stratified cross-validation, with the mean and standard deviation reported. For the cross-speed experiments, a leave-one-speed-out evaluation protocol was adopted, and the mean and standard deviation across the three speed partitions were reported. To ensure comparability, all baseline models implemented in this study followed the same data preprocessing pipeline, early stopping strategy, and training protocol as the proposed method. In particular, the RoboFiSense baseline comparisons were obtained by re-training all baseline models under the same experimental configuration as MSPoolNet, including the same data split protocol, preprocessing pipeline, training strategy, early stopping criterion, and evaluation metrics.

4.4. Baseline Methods

To evaluate the overall recognition performance of MSPoolNet, we compare it with several representative baseline models covering convolutional, recurrent, hybrid spatiotemporal, Transformer-based, and recent task-related architectures.
CNN is adopted as a representative convolutional baseline for modeling local patterns in CSI representations. It mainly reflects the capability of convolutional architectures for extracting local time–frequency features.
LSTM is adopted as a recurrent baseline that treats the CSI amplitude matrix as a temporal sequence, where the subcarrier vector at each time step is regarded as the input vector and the final hidden state is used for classification.
BiLSTM extends the above recurrent formulation by modeling temporal dependencies in both forward and backward directions. The hidden states from the two directions are concatenated before classification.
ConvLSTM [37] is adopted as a hybrid spatiotemporal baseline. By replacing the standard matrix multiplications in the gating operations with convolutions, it preserves the two-dimensional CSI structure during temporal modeling.
Transformer is adopted as a standard Transformer encoder baseline. The CSI matrix is partitioned into fixed-length temporal chunks as input tokens and mean pooling over the output sequence is used for classification.
ViT is adopted as a standard Vision Transformer baseline. The two-dimensional CSI amplitude map is divided into non-overlapping patch tokens and encoded by stacked Transformer blocks, and the final aggregated representation is used for classification.
BiVTC is included as a task-related Transformer baseline for robotic arm WiFi sensing. It adopts a dual-branch ViT architecture to process two independent sniffer inputs in parallel and concatenates the corresponding token representations before classification.
RoboDSTAN is included as a recent task-related baseline for robotic arm motion recognition from WiFi sensing. It adopts a dual-stream temporal convolutional architecture with self-attention, fuses the two sniffer streams through concatenation, and performs final prediction with an MLP classifier.

4.5. Results on RoboMNIST

To evaluate the overall recognition performance of MSPoolNet on fine-grained robotic arm motion recognition, we compare it with several representative baseline models on the RoboMNIST dataset.
Table 4 summarizes the five-fold cross-validation results of different models on the RoboMNIST dataset. In terms of absolute classification performance, the standard Transformer with a relatively larger parameter scale achieves the highest accuracy and Macro-F1 score, indicating that global token interaction provides strong representation capability for this fine-grained motion recognition task. However, this model contains 1.9 M parameters and exhibits substantially higher inference latency than the proposed method, suggesting that its performance advantage is achieved at the cost of increased model complexity.
By comparison, the proposed method attains 99.44% accuracy and 99.44% Macro-F1 with only 368 K parameters, achieving the best performance among all lightweight models and demonstrating a more favorable balance among parameter efficiency, inference latency, and classification accuracy. Compared with ConvLSTM, CNN, RoboDSTAN, LSTM, and BiLSTM, which have comparable parameter scales, the proposed method consistently achieves better classification performance. These results indicate that the combined design of an adaptive temporal downsampling module, temporal gating module, and efficient pooling operations is more suitable for fine-grained robotic arm motion recognition from CSI than architectures relying only on recurrent modeling or convolutional stacking.
In addition, the proposed method and the standard Transformer both clearly outperform ViT and BiVTC on this dataset. This result suggests that directly transferring a visual Transformer architecture to the RoboMNIST task does not necessarily lead to satisfactory performance. Instead, the design of the adaptive temporal downsampling module and the choice of lightweight pooling operations remain critical for effective CSI-based fine-grained motion recognition.
To further evaluate the class-level discriminative capability of the proposed method, Figure 3 shows the confusion matrices of the proposed method and several representative baseline models on the RoboMNIST dataset. Both the proposed method and the standard Transformer exhibit highly concentrated diagonal responses, whereas ConvLSTM, RoboDSTAN, CNN, and LSTM show more evident off-diagonal confusion in several categories. These results indicate that the proposed method can distinguish fine-grained motion categories more reliably while maintaining relatively low model complexity, and that its class-level discriminative capability is overall superior to that of most lightweight baseline models.
To further evaluate the efficiency of the proposed method, Table 5 compares several representative models in terms of parameter count, classification accuracy, and single-sample inference latency. Under comparable parameter scales, the proposed method achieves the highest classification accuracy among ConvLSTM, CNN, RoboDSTAN, and LSTM. Compared with the standard Transformer, the proposed method shows only a 0.19 percentage point decrease in accuracy, while reducing the parameter count and inference latency to approximately one-fifth and three-fifths of those of the standard Transformer, respectively. These results indicate that the proposed method provides a more favorable trade-off between efficiency and performance.
In addition, the proposed method achieves 2.53 percentage points higher accuracy than CNN, despite CNN exhibiting slightly lower inference latency. Compared with ConvLSTM, the proposed method achieves higher accuracy while maintaining substantially lower inference latency (0.65 ms vs. 3.65 ms). Overall, the proposed method delivers a more balanced performance under lightweight deployment constraints.
Figure 4 illustrates the training dynamics of the major models. As shown, the proposed method reaches a high validation accuracy at an early stage of training and exhibits only minor fluctuations across subsequent epochs, indicating fast convergence and stable generalization performance on the current task.

4.6. Results on RoboFiSense

To further examine the applicability of MSPoolNet beyond the primary fine-grained benchmark, we conduct comparative experiments on RoboFiSense, which corresponds to a related robotic arm activity recognition task.
Table 6 presents the five-fold cross-validation results on the RoboFiSense dataset. To avoid protocol inconsistency in the RoboFiSense comparison, all baseline models were re-trained and evaluated under the same five-fold protocol using the same data split strategy. On this validation task, the proposed method achieves the best overall performance, reaching 99.46% in both accuracy and Macro-F1 while maintaining low model inference latency. Compared with the baseline models, the proposed method shows consistent improvements in accuracy, F1 score, precision, and recall, indicating that the proposed architecture is not only effective for fine-grained motion recognition on RoboMNIST but also transferable to related robotic arm motion recognition tasks.
These results further suggest that the adaptive temporal downsampling module for local spatiotemporal representation learning, the temporal gating module for informative segment selection, and the efficient pooling operations of the Transformer-based feature encoding module exhibit good generalization ability across different robotic arm CSI classification tasks. From the perspective of task characteristics, the class differences in RoboFiSense are more related to coarse-grained motion patterns than those in RoboMNIST, which makes this dataset comparatively easier to distinguish and leads to higher and more stable overall performance.
The revised results show that MSPoolNet improves the accuracy by 2.27 percentage points compared with RoboDSTAN and reduces model inference latency from 5.65 ms to 1.29 ms. This result demonstrates that the collaborative design of the adaptive temporal downsampling module, temporal gating module, and Transformer-based feature encoding module is effective for the current task and indicates that an architecture tailored to CSI characteristics does not necessarily sacrifice recognition accuracy.
It is worth noting that the proposed method achieves better recognition performance with a lower parameter scale than BiVTC, which adopts a dual-branch ViT architecture with a relatively larger parameter scale. This characteristic makes the proposed architecture more suitable for deployment in resource-constrained scenarios.

4.7. Cross-Speed Generalization on RoboFiSense

To assess the robustness of the proposed method under motion-speed variation, we further conduct leave-one-speed-out experiments on RoboFiSense.
Table 7 presents the cross-speed evaluation results on the RoboFiSense dataset. To further examine motion-speed generalization under a consistent comparison protocol, we re-evaluated all baselines under the same leave-one-speed-out setting on RoboFiSense. For each fold, two speeds were used for training and the remaining speed was used for testing. Across the three leave-one-speed-out partitions, the proposed method achieves an average accuracy of 99.09%, outperforming all baseline models, and demonstrates strong adaptability under unseen speed conditions. Table 7 reports the class-level recall for each held-out speed partition, with the corresponding cross-partition standard deviation computed across the three speed partitions for each model and class. At the class level, the proposed method maintains high recall for most categories across different speed partitions. Only the Rectangle category shows a larger standard deviation, which indicates that this class is more sensitive to speed-induced temporal distribution shifts. This result suggests that the temporal distribution shifts introduced by speed variation do not affect all classes equally and that categories whose trajectory patterns are more dependent on execution rhythm are more sensitive to changes in motion speed.
Overall, the cross-speed experiments show that the proposed method is effective not only under standard in-distribution classification settings but also under speed-shifted conditions. At the same time, these results indicate that robustness to motion speed variation remains an important issue for further study in robotic arm Wi-Fi sensing. Compared with RoboDSTAN, MSPoolNet achieves a higher mean overall recall with lower variation across speed partitions (99.09 ± 1.57% vs. 95.47 ± 2.26%). This comparison indicates that the proposed method is not only effective under conventional five-fold cross-validation but also exhibits stronger stability under unseen speed conditions.
From a methodological perspective, this improvement may be attributed to the robust extraction of local spatiotemporal patterns by the adaptive temporal downsampling module and the adaptive emphasis on informative motion segments introduced by the temporal gating module, which together enable the model to preserve strong discriminative capability under temporal stretching or compression caused by speed variation.

4.8. Test-Time Signal Degradation Analysis

To further verify the robustness of MSPoolNet from the perspective of signal perturbation, we conduct a test-time signal degradation experiment on both RoboMNIST and RoboFiSense. In this experiment, the model is trained using the original clean training samples, while artificial degradation is applied only to the test samples for inference. Four representative degradation settings are considered: Gaussian noise, random subcarrier dropout, contiguous frequency masking, and temporal shifting. These settings simulate different forms of CSI corruption, including measurement noise, partial subcarrier loss, localized frequency-band disturbance, and temporal misalignment.
As shown in Table 8, MSPoolNet maintains high recognition accuracy under mild signal degradation, while stronger degradation produces more visible performance decreases. On RoboMNIST, Gaussian noise has little influence across σ = 0.05 to σ = 0.15 , with the accuracy remaining at 99.44% and the decrease limited to 0.04 percentage points. Under subcarrier dropout, the accuracy remains at 99.39% at 2% dropout and 98.50% at 5% dropout, but decreases more noticeably to 95.78% when the dropout ratio increases to 10%. For contiguous frequency masking, the accuracy decreases from 98.92% with C subcarriers to 97.19% and 95.18% with 16 and 24 masked subcarriers, respectively. Under temporal shifting, the model achieves 99.06%, 97.94%, and 95.22% accuracy for shifts of 10, 20, and 30 samples, respectively. These results indicate that removing or misaligning a larger portion of CSI components can cause an evident performance decline. The larger decreases caused by subcarrier dropout and frequency masking can be attributed to their direct disruption of frequency-domain CSI structures.
On RoboFiSense, the influence of these perturbations is generally smaller under the same selected levels. The accuracy remains 99.73% under Gaussian noise with σ = 0.05 and σ = 0.10 , and only decreases by 0.09 percentage points when σ = 0.15 . Under subcarrier dropout, the accuracy remains at 99.37% and 99.46% at dropout ratios of 2% and 5%, respectively, and decreases to 98.09% at 10% dropout. For frequency masking, the accuracy decreases from 99.55% with 8 masked subcarriers to 99.00% and 98.01% with 16 and 24 masked subcarriers, respectively. Under temporal shifts of 10, 20, and 30 samples, the corresponding accuracies are 99.73%, 99.64%, and 99.28%. These results indicate, from the perspective of artificial signal degradation, that the proposed architecture retains stable recognition performance when representative signal components are mildly perturbed or partially missing, while also showing that stronger subcarrier loss, frequency masking, and temporal misalignment can cause clear performance decreases. However, these results should be interpreted as evidence of robustness under selected synthetic test-time signal degradation levels, and they do not fully demonstrate robustness under real deployment conditions such as environmental changes, device repositioning, hardware variation, or real Wi-Fi interference.

4.9. Ablation Study

To quantify the contribution of each key module and structural design choice, ablation experiments are conducted on RoboMNIST.
Figure 5 summarizes the ablation results on the RoboMNIST dataset. Overall, the results indicate that the performance gain of the proposed method does not come from any single component. Instead, it arises from the joint effect of the adaptive temporal downsampling module, temporal gating module, and Transformer-based feature encoding module.
As shown in Figure 5a, removing the temporal gating module causes the largest accuracy drop, indicating that explicitly emphasizing informative temporal segments within a fixed-length CSI window is crucial for the target task. Removing the adaptive temporal downsampling module also leads to a clear performance degradation, which suggests that the subsequent tokenization and encoding stages alone are insufficient to fully characterize the subtle local responses contained in robotic arm CSI signals. When the lightweight Transformer encoding blocks are replaced by standard self-attention, the accuracy decreases slightly, while the model size and inference cost increase. This result suggests that lightweight pooling operations are more suitable than standard attention for achieving a favorable balance between recognition performance and computational complexity in this setting.
Figure 5b presents the influence of different structural settings. Although Stride = 1 yields a slightly higher accuracy than the default setting, it also increases the parameter count and computational cost, indicating that a higher input resolution does not substantially improve the overall performance ceiling. Depth = 1 reduces latency further, but the corresponding accuracy drop is more pronounced. By contrast, Depth = 3 provides only limited improvement, suggesting that simply increasing the number of back-end encoding layers is not the most effective way to improve performance on the current task.
Figure 5c,d further compare the effects of local mixing settings and patch settings. The results show that different back-end configurations have varying influences on both performance and efficiency. In particular, a larger local mixing kernel brings a slight accuracy gain, but it also increases inference latency. Meanwhile, neither finer nor coarser patch partitioning consistently outperforms the default configuration.
Overall, although the default setting is not optimal for every individual metric, it provides a more reasonable overall trade-off among accuracy, stability, model size, and inference latency.
To further examine whether the key components remain effective on RoboFiSense, we additionally evaluated two representative ablated variants under the same five-fold protocol. As shown in Figure 6, the full MSPoolNet achieves 99.46% accuracy on RoboFiSense. Removing the temporal gate decreases the accuracy to 98.46%, corresponding to a 1.00 percentage point drop. This result indicates that adaptive temporal weighting also contributes to RoboFiSense, although the effect is relatively moderate on this dataset. By contrast, replacing the adaptive temporal downsampling/convolutional stem leads to a larger decrease, with accuracy dropping to 92.47%. This suggests that the front-end local time–frequency feature extraction and downsampling module is a more critical component for preserving discriminative CSI patterns before tokenization. Overall, the additional RoboFiSense ablation confirms that the two main temporal modules are not only effective on RoboMNIST but also contribute under the RoboFiSense recognition setting.

4.10. Phase Feature Comparison

To further examine whether the CSI phase provides additional recognition information, we conducted a brief phase feature comparison experiment on RoboMNIST. The same MSPoolNet architecture and five-fold evaluation protocol were used, while only the input feature setting was changed. Four input settings were compared. The amplitude-only result in this comparison is reported as the internal reference under the same experimental configuration as the phase feature comparison, rather than as a replacement for the main RoboMNIST result in Table 4. The amplitude-only setting uses the CSI magnitude as the input. The sanitized phase-only setting uses phase features after temporal unwrapping and packet-wise linear trend removal along subcarriers. The two amplitude–phase settings concatenate the amplitude feature with either temporally unwrapped phase or sanitized phase.
As shown in Table 9, the sanitized phase-only setting performs poorly, while adding phase to amplitude leads to only a marginal change compared with the amplitude-only setting. These results indicate that phase information does not provide a practically meaningful improvement over the amplitude-only setting in this experiment. Therefore, the current study keeps MSPoolNet as an amplitude-based lightweight model, while reliable phase-amplitude fusion remains a future direction requiring more careful calibration and robustness evaluation.

5. Conclusions

This study investigates fine-grained robotic arm motion recognition from CSI amplitude for contactless robotic state sensing. To accommodate weak local CSI perturbations, temporally sparse discriminative cues, and lightweight deployment requirements, MSPoolNet is developed by integrating an adaptive temporal downsampling module, a temporal gating module, and a lightweight pooling-based Transformer encoding module. Through this design, the model enhances local time–frequency responses, emphasizes informative temporal segments, and aggregates compact token representations for final recognition.
Experimental results on RoboMNIST and RoboFiSense demonstrate the effectiveness of the proposed method for robotic arm motion recognition. In particular, MSPoolNet achieves strong recognition performance while maintaining a compact model structure. The cross-speed, ablation, and test-time signal degradation results further indicate that the proposed architecture provides a favorable balance among recognition accuracy, model efficiency, and robustness.
Nevertheless, the robustness evaluation in the current study is still limited. Although test-time signal degradation experiments are conducted to examine the influence of noise, subcarrier loss, frequency masking, and temporal misalignment, these experiments do not fully represent real-environment robustness. In particular, the current study does not yet include systematic evaluations under room layout changes, transmitter/receiver placement variations, realistic Wi-Fi interference, hardware differences, or long-term environmental dynamics. Such deployment-oriented robustness requires more comprehensive data collection and evaluation protocols across diverse environments, positions, and interference conditions.
Another limitation is that this study mainly focuses on CSI amplitude. Although the phase feature comparison indicates that adding phase may provide a slight accuracy improvement, the observed gain is marginal under the current setting. Considering the trade-off between the additional calibration and fusion complexity introduced by phase processing and the limited performance benefit observed in this experiment, we did not further develop a phase-aware model in the present study. Future work can therefore investigate more reliable phase calibration and phase-guided model design, especially under speed variation, signal degradation, and real deployment changes.
Future work will therefore focus on more comprehensive, real-world robustness evaluation, online deployment validation (e.g., on embedded platforms such as Raspberry Pi), and reliable phase-aware or phase-amplitude fusion models to further improve the practicality of CSI-based robotic arm sensing under complex deployment conditions.

Author Contributions

Conceptualization, J.Z.; methodology, J.Z.; software, J.Z.; validation, J.Z. and Q.W.; formal analysis, J.Z.; investigation, J.Z. and Y.S.; resources, J.Z.; data curation, J.Z., X.W. (Xi Wang) and Y.Z.; writing—original draft preparation, J.Z.; writing—review and editing, J.Z., Q.W. and Y.S.; visualization, J.Z. and X.W. (Xiaojing Wan); supervision, J.Z.; project administration, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The RoboFiSense and RoboMNIST datasets used in this study are publicly available. The RoboFiSense dataset is available at https://github.com/SiamiLab/RoboFiSense (accessed on 1 February 2026). The RoboMNIST dataset is available from Figshare at https://doi.org/10.6084/m9.figshare.28179383.v1 (accessed on 1 February 2026). No new dataset was generated in this study. The source code for the proposed model will be made available upon publication.

Acknowledgments

The authors would like to thank all members of the research team for their support during this study.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CSIChannel State Information
Wi-FiWireless Fidelity
ViTVision Transformer
BiVTCBidirectional Vision Transformer–Concatenated
MLPMulti-Layer Perceptron
MHSAMulti-Head Self-Attention
GAPGlobal Average Pooling
CVCross-Validation
OFDMOrthogonal Frequency-Division Multiplexing
RSSIReceived Signal Strength Indicator

References

  1. Ahmed, H.F.T.; Ahmad, H. Device free human gesture recognition using Wi-Fi CSI: A survey. Eng. Appl. Artif. Intell. 2020, 87, 103281. [Google Scholar] [CrossRef]
  2. Yousefi, S.; Narui, H.; Dayal, S.; Ermon, S.; Valaee, S. A survey on behavior recognition using WiFi channel state information. IEEE Commun. Mag. 2017, 55, 98–104. [Google Scholar] [CrossRef]
  3. Ma, Y.; Zhou, G.; Wang, S. WiFi Sensing with Channel State Information: A Survey. ACM Comput. Surv. 2019, 52, 1–36. [Google Scholar] [CrossRef]
  4. Wang, Z.; Huang, Z.; Zhang, C.; Dou, W.; Guo, Y.; Chen, D. CSI-based human sensing using model-based approaches: A survey. J. Comput. Des. Eng. 2021, 8, 510–523. [Google Scholar] [CrossRef]
  5. Wang, W.; Liu, A.X.; Shahzad, M.; Ling, K.; Lu, S. Understanding and modeling of wifi signal based human activity recognition. In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking, Paris, France, 7–11 September 2015; pp. 65–76. [Google Scholar]
  6. Wang, W.; Liu, A.X.; Shahzad, M.; Ling, K.; Lu, S. Device-free human activity recognition using commercial WiFi devices. IEEE J. Sel. Areas Commun. 2017, 35, 1118–1131. [Google Scholar] [CrossRef]
  7. Adib, F.; Kabelac, Z.; Katabi, D.; Miller, R.C. 3D tracking via body radio reflections. In Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14), Seattle, WA, USA, 2–4 April 2014; pp. 317–329. [Google Scholar]
  8. Pu, Q.; Gupta, S.; Gollakota, S.; Patel, S. Whole-home gesture recognition using wireless signals. In Proceedings of the 19th Annual International Conference on Mobile Computing & Networking, Miami, FL, USA, 30 September–4 October 2013; pp. 27–38. [Google Scholar]
  9. Abdelnasser, H.; Youssef, M.; Harras, K.A. WiGest: A ubiquitous WiFi-based gesture recognition system. In Proceedings of the 2015 IEEE Conference on Computer Communications (INFOCOM); IEEE: Piscataway, NJ, USA, 2015; pp. 1472–1480. [Google Scholar]
  10. Wang, Y.; Liu, J.; Chen, Y.; Gruteser, M.; Yang, J.; Liu, H. E-eyes: Device-free location-oriented activity identification using fine-grained WiFi signatures. In Proceedings of the 20th Annual International Conference on Mobile Computing and Networking, Maui, HI, USA, 7–11 September 2014; pp. 617–628. [Google Scholar]
  11. Wang, F.; Han, J.; Zhang, S.; He, X.; Huang, D. Csi-net: Unified human body characterization and pose recognition. arXiv 2018, arXiv:1810.03064. [Google Scholar]
  12. Chen, Z.; Zhang, L.; Jiang, C.; Cao, Z.; Cui, W. WiFi CSI based passive human activity recognition using attention based BLSTM. IEEE Trans. Mob. Comput. 2018, 18, 2714–2724. [Google Scholar] [CrossRef]
  13. Kang, H.; Kim, D.; Toh, K.A. Human activity recognition through augmented wifi csi signals by lightweight attention-gru. Sensors 2025, 25, 1547. [Google Scholar] [CrossRef]
  14. Ma, Y.; Zhou, G.; Wang, S.; Zhao, H.; Jung, W. SignFi: Sign language recognition using WiFi. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 2018, 2, 1–21. [Google Scholar] [CrossRef]
  15. Zhou, Q.; Xing, J.; Chen, W.; Zhang, X.; Yang, Q. From signal to image: Enabling fine-grained gesture recognition with commercial Wi-Fi devices. Sensors 2018, 18, 3142. [Google Scholar] [CrossRef]
  16. Zheng, Y.; Zhang, Y.; Qian, K.; Zhang, G.; Liu, Y.; Wu, C.; Yang, Z. Zero-effort cross-domain gesture recognition with Wi-Fi. In Proceedings of the 17th Annual International Conference on Mobile Systems, Applications, and Services, Seoul, Republic of Korea, 17–21 June 2019; pp. 313–325. [Google Scholar]
  17. Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 7132–7141. [Google Scholar]
  18. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. Adv. Neural Inf. Process. Syst. 2017, 30, 5998–6008. [Google Scholar]
  19. Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; Gelly, S.; et al. An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale. arXiv 2021, arXiv:2010.11929. [Google Scholar] [CrossRef]
  20. Yang, M.; Zhu, H.; Zhu, R.; Wu, F.; Yin, L.; Yang, Y. WiTransformer: A novel robust gesture recognition sensing model with WiFi. Sensors 2023, 23, 2612. [Google Scholar] [CrossRef]
  21. Zandi, R.; Behzad, K.; Motamedi, E.; Salehinejad, H.; Siami, M. RoboFiSense: Attention-Based Robotic Arm Activity Recognition With WiFi Sensing. IEEE J. Sel. Top. Signal Process. 2024, 18, 396–406. [Google Scholar] [CrossRef]
  22. Behzad, K.; Zandi, R.; Motamedi, E.; Salehinejad, H.; Siami, M. RoboMNIST: A Multimodal Dataset for Multi-Robot Activity Recognition Using WiFi Sensing, Video, and Audio. Sci. Data 2025, 12, 326. [Google Scholar] [CrossRef] [PubMed]
  23. Zandi, R.; Salehinejad, H.; Behzad, K.; Motamedi, E.; Siami, M. Robot motion prediction by channel state information. In Proceedings of the 2023 IEEE 33rd International Workshop on Machine Learning for Signal Processing (MLSP); IEEE: Piscataway, NJ, USA, 2023; pp. 1–6. [Google Scholar]
  24. Zandi, R.; Behzad, K.; Motamedi, E.; Salehinejad, H.; Siami, M. Enhancing robotic arm activity recognition with vision transformers and wavelet-transformed channel state information. In Proceedings of the 2024 IEEE 35th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC); IEEE: Piscataway, NJ, USA, 2024; pp. 1–6. [Google Scholar]
  25. Guan, Q. RoboDSTAN: A Dual-Stream TCN-Attention Network for Robotic Behavior Recognition via WiFi Sensing. In Proceedings of the 2025 6th International Conference on Intelligent Computing and Human-Computer Interaction (ICHCI); IEEE: Piscataway, NJ, USA, 2025; pp. 266–271. [Google Scholar]
  26. Zandi, R.; Salehinejad, H.; Siami, M. Beyond Amplitude: Channel State Information Phase-Aware Deep Fusion for Robotic Activity Recognition. arXiv 2026, arXiv:2603.09047. [Google Scholar] [CrossRef]
  27. Xiao, T.; Singh, M.; Mintun, E.; Darrell, T.; Dollár, P.; Girshick, R. Early convolutions help transformers see better. Adv. Neural Inf. Process. Syst. 2021, 34, 30392–30400. [Google Scholar]
  28. Ioffe, S.; Szegedy, C. Batch normalization: Accelerating deep network training by reducing internal covariate shift. In Proceedings of the International Conference on Machine Learning, Lille, France, 6–11 July 2015; pp. 448–456. [Google Scholar]
  29. Hendrycks, D.; Gimpel, K. Gaussian error linear units (gelus). arXiv 2016, arXiv:1606.08415. [Google Scholar]
  30. Yu, W.; Luo, M.; Zhou, P.; Si, C.; Zhou, Y.; Wang, X.; Feng, J.; Yan, S. Metaformer is actually what you need for vision. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 19–20 June 2022; pp. 10819–10829. [Google Scholar]
  31. Huang, G.; Sun, Y.; Liu, Z.; Sedra, D.; Weinberger, K.Q. Deep networks with stochastic depth. In Proceedings of the European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2016; pp. 646–661. [Google Scholar]
  32. Ba, J.L.; Kiros, J.R.; Hinton, G.E. Layer normalization. arXiv 2016, arXiv:1607.06450. [Google Scholar] [CrossRef]
  33. Howard, A.; Sandler, M.; Chu, G.; Chen, L.C.; Chen, B.; Tan, M.; Wang, W.; Zhu, Y.; Pang, R.; Vasudevan, V.; et al. Searching for mobilenetv3. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27–28 October 2019; pp. 1314–1324. [Google Scholar]
  34. Gringoli, F.; Schulz, M.; Link, J.; Hollick, M. Free your CSI: A channel state information extraction platform for modern Wi-Fi chipsets. In Proceedings of the 13th International Workshop on Wireless Network Testbeds, Experimental Evaluation & Characterization, Los Cabos, Mexico, 25 October 2019; pp. 21–28. [Google Scholar]
  35. Loshchilov, I.; Hutter, F. Decoupled weight decay regularization. arXiv 2017, arXiv:1711.05101. [Google Scholar]
  36. Loshchilov, I.; Hutter, F. Sgdr: Stochastic gradient descent with warm restarts. arXiv 2016, arXiv:1608.03983. [Google Scholar]
  37. Shi, X.; Chen, Z.; Wang, H.; Yeung, D.Y.; Wong, W.K.; Woo, W.c. Convolutional LSTM network: A machine learning approach for precipitation nowcasting. Adv. Neural Inf. Process. Syst. 2015, 28, 802–810. [Google Scholar]
Figure 1. Overall architecture of the proposed MSPoolNet for CSI-based robotic arm motion recognition. The raw CSI amplitude matrix is first processed by the signal preprocessing stage, and the resulting representation is then fed into the adaptive temporal downsampling module, temporal gating module, patch embedding, and lightweight Transformer encoding blocks, followed by global average pooling and a linear classifier.
Figure 1. Overall architecture of the proposed MSPoolNet for CSI-based robotic arm motion recognition. The raw CSI amplitude matrix is first processed by the signal preprocessing stage, and the resulting representation is then fed into the adaptive temporal downsampling module, temporal gating module, patch embedding, and lightweight Transformer encoding blocks, followed by global average pooling and a linear classifier.
Sensors 26 03210 g001
Figure 2. Illustrations of the core modules. (a) Temporal gating module. (b) Transformer-based feature encoding block with a convolutional channel MLP.
Figure 2. Illustrations of the core modules. (a) Temporal gating module. (b) Transformer-based feature encoding block with a convolutional channel MLP.
Sensors 26 03210 g002
Figure 3. Comparison of confusion matrices on the RoboMNIST dataset (aggregated over five-fold cross-validation and row-normalized to recall percentages). The subplot titles report the average accuracy of each model.
Figure 3. Comparison of confusion matrices on the RoboMNIST dataset (aggregated over five-fold cross-validation and row-normalized to recall percentages). The subplot titles report the average accuracy of each model.
Sensors 26 03210 g003
Figure 4. Validation accuracy curves of the main models over training epochs on the RoboMNIST dataset (five-fold mean ± standard deviation).
Figure 4. Validation accuracy curves of the main models over training epochs on the RoboMNIST dataset (five-fold mean ± standard deviation).
Sensors 26 03210 g004
Figure 5. Ablation study results on the RoboMNIST dataset. (a) Module removal variants. (b) Structural setting variants. (c) Local mixing variants. (d) Patch setting variants. Each subplot reports the five-fold mean ± standard deviation and the dashed line marks the default configuration.
Figure 5. Ablation study results on the RoboMNIST dataset. (a) Module removal variants. (b) Structural setting variants. (c) Local mixing variants. (d) Patch setting variants. Each subplot reports the five-fold mean ± standard deviation and the dashed line marks the default configuration.
Sensors 26 03210 g005
Figure 6. Key ablation results on RoboFiSense. The bars report five-fold mean accuracy with standard deviation.
Figure 6. Key ablation results on RoboFiSense. The bars report five-fold mean accuracy with standard deviation.
Sensors 26 03210 g006
Table 1. Summary of the two CSI datasets used in this study.
Table 1. Summary of the two CSI datasets used in this study.
PropertyRoboMNISTRoboFiSense
Number of classes108
Total samples2135552
Time steps (T)450360
Subcarriers (S)256232
Receivers (sniffers)32
Table 2. Training hyperparameters used in this study.
Table 2. Training hyperparameters used in this study.
HyperparameterRoboMNISTRoboFiSense
OptimizerAdamWAdamW
Learning rate 1 × 10 3 1 × 10 3
Weight decay 1 × 10 2 1 × 10 2
Batch size6464
Epochs150150
Warmup epochs33
SchedulerCosineCosine
Gradient clipping1.01.0
Early stoppingpatience = 15patience = 15
Table 3. Key architecture hyperparameters of MSPoolNet used in the experiments.
Table 3. Key architecture hyperparameters of MSPoolNet used in the experiments.
ModuleHyperparameterValue
ATD/stemConvolutional layers2
Kernel size 3 × 3
Output channels 16 , 32
Temporal gateBottleneck dimension32
Patch embeddingPatch size 7 × 16
Embedding dimension80
EncoderEncoder blocks2
Token-mixer kernel 3 × 3
Channel-MLP expansion2.0
Table 4. Five-fold cross-validation results on the RoboMNIST dataset. Values are reported as five-fold mean ± standard deviation.
Table 4. Five-fold cross-validation results on the RoboMNIST dataset. Values are reported as five-fold mean ± standard deviation.
ModelParamsAcc. (%)F1 (%)Prec. (%)Recall (%)Lat. (ms)
Ours368 K99.44 ± 0.1999.44 ± 0.1999.44 ± 0.1999.44 ± 0.190.65 ± 0.02
Transformer1.9 M99.63 ± 0.3899.63 ± 0.3899.63 ± 0.3799.63 ± 0.381.09 ± 0.19
ConvLSTM372 K98.17 ± 0.5298.17 ± 0.5398.21 ± 0.5198.17 ± 0.523.65 ± 0.11
CNN369 K96.91 ± 0.9996.92 ± 1.0197.01 ± 0.9596.93 ± 1.010.52 ± 0.01
RoboDSTAN361 K96.63 ± 1.0396.65 ± 1.0196.76 ± 0.9696.65 ± 1.031.64 ± 0.22
LSTM371 K96.35 ± 1.4596.35 ± 1.4596.44 ± 1.4296.35 ± 1.422.11 ± 0.03
BiLSTM371 K92.60 ± 2.2992.58 ± 2.3192.79 ± 2.2292.61 ± 2.310.71 ± 0.07
BiVTC2.8 M66.98 ± 3.2266.75 ± 3.6169.02 ± 3.9967.07 ± 3.172.49 ± 0.17
ViT1.4 M61.45 ± 4.0261.33 ± 3.8962.52 ± 3.4061.56 ± 4.052.00 ± 0.10
Table 5. Efficiency comparison of representative models on the RoboMNIST dataset. Accuracy and latency are reported as five-fold mean ± standard deviation.
Table 5. Efficiency comparison of representative models on the RoboMNIST dataset. Accuracy and latency are reported as five-fold mean ± standard deviation.
ModelParamsAcc. (%)Lat. (ms)
Ours368 K99.44 ± 0.190.65 ± 0.02
Transformer1.9 M99.63 ± 0.381.09 ± 0.19
ConvLSTM372 K98.17 ± 0.523.65 ± 0.11
CNN369 K96.91 ± 0.990.52 ± 0.01
RoboDSTAN361 K96.63 ± 1.031.64 ± 0.22
LSTM371 K96.35 ± 1.452.11 ± 0.03
Table 6. Five-fold cross-validation results on the RoboFiSense dataset. All baseline models were re-trained under the same protocol.
Table 6. Five-fold cross-validation results on the RoboFiSense dataset. All baseline models were re-trained under the same protocol.
ModelParamsAcc. (%)F1 (%)Prec. (%)Recall (%)Lat. (ms)
MSPoolNet363.6 K99.46 ± 0.5099.46 ± 0.5099.47 ± 0.4899.45 ± 0.501.29 ± 0.03
RoboDSTAN354.5 K97.19 ± 1.1397.21 ± 1.1497.42 ± 0.9697.18 ± 1.165.65 ± 0.10
BiVTC2.76 M55.22 ± 5.1654.77 ± 4.7456.96 ± 5.3055.16 ± 5.062.44 ± 0.06
ViT1.37 M64.28 ± 4.4463.98 ± 4.3166.50 ± 3.0564.27 ± 4.491.88 ± 0.13
BiLSTM340.7 K82.23 ± 0.7882.00 ± 0.8482.82 ± 0.5182.20 ± 0.790.65 ± 0.01
LSTM343.5 K87.22 ± 1.5587.18 ± 1.5087.59 ± 1.4187.19 ± 1.561.72 ± 0.05
CNN361.4 K85.86 ± 7.3585.93 ± 7.3686.79 ± 7.0185.84 ± 7.380.54 ± 0.09
ConvLSTM372.1 K90.48 ± 3.9890.51 ± 3.9190.87 ± 3.6890.46 ± 3.953.81 ± 0.31
Table 7. Per-class recall (%) for leave-one-speed-out evaluation on the RoboFiSense dataset. The value before ± is the recall for the corresponding held-out speed partition. The ±value denotes the cross-partition standard deviation computed across the three speed partitions for the same model and class; therefore, it is repeated across the three rows of the same model for the same class.
Table 7. Per-class recall (%) for leave-one-speed-out evaluation on the RoboFiSense dataset. The value before ± is the recall for the corresponding held-out speed partition. The ±value denotes the cross-partition standard deviation computed across the three speed partitions for the same model and class; therefore, it is repeated across the three rows of the same model for the same class.
TrainTestModelArcElbowRect.SilenceSLFWSLRLSLUDTri.Overall
V1 & V2V3MSPoolNet100.00 ± 0.00100.00 ± 0.00100.00 ± 12.55100.00 ± 0.00100.00 ± 0.00100.00 ± 0.00100.00 ± 0.00100.00 ± 0.00100.00 ± 1.57
RoboDSTAN95.65 ± 10.0495.65 ± 2.5195.65 ± 10.9486.96 ± 4.35100.00 ± 0.0095.65 ± 2.51100.00 ± 0.00100.00 ± 0.0096.20 ± 2.26
BiVTC34.78 ± 6.6473.91 ± 30.4369.57 ± 4.3547.83 ± 18.1052.17 ± 20.5517.39 ± 33.7782.61 ± 23.9565.22 ± 23.0155.43 ± 9.03
BiLSTM69.57 ± 13.97100.00 ± 4.35100.00 ± 13.2852.17 ± 8.7086.96 ± 7.5365.22 ± 15.0691.30 ± 7.53100.00 ± 17.5783.15 ± 4.01
LSTM52.17 ± 21.8895.65 ± 2.5195.65 ± 0.0056.52 ± 12.5595.65 ± 2.5165.22 ± 13.97100.00 ± 8.7091.30 ± 2.5181.52 ± 4.36
ViT52.17 ± 27.6178.26 ± 15.6782.61 ± 41.9343.48 ± 15.2773.91 ± 26.0960.87 ± 13.2873.91 ± 21.4595.65 ± 34.5170.11 ± 4.56
CNN8.70 ± 45.2595.65 ± 25.4791.30 ± 10.0486.96 ± 6.6473.91 ± 2.5195.65 ± 15.27100.00 ± 4.3547.83 ± 11.5175.00 ± 2.06
V1 & V3V2MSPoolNet100.00 ± 0.00100.00 ± 0.00100.00 ± 12.55100.00 ± 0.00100.00 ± 0.00100.00 ± 0.00100.00 ± 0.00100.00 ± 0.00100.00 ± 1.57
RoboDSTAN95.65 ± 10.04100.00 ± 2.5186.96 ± 10.9495.65 ± 4.35100.00 ± 0.00100.00 ± 2.51100.00 ± 0.00100.00 ± 0.0097.28 ± 2.26
BiVTC39.13 ± 6.6417.39 ± 30.4365.22 ± 4.3521.74 ± 18.1013.04 ± 20.5582.61 ± 33.7739.13 ± 23.9521.74 ± 23.0137.50 ± 9.03
BiLSTM95.65 ± 13.9795.65 ± 4.3591.30 ± 13.2869.57 ± 8.70100.00 ± 7.5391.30 ± 15.0691.30 ± 7.5378.26 ± 17.5789.13 ± 4.01
LSTM95.65 ± 21.8891.30 ± 2.5195.65 ± 0.0078.26 ± 12.55100.00 ± 2.5186.96 ± 13.9782.61 ± 8.7091.30 ± 2.5190.22 ± 4.36
ViT100.00 ± 27.6156.52 ± 15.6795.65 ± 41.9326.09 ± 15.2747.83 ± 26.0986.96 ± 13.2839.13 ± 21.4543.48 ± 34.5161.96 ± 4.56
CNN73.91 ± 45.2586.96 ± 25.4791.30 ± 10.0495.65 ± 6.6469.57 ± 2.5182.61 ± 15.2795.65 ± 4.3530.43 ± 11.5178.26 ± 2.06
V2 & V3V1MSPoolNet100.00 ± 0.00100.00 ± 0.0078.26 ± 12.55100.00 ± 0.00100.00 ± 0.00100.00 ± 0.00100.00 ± 0.00100.00 ± 0.0097.28 ± 1.57
RoboDSTAN78.26 ± 10.04100.00 ± 2.5173.91 ± 10.9491.30 ± 4.35100.00 ± 0.00100.00 ± 2.51100.00 ± 0.00100.00 ± 0.0092.93 ± 2.26
BiVTC26.09 ± 6.6426.09 ± 30.4360.87 ± 4.3556.52 ± 18.1043.48 ± 20.5565.22 ± 33.7778.26 ± 23.9530.43 ± 23.0148.37 ± 9.03
BiLSTM91.30 ± 13.9791.30 ± 4.3573.91 ± 13.2860.87 ± 8.70100.00 ± 7.5391.30 ± 15.0678.26 ± 7.5365.22 ± 17.5781.52 ± 4.01
LSTM78.26 ± 21.8891.30 ± 2.5195.65 ± 0.0056.52 ± 12.55100.00 ± 2.5191.30 ± 13.9791.30 ± 8.7086.96 ± 2.5186.41 ± 4.36
ViT100.00 ± 27.6147.83 ± 15.6717.39 ± 41.9356.52 ± 15.27100.00 ± 26.0969.57 ± 13.2878.26 ± 21.4530.43 ± 34.5162.50 ± 4.56
CNN95.65 ± 45.2547.83 ± 25.4773.91 ± 10.04100.00 ± 6.6469.57 ± 2.5165.22 ± 15.2791.30 ± 4.3552.17 ± 11.5174.46 ± 2.06
Table 8. Quantitative results of MSPoolNet under multiple test-time signal degradation levels on RoboMNIST and RoboFiSense. Values are reported as five-fold mean ± standard deviation.
Table 8. Quantitative results of MSPoolNet under multiple test-time signal degradation levels on RoboMNIST and RoboFiSense. Values are reported as five-fold mean ± standard deviation.
DatasetDegradationLevelAcc. (%)F1 (%)Acc. Drop
RoboMNISTClean99.48 ± 0.2099.48 ± 0.190.00
Gaussian noise σ = 0.05 99.44 ± 0.2799.43 ± 0.27−0.04
σ = 0.10 99.44 ± 0.2199.44 ± 0.21−0.04
σ = 0.15 99.44 ± 0.2199.44 ± 0.21−0.04
Subcarrier dropout2%99.39 ± 0.4399.39 ± 0.42−0.09
5%98.50 ± 0.8098.50 ± 0.80−0.98
10%95.78 ± 1.2195.76 ± 1.22−3.70
Frequency mask898.92 ± 0.2798.92 ± 0.26−0.56
1697.19 ± 0.7297.19 ± 0.72−2.29
2495.18 ± 1.5695.18 ± 1.56−4.30
Temporal shift1099.06 ± 0.1799.06 ± 0.17−0.42
2097.94 ± 0.4597.94 ± 0.45−1.54
3095.22 ± 1.2595.22 ± 1.25−4.26
RoboFiSenseClean99.73 ± 0.4199.73 ± 0.410.00
Gaussian noise σ = 0.05 99.73 ± 0.4199.73 ± 0.410.00
σ = 0.10 99.73 ± 0.4199.73 ± 0.410.00
σ = 0.15 99.64 ± 0.3899.64 ± 0.38−0.09
Subcarrier dropout2%99.37 ± 0.5299.37 ± 0.51−0.36
5%99.46 ± 0.3899.46 ± 0.38−0.27
10%98.09 ± 1.4998.10 ± 1.49−1.64
Frequency mask899.55 ± 0.4599.55 ± 0.45−0.18
1699.00 ± 0.6799.00 ± 0.67−0.73
2498.01 ± 0.6198.01 ± 0.61−1.72
Temporal shift1099.73 ± 0.4199.73 ± 0.410.00
2099.64 ± 0.3899.64 ± 0.38−0.09
3099.28 ± 0.5299.28 ± 0.52−0.45
Table 9. Phase feature comparison on RoboMNIST using MSPoolNet.
Table 9. Phase feature comparison on RoboMNIST using MSPoolNet.
Input FeaturePhase ProcessingAcc. (%)
Amplitude only99.81 ± 0.20
Sanitized phase onlyUnwrapping + linear trend removal12.37 ± 2.08
Amplitude + unwrapped phaseUnwrapping99.86 ± 0.13
Amplitude + sanitized phaseUnwrapping + linear trend removal99.81 ± 0.26
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhuo, J.; Wang, Q.; Sheng, Y.; Wang, X.; Zhang, Y.; Wan, X. An Efficient Wi-Fi Sensing Method for Robotic Arm Motion Recognition. Sensors 2026, 26, 3210. https://doi.org/10.3390/s26103210

AMA Style

Zhuo J, Wang Q, Sheng Y, Wang X, Zhang Y, Wan X. An Efficient Wi-Fi Sensing Method for Robotic Arm Motion Recognition. Sensors. 2026; 26(10):3210. https://doi.org/10.3390/s26103210

Chicago/Turabian Style

Zhuo, Junyan, Qingrui Wang, Yuzhou Sheng, Xi Wang, Yuxuan Zhang, and Xiaojing Wan. 2026. "An Efficient Wi-Fi Sensing Method for Robotic Arm Motion Recognition" Sensors 26, no. 10: 3210. https://doi.org/10.3390/s26103210

APA Style

Zhuo, J., Wang, Q., Sheng, Y., Wang, X., Zhang, Y., & Wan, X. (2026). An Efficient Wi-Fi Sensing Method for Robotic Arm Motion Recognition. Sensors, 26(10), 3210. https://doi.org/10.3390/s26103210

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop