US11422632B1ActiveUtility

System and method for precise multi-dimensional movement of haptic stimulator

Assignee: FLESSAS ANDREWPriority: Aug 27, 2021Filed: Aug 27, 2021Granted: Aug 23, 2022
Est. expiryAug 27, 2041(~15.1 yrs left)· nominal 20-yr term from priority
Inventors:Andrew Flessas
A61H 2201/5046A61H 2201/1678A61H 19/44A61H 19/32A61H 2201/5035A61H 2201/1685A61H 2201/1659A61H 2201/5092A61H 2201/5097A61H 2201/5038A61H 2201/5005A61H 2201/501G06F 3/016A61H 23/02B25J 19/021
93
PatentIndex Score
2
Cited by
21
References
15
Claims

Abstract

A robotic haptic stimulator comprises a robotic mount which is configured to move a haptic stimulation device. The robotic mount can preferably move the haptic stimulation device in three-dimensional space. Movement in the x, y and/or z directions may be independently controlled and may be referenced to a designated point or position that may be associated with the human body. Lidar may be used to obtain information regarding the location/distance of one or more parts of a user for use in controlling the position of the haptic stimulation device. Movement of the haptic stimulation device may emulate movement of other objects and/or be synchronized to video or sound.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A robotic haptic stimulator comprising:
 a controller; 
 a memory; 
 a robotic mount comprising a base, and a movable mount connected to said base, said movable mount including a head, said head movably positionable in three-dimensional space defined by an x axis, a y axis and a z axis which are orthogonal to one another; 
 at least one motor configured to move said movable mount; 
 a haptic stimulation device connected to said head of said robotic mount so as to be movable by said robotic mount in three-dimensional space; 
 one or more sets of data stored in said memory, each set of data defining x position coordinates, y position coordinates and z position coordinates for said robotic mount relative to time, relative to a reference point in said three-dimensional space, said reference point associated with a human body and located on a designated one of said axes; and 
 machine-readable code stored in said memory and configured to cause said controller to utilize one of said sets of data to generate control instructions to cause said one or more motors to move said movable mount in a motion defined by said set of data, resulting in movement of said haptic stimulation device in three-dimensional space, including movement thereof towards and away from said reference point in a direction corresponding to said designated one of said axes, wherein a maximum range of said movement of said haptic stimulation device in said direction towards said reference point is limited to the location of said reference point on said designated one of said axes, and wherein, when said direction is generally parallel to a desired direction of linear movement, the robotic mount is configured to move so that the maximum travel of the haptic stimulation device in said direction does not exceed said reference point. 
 
     
     
       2. The robotic haptic stimulator in accordance with  claim 1  wherein said robotic mount comprises a 6-axis robot. 
     
     
       3. The robotic haptic stimulator in accordance with  claim 1  wherein said haptic stimulation device comprises a sex stimulation device. 
     
     
       4. The robotic haptic stimulator in accordance with  claim 1  wherein said haptic stimulation device is detachably connected to said head of said robotic mount. 
     
     
       5. The robotic haptic stimulator in accordance with  claim 1  wherein said x position coordinates are defined by a first function, said y position coordinates are defined by a second function, and said z position coordinates are defined by a third function. 
     
     
       6. The robotic haptic stimulator in accordance with  claim 5  wherein said first function has a first time duration, said second function has a second time duration and said third function has a third time duration. 
     
     
       7. The robotic haptic stimulator in accordance with  claim 1  wherein said reference point is determined using a light detecting and ranging device. 
     
     
       8. The robotic haptic stimulator in accordance with  claim 1  wherein said set of data defines x, y and z position coordinates synchronously to audio for presentation by an audio device and/or to video for presentation by at least one video display, during movement of said haptic stimulator by said robotic mount. 
     
     
       9. A method of moving a haptic stimulator comprising the steps of:
 determining a reference point associated with a human body, said reference point positioned on an x axis of an assigned spatial coordinate system having said x axis, a y axis, and a z axis orthogonal to one another, and said reference point having x, y and z coordinates; 
 defining an x direction control function; 
 defining a y direction control function; 
 defining a z direction control function; 
 utilizing said x function to generate x values as a function of time, a highest of said x values not exceeding said x coordinate of said reference point; 
 utilizing said y function to generate y values as a function of time; 
 utilizing said z function to generate z values as a function of time; 
 utilizing a controller to generate motor control instructions corresponding to said generated x, y and z values; 
 utilizing said motor control instructions to cause one or more motors to move a robotic mount comprising a base, a movable mount connected to said base, said movable mount comprising a head, and said haptic stimulator connected to said head resulting in movement of said haptic stimulation device in three-dimensional space, including movement thereof towards and away from said reference point in a direction corresponding to said x axis, wherein a maximum range of said movement of said haptic stimulation device in an x direction corresponding to said x axis and towards said reference point is limited to the location of said reference point on said x axis, wherein, when said x direction is generally parallel to a desired direction of linear movement, the robotic mount is configured to move so that the maximum travel of the haptic stimulation device in said x direction does not exceed said reference point. 
 
     
     
       10. The method in accordance with  claim 9  further comprising the steps of determining a location of one or more portions of an object, said reference point associated with said object. 
     
     
       11. The method in accordance with  claim 10  wherein said location is determined using a light detection and ranging device. 
     
     
       12. The method in accordance with  claim 9  wherein one or more of said x, y and z functions are oscillatory. 
     
     
       13. The method in accordance with  claim 9  further comprising storing said x, y and z values in a memory associated with said controller. 
     
     
       14. The method in accordance with  claim 9  wherein said steps of defining said x function, said y function and said z function comprise receiving at least one input from a user to a mobile communication device. 
     
     
       15. A robotic haptic stimulator comprising:
 a controller; 
 a memory; 
 a robotic mount comprising a base, and a movable mount connected to said base, said movable mount including a head, said head movably positionable in three-dimensional space defined by an x axis, a y axis and a z axis which are orthogonal to one another, wherein said x axis extends generally orthogonal to a plane associated with a human body, wherein a reference point is located on said x axis at the intersection of said plane, said reference point having an x value; 
 at least one motor configured to move said movable mount; 
 a haptic stimulation device connected to said head of said robotic mount so as to be movable by said robotic mount in three-dimensional space; 
 one or more sets of data stored in said memory, said one or more sets of data defining x position coordinates, y position coordinates and z position coordinates for said robotic mount relative to time, wherein a maximum value of said x position coordinates does not exceed said x value of said reference point; and 
 machine-readable code stored in said memory and configured to cause said controller to utilize one of said sets of data to generate control instructions to cause said one or more motors to move said movable mount in a motion defined by said set of data, resulting in movement of said haptic stimulation device in three-dimensional space, including movement thereof towards and away from said human body, wherein a maximum range of said movement of said haptic stimulation device in a direction corresponding to said x axis does not exceed said plane, and wherein, when said direction is generally parallel to a desired direction of linear movement, the robotic mount is configured to move so that the maximum travel of the haptic stimulation device in said direction does not exceed said reference point.

Join the waitlist — get patent alerts

Track US11422632B1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.