Multidirectional Obstacle Avoiding Robot

by yuvrajkaniyar in Circuits > Arduino

51 Views, 0 Favorites, 0 Comments

Multidirectional Obstacle Avoiding Robot

direction.jpg
botimage.jpg
botimage.jpg

Introducing the Omidirectional Obstacle-Avoiding Robot!


Have you ever dreamed of a robot that can navigate seamlessly in any direction while avoiding obstacles with ease? Well, dream no more! With the power of Arduino Mega and ultrasonic sensors, we've created an incredible omni-directional robot that's ready to revolutionize your world.


Here are some key features of our robot:


1. **Omni-Directional Movement**: Unlike traditional robots limited to forward, backward, left, and right movements, our robot can move in any direction, thanks to its unique omni-directional wheel design. This means it can glide effortlessly in any orientation, offering unparalleled maneuverability.

2.**PID control**: Added extra code which helps the bot to control with reacting to proportional, differential and integral errors. This code will help bot to go in the center of two walls in left and right hence it will not change direction. If bot walls are parallel then it will go parallel to each wall.

3. **Obstacle Avoidance**: Equipped with ultrasonic sensors, our robot has a keen sense of its surroundings. It can detect obstacles in its path and autonomously navigate around them, ensuring smooth and safe operation in any environment.

4. **Arduino Mega Control**: The brain behind our robot's operation is the Arduino Mega microcontroller. This powerful yet versatile controller allows for precise control of motor movements, sensor inputs, and decision-making algorithms, making our robot highly responsive and adaptable to changing conditions.

5. **Customizable Behavior**: Want your robot to prioritize speed, efficiency, or cautious navigation? With the flexibility of Arduino programming, you can easily customize its behavior to suit your specific needs. Whether it's exploring unknown terrain or performing intricate tasks, our robot can be tailored to excel in any situation.


In summary, our omni-directional obstacle-avoiding robot is a remarkable blend of innovation, functionality, and educational value. Whether you're a hobbyist looking for a fun project or a professional seeking a versatile robotic platform, our robot is sure to impress with its unmatched performance and versatility. Get ready to embark on an exciting journey with your new robotic companion!

Supplies

  1. Arduino Mega 2580
  2. Ultrasonic sensors - 4
  3. Wheels - 4
  4. DC gear motors -4
  5. L298D motor shield
  6. Foam sheets
  7. Connecting cables
  8. sensor holders - 4
  9. battery 12v

The Body Design

sensoebot.jpg
Screenshot_6-5-2024_114511_.jpeg
direction.jpg

Cut the foam sheet as shown in figure with your preferred size with square shape. Mark the place to attach battery and other parts with high precision. Do this step very carefully because to get desired movement from bot motors should be aligned perpendicular to each other and opposite motors should be parallel to each other. You can print it using 3D Printer or You can cut using laser cutter. The stl files are attached here refer it.

Circuit Connection

omidirectional whehicle.png

I didn't get Arduino mega board in tinker cad hence I did circuit like this, refer the original code to make proper circuit.