Method for calibration of camera and lidar, and computer program recorded on recording medium for executing method therefor
US-2024426988-A1 · Dec 26, 2024 · US
US9701016B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9701016-B1 |
| Application number | US-201514822009-A |
| Country | US |
| Kind code | B1 |
| Filing date | Aug 10, 2015 |
| Priority date | Aug 10, 2015 |
| Publication date | Jul 11, 2017 |
| Grant date | Jul 11, 2017 |
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.
An example method for detecting a movable element on a surface involves receiving, from a depth sensor coupled to a mobile robot, a first depth measurement between the depth sensor and a ground surface. The method also involves causing at least one transducer coupled to the mobile robot to emit a directional pressure wave toward the ground surface. The method further involves receiving, from the depth sensor coupled to the mobile robot, a second depth measurement between the depth sensor and the ground surface after emitting the directional pressure wave. Additionally, the method involves identifying one or more differences between the first depth measurement and the second depth measurement indicating that the ground surface includes a movable element. Further, the method involves providing navigation instructions to the mobile robot based on the identified one or more differences between the first depth measurement and the second depth measurement.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, from a depth sensor coupled to a mobile robot, a first depth measurement between the depth sensor and a ground surface; causing at least one transducer coupled to the mobile robot to emit a directional pressure wave toward the ground surface; after emitting the directional pressure wave, receiving, from the depth sensor coupled to the mobile robot, a second depth measurement between the depth sensor and the ground surface; identifying one or more differences between the first depth measurement and the second depth measurement indicating that the ground surface includes a movable element; and providing navigation instructions to the mobile robot based on the identified one or more differences between the first depth measurement and the second depth measurement. 2. The method of claim 1 , wherein causing the at least one transducer to emit the directional pressure wave comprises: determining a timing sequence with which to operate the at least one transducer based on a position of the ground surface relative to the at least one transducer, wherein the timing sequence specifies a time delay and a duration with which to operate the at least one transducer, and wherein operating the at least one transducer according to the timing sequence produces one or more pressure waves that collectively form the directional pressure wave; and causing the at least one transducer to operate in accordance with the timing sequence. 3. The method of claim 2 , wherein the at least one transducer is located at a known position relative to the depth sensor, and wherein the method further comprises: determining the position of the ground surface relative to the at least one transducer based on the first depth measurement and the known position of the at least one transducer relative to the depth sensor. 4. The method of claim 1 , wherein causing the at least one transducer to emit the directional pressure wave comprises: determining a phase configuration with which to operate the at least one transducer based on a position of the ground surface relative to the at least one transducer, wherein the phase configuration specifies a phasing with which to operate the at least one transducer, and wherein operating the at least one transducer according to the phase configuration produces one or more pressure waves that collectively form the directional pressure wave; and causing the at least one transducer to operate in accordance with the phase configuration. 5. The method of claim 1 , wherein the first depth measurement and the second depth measurement are distance measurements, and wherein identifying the one or more differences between the first depth measurement and the second depth measurement comprises: determining a change in distance between the first depth measurement and the second depth measurement; and determining that an absolute value of the change in distance is greater than a threshold amount, wherein the threshold amount is a predetermined distance threshold value. 6. The method of claim 1 , wherein the first depth measurement is a first depth map and the second depth measurement is a second depth map, and wherein identifying the one or more differences between the first depth measurement and the second depth measurement comprises: identifying one or more differences between a first area of the first depth map and a corresponding second area of the second depth map. 7. The method of claim 1 , wherein the navigation instructions cause the mobile robot to avoid stepping onto the ground surface. 8. The method of claim 1 , wherein the navigations instructions cause the mobile robot to reduce a speed with which the mobile robot places an appendage onto the ground surface. 9. The method of claim 1 , wherein the navigation instructions cause the mobile robot to (i) move an appendage above the ground surface and (ii) lower the appendage with a predetermined speed onto the ground surface until the appendage makes contact with a stable portion of the ground surface. 10. The method of claim 1 , further comprising: determining a height of a stable portion of the ground surface based on at least one of the first depth measurement and the second depth measurement, wherein the navigation instructions are further based on the determined height of the stable portion of the ground surface. 11. The method of claim 1 , wherein the directional pressure wave has a frequency within an ultrasonic range. 12. The method of claim 1 , further comprising: obtaining a planned trajectory of the mobile robot indicative of an area of the ground surface on which the mobile robot is instructed to step; and causing the at least one transducer to emit the directional pressure wave toward the area of the ground surface defined by the planned trajectory. 13. A robot comprising: a depth sensor configured to measure distances between the depth sensor and one or more surfaces in an environment, wherein the environment includes a ground surface; at least one transducer configured to emit pressure waves; and a computing device configured to execute instructions that cause performance of the following operations: obtaining, from the depth sensor, a first depth measurement between the depth sensor and the ground surface; causing the at least one transducer to emit a directional pressure wave toward the ground surface; after causing the at least one transducer to emit the directional pressure wave, obtaining, from the depth sensor, a second depth measurement between the depth sensor and the ground surface; identifying one or more differences between the first depth measurement and the second depth measurement indicating that the ground surface includes a movable element; and providing navigation instructions to the robot based on the identified one or more differences between the first depth measurement and the second depth measurement. 14. The robot of claim 13 , wherein the depth sensor is a stereoscopic camera. 15. The robot of claim 13 , wherein the depth sensor is a LIDAR device. 16. The robot of claim 13 , wherein the depth sensor comprises: an infrared pattern projector configured to project a known pattern onto the ground surface; and an imaging device configured to capture the known pattern projected onto the ground surface. 17. The robot of claim 13 , wherein the at least one transducer is a monolithic ultrasonic transducer. 18. The robot of claim 13 , wherein the at least one transducer is an array of ultrasonic transducers. 19. A non-transitory computer-readable medium having instructions stored thereon that, upon execution by at least one processor, causes a mobile robot to perform the following operations: obtaining a first depth map of a ground surface proximate the mobile robot; causing an array of transducers to emit a plurality of pressure waves in accordance with a timing sequence, wherein the plurality of pressure waves collectively form a directional pressure wave directed toward the ground surface; after the directional pressure wave reaches the ground surface, obtaining a second depth map of the ground surface; identifying one or more differences between a first area of the first depth map and a corresponding second area of the second depth map; and providing navigation instructions to the mobile robot based on the identified one or more differences between the first depth map and the second depth map. 20. The non-transitory computer-readable medium of cla
characterised by motion, path, trajectory planning · CPC title
Mobile robot · CPC title
Systems of measurement based on relative movement of target · CPC title
Acoustical sensing devices · CPC title
Electromagnetic sensing devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.