Force sensor, torque sensor, force-sense sensor, fingertip-force sensor, and method of manufacturing the same
US-2020173869-A1 · Jun 4, 2020 · US
US11548167B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11548167-B2 |
| Application number | US-201916590092-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 1, 2019 |
| Priority date | Jul 12, 2019 |
| Publication date | Jan 10, 2023 |
| Grant date | Jan 10, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A robot for making coffee and a method for controlling the same are provided to couple or decouple a portafilter to or from an espresso machine without damage to the espresso machine or the portafilter due to a collision between the espresso machine and the portafilter. The robot includes a robot arm to move with a predetermined degree of freedom, a gripper provided in the robot arm to grip a portafilter, a torque sensor provided in the robot arm to detect repulsive force (Fr) when the portafilter makes contact with a group head of an espresso machine, and a controller configured to set a virtual spring having a predetermined elastic modulus (C) based on the repulsive force (Fr) detected by the torque sensor, and to control driving torque (T) of the robot arm depending on the restoring force (Fe) of the virtual spring.
Opening claim text (preview).
What is claimed is: 1. A robot to make coffee, the robot comprising: a robot arm to move with at least one degree of freedom; a gripper connected to the robot arm, the gripper being configured to grip a portafilter; a torque sensor provided at the robot arm to detect a repulsive force when the portafilter makes contact with a group head of an espresso machine; and a controller configured to: set a virtual spring having a predetermined elastic modulus based on the repulsive force detected by the torque sensor; and control a driving torque of the robot arm based on a restoring force of the virtual spring, wherein the virtual spring includes a first virtual spring positioned on a virtual horizontal plane relative to one of the portafilter or the group head, the first virtual spring having a first elastic modulus, and a second virtual spring perpendicular to the first virtual spring and positioned on the virtual horizontal plane, the second virtual spring having a second elastic modulus, and a third virtual spring positioned along a virtual axis extending normal to the virtual horizontal plane, the third virtual spring having a third elastic modulus, and wherein the controller is configured to set the first elastic modulus to a first constant while the portafilter is being inserted into the group head, wherein the controller is configured to set the second elastic modulus to a second constant while the portafilter is being inserted into the group head, wherein the controller is configured to set the third elastic modulus to infinity while the portafilter is being inserted into the group head, and wherein the controller is configured to set the third elastic modulus to a third constant while the portafilter is rotated in the group head. 2. The robot of claim 1 , wherein the robot arm includes at least one joint, and wherein the torque sensor is provided in a first joint of the at least one joint. 3. The robot of claim 1 , wherein the robot includes a base, wherein the robot arm includes a proximal end adjacent to the base and a distal end spaced from the base, and wherein the torque sensor is provided at the distal end of the robot arm. 4. The robot of claim 1 , wherein the controller is configured to set the first constant to be inversely proportional to a size of the repulsive force measured by the torque sensor. 5. The robot of claim 1 , wherein the controller is configured to set the first constant such that a movement displacement of the robot arm is equal to or greater than at least 2/3 of an outer radius of the portafilter. 6. The robot of claim 1 , wherein the controller is configured to set the third constant to be inversely proportional to a size of the repulsive force measured by the torque sensor. 7. The robot of claim 1 , wherein the controller is configured to set the third constant such that a movement displacement of the robot arm is equal to or greater than three times a movement displacement of the portafilter when the portafilter is rotated 90° or more in the group head. 8. The robot of claim 1 , wherein the controller is configured to set the first elastic modulus to infinity while the portafilter is being rotated in the group head. 9. The robot of claim 8 , wherein the controller is configured to set the second elastic modulus to infinity while the portafilter is being rotated in the group head. 10. A method of controlling a robot to make coffee, the method comprising: gripping a portafilter by a gripper provided at an end portion of a robot arm of the robot; moving the portafilter into a group head of an espresso machine by the robot arm; detecting a repulsive force when the portafilter makes contact with the group head of the espresso machine; setting, by a controller of the robot, a virtual spring having a predetermined elastic modulus based on the detected repulsive force; and controlling a driving torque of the robot arm based on a restoring force of the virtual spring, wherein the virtual spring includes a first virtual spring positioned on a virtual horizontal plane relative to one of the portafilter or the group head, a second virtual spring perpendicular to the first virtual spring and positioned on the virtual horizontal plane and a third virtual spring positioned along a virtual axis extending normal to the virtual horizontal plane, wherein moving the portafilter includes inserting the portafilter into the group head, wherein, while the portafilter is being inserted into the group head, setting the virtual spring includes setting a first elastic modulus of the first virtual spring to a first constant and a second elastic modulus of the second virtual spring to a second constant and setting a third elastic modulus of the third virtual spring to infinity, wherein moving the portafilter includes rotating the portafilter in the group head, and wherein, while the portafilter is being rotated in the group head, setting the virtual spring includes setting a third elastic modulus of the third virtual spring to a third constant. 11. The method of claim 10 wherein detecting the repulsive force includes measuring the detected repulsive force with a torque sensor, and wherein the first constant is set to be inversely proportional to a size of the detected repulsive force. 12. The method of claim 10 , wherein the first constant is set such that a movement displacement of the robot arm is equal to or greater than at least 2/3 of an outer radius of the portafilter. 13. The method of claim 10 , wherein, while the portafilter is being rotated in the group head, setting the virtual spring includes setting the first elastic modulus of the first virtual spring to infinity. 14. The method of claim 13 , wherein detecting the repulsive force includes measuring the detected repulsive force with a torque sensor, and wherein the third constant is set to be inversely proportional to a size of the detected repulsive force. 15. The method of claim 14 , wherein the third constant is set such that a movement displacement of the robot arm is equal to or greater than three times a movement displacement of the portafilter when the portafilter is rotated 90° or more in the group head.
Manipulators used in the food industry · CPC title
with a mechanism arranged to move the brewing chamber between loading, infusing and ejecting stations · CPC title
Adaptive impedance control · CPC title
characterised by the tasks executed · CPC title
co-operating with a working support, e.g. work-table · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.