Acoustic contact sensors
AssigneeX Development LLC
InventorsJeffrey Thomas Bingham, Bruce Schena
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for causing a transducer to transmit an acoustic input signal into a member of a device. Receiving a detection signal representing reverberations of the input signal traveling within the member from a receiver. Detecting a contact of the member with an object external to the member based on a change in the detection signal, where the change in the detection signal represents an alteration in the reverberations of the input signal caused by the contact of the member with the object. Determining a position along the member of a point of the contact of the member with the object based on the change in the detection signal.
Claims18
A computer-implemented method comprising:
- initiating a gripping operation by a robotic gripping device;
- in response to initiating the gripping operation, causing a transducer to transmit an acoustic input signal into a first member of the robotic gripping device;
- receiving, from a receiver coupled to a second member of the robotic gripping device, a detection signal representing the acoustic input signal traveling from the first member through an object gripped by the robotic gripping device to the second member;
- generating a power spectrum of the detection signal;
- and
- determining, based on the power spectrum of the detection signal, that the object is located between and in contact with both the first member and the second member.
A robotic device comprising:
- a transducer acoustically coupled to a first member of a robotic gripping device;
- a receiver acoustically coupled a second member of the robotic gripping device, the second member positioned in an opposing arrangement with the first member such that the first member and the second member are configured to be moved towards each other to grasp objects therebetween;
- an actuator coupled to the robotic gripping device;
- and
- a control system coupled to the transducer, the receiver, and the actuator, the control system comprising one or more processors and a data store coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, causes the one or more processors to perform operations comprising:
- controlling the actuator to initiate a gripping operation by the robotic gripping device;
- in response to initiating the gripping operation, causing the transducer to transmit an acoustic input signal into the first member of the robotic gripping device;
- receiving, from the receiver coupled to a second member of the robotic gripping device, a detection signal representing the acoustic input signal traveling from the first member through an object gripped by the robotic gripping device to the second member;
- generating a power spectrum of the detection signal;
- and
- determining, based on the power spectrum of the detection signal, that the object is located between and in contact with both the first member and the second member.
A non-transitory computer readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
- initiating a gripping operation by a robotic gripping device;
- in response to initiating the gripping operation, causing a transducer to transmit an acoustic input signal into a first member of the robotic gripping device;
- receiving, from a receiver coupled to a second member of the robotic gripping device, a detection signal representing the acoustic input signal traveling from the first member through an object gripped by the robotic gripping device to the second member;
- generating a power spectrum of the detection signal;
- and
- determining, based on the power spectrum of the detection signal, that the object is located between and in contact with both the first member and the second member.
Dependencies are inferred from the claim text.