1. Introduction
The ability to perceive and measure multi-axis contact forces, including normal pressure, shear, and torque, is a common challenge for advanced robotic systems [
1]. Conventional rigid body multi-axis force sensors often rely on complex mechanical structures or dense transducer arrays [
2,
3]. These approaches typically result in larger sizes and limited scalability, making them not suitable for deployment in compact applications such as robotic fingertips, prosthetic limbs, or wearable haptic interfaces [
4,
5]. Consequently, developing a sensor that integrates high-performance multi-axis measurement, a minimal form factor, and scalable fabrication remains a critical challenge in robotics and tactile sensing research.
Recent innovations have sought to address these limitations through diverse transduction principles. Magnetic-based tactile sensors (MBTS) utilize the displacement of magnetic particles within an elastomer, measured by Hall effect sensors, to achieve compact designs with high operational frequency and robustness, suitable for real-time dynamic feedback [
6,
7,
8,
9]. A “magnetic skin” sensor by Hu et al. [
10] is a promising solution, combining the advantages of MBTS with a large-area magnetic skin for multi-point and multi-scale tactile sensing. They used signal processing techniques such as a K-Nearest Neighbors (KNN) classifier and a convolutional neural network (CNN) to achieve super-resolution using an array of 4 × 4 Hall sensors over 48,400 mm
2 and an average localization error of 1.2 mm. However, this sensor is not suitable for integration into small form factors due to the computational complexity of the CNN network and susceptibility to electromagnetic interference.
Optical tactile sensors offer another powerful method, with camera-based systems like GelSight providing exceptionally high-resolution contact geometry and texture data [
4,
11,
12]. The GelSight system by Adelson et al. [
13] uses a sensor skin made of flexible gel material that is coated with a metallic powder, and a camera is used to capture reflected light from surrounding light sources to measure the deformation of the sensor surface. The surface can then be reconstructed using a 3D reconstruction algorithm, providing a high-resolution representation of the surface. Nevertheless, this method is generally more bulky due to the need for a full camera system and the system also produces too much information to be easily processed for simple real-time force sensing. A key trend for miniaturization thus involves replacing the camera with distributed photodetectors or color sensors to measure deformation-induced changes in light, creating thinner, more integrable optical sensors [
4].
On the other hand, the field of flexible electronics has produced sensors using piezoresistive or capacitive materials with bioinspired microstructures (e.g., porous or pyramid designs) to achieve high sensitivity and conformability on curved surfaces [
14,
15]. Sensors such as those by Min et al. [
2] and Chen et al. [
3] use a flexible, multi-layered microstructure with composite material electrodes to measure normal, shear, and torsional forces. These sensors are compact and robust, but they require complex fabrication processes due to the inherent use of microstructures and they also require the use of complex data analysis to extract the force components.
In summary, existing sensors rely on either complex fabrication processes or complex data analysis to extract force components. To surpass these limitations, this paper introduces a novel optical sensing approach engineered for ultra-compact integration. The proposed sensor utilizes a top-layer patterned color surface paired with digital color sensors to function as a visual encoding layer. When forces are applied, they induce measurable, direction-dependent shifts in the reflected color distribution. This design shifts the complexity from convoluted mechanical hardware to optical pattern analysis, enabling the decoupling of normal, shear, and torsional loads within a highly compact 15 × 15 mm2 footprint. This work details the sensor’s design, operating principle, and experimental validation through integration with a robotic gripper, demonstrating its capability for closed-loop adaptive force control and stable object manipulation. The proposed sensor presents a scalable, low-profile alternative to conventional multi-axis force sensors, suitable for the next generation of dexterous robotic and haptic systems.
3. Results
3.1. Sensor Deformation and Stress Simulation
To simulate the deformation of the device under different types of forces, FEA simulations were employed utilizing COMSOL Multiphysics software. The model consisted of a hard rectangular solid representing the PCB encased in a 2nd soft shell made of PDMS, with dimensions matching those of the actual prototype. The material properties were set according to the composition of the PDMS used in the encapsulation process. Forces were applied along the normal (vertical), shear (horizontal), and torsion (rotational) axes to observe the resulting deformation across the top surface. The simulation results are shown in
Figure 3.
In
Figure 3A, the simulation results display a progressive radial expansion of the PDMS substrate under increasing normal forces. The deformation mainly occurs in the upper central region due to the rigid properties of the PCB embedded inside the PDMS block and it gradually increases as the force applied increases from 10 N to 20 N. The stress concentration mainly occurs at the interface between the PCB and the PDMS block as expected and the maximum stress increases from 2.25 MPa at 10 N to 4.50 MPa at 20 N.
In
Figure 3B, the simulation shows a lateral translation of the top face with increasing shear forces applied in the situation where the overall force is applied as a linear combination of a compressive normal force and a shear force in order to simulate the force applied by an object held against the sensor. The normal force is held constant at 1 N, while the shear force is varied from 5 N to 15 N. The top face shifts more strongly as the shear force increases from 5 N to 15 N. The simulation also shows an asymmetric tilt of the top face with increasing shear forces applied by a rigid connector. The top face tilts more strongly as the shear force increases from 5 N to 15 N. This shows that the PDMS block starts to behave non-uniformly under large shear forces, which must be accounted for in the calibration and force analysis. The maximum stress in the system occurs at the face that is in the direction of the applied shear aligned with the interface between the top face of the PCB and the PDMS block, increasing from 1.77 MPa at 5 N to 4.88 MPa at 15 N. This shows that the encapsulation of the PCB does affect the deformation and stress concentration of the block under shear forces.
In
Figure 3C, the simulation illustrates a gradual rotation of the top face due to the torque moment applied by the rigid connector. The deformation increases as the angle of the applied torque increases from 0.05 radians to 0.25 radians. The simulation starts to break down as the angle of the applied torque increases beyond 0.25 radians, suggesting that the material properties may impose limitations to the maximum torque measureable by the sensor. The maximum stress in this system occurs at the corners of the block aligned with the interface between the top face of the PCB and the PDMS block, increasing from 0.99 MPa at 0.05 radians to 4.98 MPa at 0.25 radians.
3.2. Sensor Calibration and Sensitivity Testing
To calibrate the sensor and assess its sensitivity, a series of experiments were conducted. The sensor was placed on a flat surface, and forces ranging from 0 to 10 N were applied along the normal, shear, and torsion axes using a force sensor. The color data captured by the RGB sensors was processed to extract the force components acting on the sensor. Polynomial regression was utilized to fit the extracted data, yielding equations that relate the force components to the color data. These equations allowed us to convert raw color readings into meaningful force values. The calibration process resulted in polynomial coefficients for each axis, as shown in
Figure 4.
In
Figure 4A, the calibration curve shows an approximately linear relationship between the change in clear channel intensity (
) and the applied normal force (
) for small forces (
< 5 N). The curve shows a positive slope, indicating a reduction in the optical path length as the PDMS layer undergoes uniform compression which is consistent with the model. From a linear interpolation of the calibration curve for the clear channel at small forces, the slope is estimated to be
, indicating a sensitivity of
. However, the relationship deviates from a straight line for larger forces (
> 5 N), indicating the presence of nonlinear effects as expected from the simulations.
In
Figure 4B, the shear force response shows a linear relationship between the differential normalized color signal (
) and the applied shear force (
) for small forces, but the relationship quickly deviates from a straight line for larger forces, again indicating the presence of nonlinear effects. This indicates that the impact of nonlinearity is stronger for shear forces than for normal forces, which is consistent with the simulations. The curve is strictly increasing, indicating an increase in the normalized color signal with increasing shear force in the calibrated direction which is consistent with the model. The slope of the blue curve is estimated to be
for small forces, indicating a maximum sensitivity of
.
In
Figure 4C, the torque response shows a linear relationship between the temporal variation in the normalized color vector at the edge sensor (
) and the applied torque (
) for small torques, but quickly flattens out for larger torques. This indicates that the sensor has limitations in its ability to measure large torques due to material properties, which is consistent with the simulations. The curve is strictly increasing, indicating an increase in the normalized color signal with increasing torque in the calibrated direction which is consistent with the model. The slope of the blue curve for small torques is estimated to be
, indicating a maximum sensitivity of
.
A stability test was also performed to validate the sensor’s measurement stability under normal force. The sensor was mounted on a robotic gripper and a block was gripped and released repeatedly over a long time. The measured sensor values were converted to force values using the calibration equations. Samples of the measured force values were taken at the beginning and end of the experiment. An unpaired T-test was performed to compare the samples taken from the beginning and end of the experiment. The
p-value was calculated to be 0.9520, indicating no significant difference in the measured force values. The results are shown in
Figure 4D–G.
Real-time testing was also performed to validate the sensor’s sensing speed and accuracy. The sensor was placed on a flat surface and was contacted with varying forces and torques, and the resulting color data was recorded over time. The data shows that the sensor is responsive and can relay real-time force and torque information with reasonable accuracy, as shown in
Figure 5.
In
Figure 5A, the clear channel shows the greatest variability with different normal force loads, justifying it as a robust estimator for
. The RGB channels show some variability with different normal force loads, but this can be attributed to the overall brightness of the light source, which can be isolated out by using normalization techniques using the clear channel as a reference.
In
Figure 5B, the shear force response shows a much stronger response from the color channels, indicating that the RGB channels can be used to distinguish between shear forces and normal forces. The clear channel here has a weaker response compared to the normal force response, indicating that the clear channel is less sensitive to shear forces. The residual response can be attributed to the slight normal force required to maintain friction between the sensor and the testing surface.
In
Figure 5C, the torque response recorded from the edge sensor shows a much stronger response from the color channels, indicating that the RGB channels can be used to distinguish between torsional moments and normal forces. The inversion of the color response from negative to positive is related to the direction of the applied torque, which shows that the color encoding can be used to infer the sign of the applied torque.
3.3. Sensor Force Derivation
The applied multi-axis forces are reconstructed from the raw optical data by mapping the measured intensity and spectral shifts back to the mechanical domain using the calibrated tactile Jacobian. As established in the optical measurement model, the clear channel serves as the primary indicator for normal forces, while the normalized RGB vectors provide the spatial encoding for shear and torsion.
The force components are calculated using the following derived system of equations:
Following the principle that compression reduces the optical path length and increases reflected intensity, is derived from the average of the clear channels and . This averaging minimizes the influence of asymmetric deformations caused by shear or tilt.
The in-plane shear forces and are calculated as linear combinations of the color deviations () from the central sensor. Because and induce distinct lateral translations of the 4-quadrant pattern, they produce unique spectral signatures that allow for decoupling directional forces via the coefficients a through f.
Leveraging the spatial separation of the sensors, is derived from the edge sensor’s output. While the central sensor remains near the rotation axis and sees minimal color shift, the edge sensor undergoes significant spectral changes proportional to the angular deformation .
The constants k and a through i are determined through the polynomial regression of the calibration data, ensuring that the inverse mapping accounts for the specific sensitivities of the VEML3328 sensors and the mechanical properties of the PDMS encapsulation.
3.4. Robot Gripper Integration and Testing
To evaluate the proposed RGB optical force sensor’s performance in real-world tactile tasks, it was integrated into a custom-built robotic gripper system mounted on a robotic arm. Communication was established via I2C bus to an ESP32-S3 module, which served as an interface to relay raw spectral data to a host computer through a serial connection for real-time force reconstruction and control.
The experimental protocol focused on three primary dexterous manipulation scenarios: automated grasping, adaptive slip prevention, and human-robot interaction. In the automated grasping task, the gripper was programmed to close until an increase in normal force () was detected by the sensor. Upon reaching a predefined force threshold, the control system signaled the gripper to stop closing, ensuring a stable grip while preventing damage to the object.
To demonstrate adaptive control, a “pull force” () was applied to the grasped block. The sensor utilized its internal 4-quadrant visual encoding layer to detect the resulting lateral shift in color gradients, identifying the shear force magnitude. In response to this incipient slip condition, the system automatically increased the normal gripping force to enhance frictional contact and maintain object stability. Finally, the sensor’s ability to decouple torsional moments () was tested. When a user applied a twisting motion to the grasped object, the edge sensor detected the characteristic spectral shifts associated with rotational deformation. This torsional trigger prompted the gripper to release the block, facilitating a seamless hand-over to the user. These results confirm that the sensor provides the high-speed, multi-axis feedback necessary for robust closed-loop tactile control in space-constrained robotic systems.
In
Figure 6B, the gripper was programmed to close until an increase in normal force (
) of 0.5 N was detected by the sensor. As the required force was detected, the gripper terminates its closing motion as shown in the position graph.
In
Figure 6C, a “pull force” (
) was applied to the grasped block, and the sensor detected the resulting lateral shift in color gradients, identifying the shear force magnitude. The gripper responds to the pull force by increasing the normal gripping force to enhance frictional contact and maintain object stability. The gripper stops increasing the force when the pull force is no longer detected.
In
Figure 6D, a twisting motion was applied to the grasped block, which is used as a trigger for the gripper to release the block. As a torque of 5 mNm was recorded, the gripper releases the block and opens the gripper fully as shown in the position graph.
4. Discussion
The experimental results and finite-element simulations validate the proposed optical sensing paradigm, demonstrating that a compact footprint can effectively resolve multi-axis force vectors. A central finding is the efficacy of the 4-quadrant visual encoding layer in translating mechanical deformations into unique spectral signatures. As predicted by the optical measurement model, the clear channel exhibits a strong monotonic response to vertical compression due to the reduction in optical path length . This allows the sensor to distinguish normal pressure from tangential loads, which instead produce direction-dependent color shifts via lateral translation.
This optical method provides a localized gradient that encodes the force vector direction using spectral shifting. By using multiple color sensors and the 4-quadrant visual encoding layer, the design achieves high sensitivity and real-time responsiveness within a low-profile 6 mm thickness. The successful integration with a robotic gripper confirms that the sensor can support closed-loop adaptive force control. By providing real-time feedback on shear and torsion, the system can detect incipient slips and adjust gripping force dynamically to ensure stable object manipulation. Future research will focus on extending the derivation equations beyond the linearized Jacobian to account for non-linearities in larger PDMS deformations. Additionally, further optimization of the black-tinted silicone encapsulation will be explored to enhance isolation from ambient light in diverse operational environments or to further enhance sensing by utilizing multiple sensing techniques at the same time such as magnetic sensing by replacing the black dye with magnetic particles. As our design was mainly developed for use in robotic fingertips, currently the device is also limited to single-point force measurement, and future work will focus on extending the sensor to provide multi-point feedback using an array of color sensors and a super-resolution technique to achieve sub-pixel resolution and multi-axis force sensing simultaneously.