Abstract:In the real world, we often come across soft objects having spatially varying stiffness, such as human palm or a wart on the skin. In this paper, we propose a novel approach to render thin, deformable objects having spatially varying stiffness (inhomogeneous material). We use the classical Kirchhoff thin plate theory to compute the deformation. In general, the physics-based rendering of an arbitrary 3D surface is complex and time-consuming. Therefore, we approximate the 3D surface locally by a 2D plane using an area-preserving mapping technique - Gall-Peters mapping. Once the deformation is computed by solving a fourth-order partial differential equation, we project the points back onto the original object for proper haptic rendering. The method was validated through user experiments and was found to be realistic.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: how to realistically simulate thin deformable objects with spatially varying stiffness (i.e., material inhomogeneity) in haptic rendering. Specifically, the author proposes a novel method to handle the haptic rendering problem of such objects, ensuring that users can obtain a realistic haptic experience when interacting with these complex objects in the virtual environment.
### Specific description of the problem
1. **Limitations of existing methods**:
- For haptic rendering of rigid bodies, only the acting force needs to be calculated because rigid bodies do not deform.
- For deformable objects, both the acting force and deformation need to be calculated simultaneously, which makes the rendering process more complex.
- If the stiffness of the object has spatial variation on the surface, the rendering difficulty is further increased because the acting force depends not only on the local deformation but also on the local stiffness variation.
- Existing geometric models are fast but do not consider physical properties, while physics - based rendering models are computationally intensive and time - consuming.
2. **Requirements of application scenarios**:
- In the past two decades, haptic rendering has been widely used in virtual environment interactions, such as virtual museums, dental surgery simulations, etc.
- However, these applications cannot handle objects such as skin or intestinal simulators, which require both deformation and spatially varying stiffness.
### Proposed solution
The author proposes a method based on Kirchhoff's thin plate theory to achieve haptic rendering of thin deformable objects with spatially varying stiffness through the following steps:
1. **Point cloud data input**: Use point clouds to represent 3D objects.
2. **Collision detection**: Detect the collision between the haptic interaction point (HIP) and the object surface, and calculate the normal vector of the collision point.
3. **Spherical fitting and projection**: Fit a hemisphere near the collision point and project the point cloud onto a two - dimensional plane, using the Gall - Peters projection to keep the area unchanged.
4. **Deformation calculation**: Calculate the deformation on the two - dimensional plane using the extended Kirchhoff's thin plate theory, and solve the fourth - order partial differential equation (PDE).
5. **Back - projection and force feedback**: Map the calculated deformation back to the original 3D object and calculate the corresponding force feedback according to the deformation.
### Key contributions
- Propose a stable and physics - based haptic rendering method suitable for elastic deformable objects with spatially varying stiffness.
- Use the Gall - Peters projection technique to preserve the stiffness variation, making the deformation calculation more accurate.
- Verify the effectiveness and authenticity of this method through experiments, and the user experience is good.
### Summary
This paper aims to solve the problem of realistic simulation of thin deformable objects with spatially varying stiffness in haptic rendering, and proposes a new method combining geometric transformation and physical models, which significantly improves the realism and efficiency of haptic rendering.