I am curious as to how the ultrasonic sensor calculates relative velocity and distance to an object. What methods does it use? Triangulation or trilateration? Doppler effect? How can I model this sensor in Simulink? I know I may need a time delay for the time for the machine to process but how is that determined?
Electronic – Ultrasonic Sensors in Tesla’s Autopilot
proximity-sensorsensorsimulationsimulinkultrasound
Related Topic
- How does sonar locate an object in three dimensional space to output data for imaging
- Electronic – arduino – Basic Robotics Help. Variable motor speed control by ultrasonic sensor input on arduino
- Embedded C programming to interface ultrasonic sensor to 89s51 microcontroller
- Electronic – How to understand an ultrasonic sensor datasheet
Best Answer
I presume it would use delay to determine the distance and frequency shifting due to the doppler effect to determine speed. The real question is what sort of signal are they using. Different signals will have different performance characteristics when it comes to extracting propagation delay and doppler shift information. For example, a short tone of a single frequency works well for measuring the doppler shift, but not so well for determining the delay. A chirped (frequency swept) pulse works better for determining delay, but doesn't work well for measuring doppler shift. A randomly modulated pulse works well for both, but requires more signal processing to detect. I would imagine they're probably using some form of digital modulation (amplitude or phase most likely) with a pseudorandom sequence and then using some digital signal processing to extract the information.