From the wide range of vehicles available, picking the right one for autonomous drive is as important as picking the rest of the components. But which one is the right one?
If speed is not an issue, and you want to look your robot car like it can actually see and think, than this method is surely a very satisfying one.
As an alternative to the 3 wheel robot, an RC controlled car with multiple HC-SR04 sensors, is the next best thing to try out.
Having some kind of informative feedback from the autonomous vehicle can help a lot during debugging and fine-tuning. However, the serial monitor is not really an option once the vehicle is driving around. But a display turns out to be a very nice solution.
Having a rotary encoder with RGB illuminated push button, gives a nice feature to the project. The speed of the car can be controlled, and a start/stop state can be set and viewed with the illuminated push button.
With all the testing done, it’s time to put all the gathered knowledge together, and build the final product: a self-driving-obstacle-avoiding-smart-robot-car, with display and illuminated encoder button. If it works as great as it sounds, it is an awesome machine.
Making a driving vehicle avoiding obstacles using HC-SR04 sensors, turns out to be quite challenging. But despite the shortcomings of this hardware, it is achievable in a certain environment.
If you haven’t read the previous tutorial on multiple sensors, you may want to read that one first: Multiple HC-SR04 with Arduino using interrupts With using multiple interrupts, there’s the disadvantage that the sensors may interfere with each other, when facing the same direction, and crossing each others line of sight. Also, since most Arduino […]
If you need to measure distances or detect objects, but you don’t have a large budget, the HC-SR04 Ultrasonic Sensor may be something for you.
When using autonomous vehicles, it’s important to be able to detect obstacles fast and efficient. The ideal way to do this, is by using Lidar, but that may turn out expensive. A much cheaper way is by using multiple ultrasonic sensors like the HC-SR04. This tutorial explains how you can use multiple HC-SR04, reading and […]