IP Library › Granted Patent US 12,353,625
Granted Patent B1
US 12,353,625 · App. 17/696,771 · Granted Jul 8, 2025

Estimation or control of contact force in actuators using pressure

Inventors: Eric Jordan Gonzalez (Stanford, CA); Amirhossein Hajiagha Memar (Woodinville, WA); Nicholas Colonnese (Kirkland, WA)
Assignee: Meta Platforms, Inc.
G06F3/016G06F3/011G08B6/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,353,625
App. No.
17/696,771
Granted
Jul 8, 2025
Kind
B1
Abstract

Methods, systems, and apparatuses for combining pressure measurement with a dynamic system model to estimate the air mass within an actuator, and then estimate the applied contact force which may be based on a quasi-static deformation model.

Claims (55)

1. A system comprising:

an actuator fluidically coupled with a pressure-changing device, the pressure-changing device being configured to control a pressure of fluid in the actuator; and

a computer readable storage medium storing computer executable instructions that when executed by a device cause the device to:

receive a pressure measurement of a fluid in the actuator;

determine, based on the pressure measurement, a mass of the fluid in the actuator, wherein the determine of the mass comprises using a model associated with one or more components of a haptic assembly;

determine, based on the mass of the fluid, a height of the actuator;

determine a contact force based on the height of the actuator and the pressure measurement of the fluid;

transmit the contact force;

determine, based on the contact force, a modified pressure to create a second contact force associated with the one or more components of the haptic assembly; and

adjust the pressure of the actuator to the modified pressure.

2. The system of claim 1 , wherein the contact force is transmitted to an artificial reality device.

3. The system of claim 1 , wherein the contact force is transmitted to a display.

4. The system of claim 1 , wherein the determine of the contact force is further based on a piston area of the actuator.

5. A system comprising:

an actuator fluidically coupled with a pressure-changing device, the pressure-changing device being configured to control a pressure of fluid in the actuator; and

an apparatus comprising:

one or more first processors; and

at least one first non-transitory memory coupled with the one or more first processors, the at least one first non-transitory memory storing executable instructions that when executed by the one or more first processors cause the apparatus to:

determine a contact force to apply using the actuator;

determine, based on the contact force, modified pressure to create the contact force associated with the one or more components of a haptic assembly, wherein the determine the modified pressure is based on using a mass flow rate model associated with the one or more components of the haptic assembly; and

send a message to the one or more components of the haptic assembly, wherein the message comprises instructions to change an actuator pressure to the modified pressure; and

the haptic assembly comprising:

one or more second processors; and

at least one second non-transitory memory coupled with the one or more second processors, the at least one second non-transitory memory storing executable instructions that when executed by the one or more second processors cause the haptic assembly to:

receive the message to change the actuator pressure to the modified pressure; and

adjust the actuator pressure to the modified pressure.

6. The system of claim 5 , wherein the apparatus is a component of an artificial reality device.

7. The system of claim 5 , wherein the determined contact force is transmitted to a display or an artificial reality device.

8. The system of claim 5 , wherein the fluid comprises air.

9. The system of claim 5 , wherein the determine the contact force is based on a height of the actuator or an actuator stiffness.

10. A method comprising:

receiving a pressure measurement of a fluid in an actuator;

determining, based on the pressure measurement, a mass of the fluid in the actuator;

determining a height of the actuator based on the mass of the fluid and the pressure measurement of the fluid;

determining a contact force based on the height of the actuator and the pressure measurement of the fluid; and

transmitting the contact force;

determining, based on the contact force, a modified pressure to create a second contact force associated with one or more components of a haptic assembly; and

adjusting a pressure of the actuator to the modified pressure.

11. The method of claim 10 , wherein the determining the mass comprises using a mass flow rate model associated with the one or more components of the haptic assembly.

12. The method of claim 10 , wherein the determining the contact force comprises using a deformation model.

13. The method of claim 10 , wherein the contact force is transmitted to a display.

14. The method of claim 10 , wherein the contact force is transmitted to an artificial reality device.

15. The method of claim 10 , wherein the actuator comprises a pneumatic actuator.

16. The method of claim 10 , wherein the actuator is part of the haptic assembly.

17. The method of claim 10 , wherein:

the determining the contact force is further based on an actuator stiffness that is based on a change of pressure.

18. The method of claim 10 , wherein the determining the contact force is further based on a piston area of the actuator.

19. The method of claim 10 , wherein the pressure measurement is based on a comparison of a first pressure from a first pressure sensor and a second pressure of a second pressure sensor.

20. A device comprising:

one or more processors; and

at least one non-transitory memory coupled with the one or more processors, the at least one non-transitory memory storing executable instructions that when executed by the one or more processors cause the device to:

determine a contact force to apply using an actuator;

determine, based on the contact force, modified pressure to create a second contact force associated with one or more components of a haptic assembly, wherein the determine the modified pressure is based on using a mass flow rate model associated with the one or more components of the haptic assembly;

generate a message that comprises instructions to change actuator pressure to the modified pressure; and

adjust, by the haptic assembly, the actuator pressure to the modified pressure.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2022
From: GONZALEZ, ERIC JORDAN; MEMAR, AMIRHOSSEIN HAJIAGHA; COLONNESE, NICHOLAS
To: META PLATFORMS, INC.
Reel/Frame 059503/0049 →
References Cited (22)
US 10474236B1 · Stewart et al. · 2019 [cited by applicant]
US 10488932B1 · Keller et al. · 2019 [cited by applicant]
US 11132061B1 · Stanley · 2021 [cited by examiner]
US 20180061191A1 · Alghooneh · 2018 [cited by examiner]
US 20190101141A1 · Metschke · 2019 [cited by examiner]
US 20200250942A1 · Young · 2020 [cited by examiner]
US 20210081048A1 · Sedal et al. · 2021 [cited by applicant]
US 20220373381A1 · Hase · 2022 [cited by examiner]
JP 2021535500A · 2021 [cited by examiner]
Machine translation of JP2021535500A (Year: 2021). [cited by examiner]
Azami O., et al., “External Force Estimation of Pneumatic Soft Actuator with Built-in Displacement Sensor,” Sensors and Materials, 2021, vol. 33 No. 2, pp. 555-567. [cited by applicant]
Buso A., et al., “Soft Robotic Module for Sensing and Controlling Contact Force,” IEEE International Conference on Soft Robotics, 2020, pp. 70-75. [cited by applicant]
Cheng N., et al., “Soft Fabric-Based Pneumatic Sensor for Bending Angles and Contact Force Detection,” IEEE Sensors Journal, Feb. 15, 2019, vol. 19, No. 4, pp. 1269-1279. [cited by applicant]
Deimel R., et al., “Mass Control of Pneumatic Soft Continuum Actuators with Commodity Components,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2016, pp. 774-779. [cited by applicant]
Stanley A.A., et al., “Lumped-Parameter Response Time Models for Pneumatic Circuit Dynamics,” Journal of Dynamic Systems, Measurement, and Control, May 2021, vol. 143 No. 5, 11 pages. [cited by applicant]
Tanaka Y., et al., “Wearable Haptic Display for Immersive Virtual Environment,” Proceedings of the JFPS International Symposium on Fluid Power, Jan. 2002, vol. 2002, pp. 309-314. [cited by applicant]
Teeple C.B., et al., “Soft Curvature and Contact Force Sensors for Deep-Sea Grasping via Soft Optical Waveguides,” IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Oct. 2018, pp. 1621-1627. [cited by applicant]
Walker J., et al., “Soft Robotics: A Review of Recent Developments of Pneumatic Soft Actuators,” Actuators, vol. 9, 2020, 26 pages. [cited by applicant]
Yang H., et al., “A Novel Pneumatic Soft Sensor for Measuring Contact Force and Curvature of a Soft Gripper”; Sensors and Actuators A: Physical, Oct. 2017, vol. 266, pp. 318-327. [cited by applicant]
Young E.M., et al., “Bellowband: A Pneumatic Wristband for Delivering Local Pressure and Vibration,” IEEE World Haptics Conference (WHC), Jul. 2019, pp. 55-60. [cited by applicant]
Zhu M., et al.; “PneuSleeve: In-fabric Multimodal Actuation and Sensing in a Soft, Compact, and Expressive Haptic Sleeve,” Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Apr. 2020, 12 page… [cited by applicant]
Zoller G., et al., “Acoustic Sensing for Soft Pneumatic Actuators,” IEEE/RSJ International Conference on Intelligent Robots and Systems, 2018, pp. 6986-6991. [cited by applicant]
Cited By (1)
US 12,717,412