Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ultrasonic triangulation for obstacle detection and avoidance #41

Open
WolfgangFahl opened this issue Jul 5, 2019 · 0 comments
Open
Assignees
Milestone

Comments

@WolfgangFahl
Copy link
Member

The following user story describes how Ultrasonic triangulation might be used:

Situation
The RC vehicle is close to a tableleg by half it's max brake distance e.g. for a RC car 10cm or for a hexapod 5cm.
Two HC-SR04 in http://wiki.bitplan.com/index.php/Ultrasound_Triangulation configuration are in use based on two sensors mounted on servos as in http://wiki.bitplan.com/index.php/SG90-Servo.
Raw Sensor data shall be processed to object detection as outlined in:
IMG_3194_Triangulation

Action
Detect obstacles in moving direction.

Expected Result
Functional: the table leg is detected in time.
Non-functional: Given 0.25 sine of 15 degrees it is not reasonable to expect better than 25% accuracy. With a safety margin we might end up with 35% to 50% accuracy which means stopping at a distance of 20 cm for something that might only be 10 cm away in reality.

Comment
see https://forum.arduino.cc/index.php?topic=243076.0 for precision data. 0.1-0.5cm precision per sensor. Angle accuracy: 15degrees.

@WolfgangFahl WolfgangFahl self-assigned this Jul 5, 2019
@WolfgangFahl WolfgangFahl added this to the 0.0.3 milestone Jul 5, 2019
@WolfgangFahl WolfgangFahl changed the title Ultrasonic triangulation for obstacle detectiona and avoidance Ultrasonic triangulation for obstacle detection and avoidance Jul 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant