Inspiration

This project is a prototype of an automated vehicle designed to detect and repair potholes. The inspiration came from the need to maintain roads, airports, and race tracks efficiently, reducing human effort and improving safety. The original concept used LiDAR for depth measurement and machine learning models for pattern recognition. However, due to prototype constraints, we opted for ultrasonic sensors to create a simpler detection vehicle.

What it does

This automated vehicle detects and repairs potholes on roads using an ultrasonic sensor. When the sensor detects a pothole, the vehicle stops, activates a nozzle to dispense material over the pothole, and then resumes its journey. It operates at night to avoid traffic, with cameras onboard to detect obstacles and prevent collisions. While the original design planned for LiDAR-based detection and machine learning models, this prototype focuses on a simpler approach using basic sensors for demonstration purposes.

How we built it

We built the prototype using the components provided, including:

  • Arduino Nano
  • Ultrasonic sensor
  • L298N motor driver
  • DC motor
  • Micro servo (for nozzle control)
  • Cameras for obstacle detection

Initially, we planned to 3D print the body, but due to issues with the printer, we opted for a cardboard design. The frame was crafted from cardboard, ensuring lightweight construction for easy movement. The motor was connected to the wheels via the L298N driver, controlled by the Arduino. Ultrasonic sensors were used for pothole detection, and a servo-powered nozzle was integrated to dispense material when a pothole was identified. The setup was powered by batteries, with all components securely mounted on the cardboard base.

Challenges we ran into

We had a printing error, a battery was exhausted and the mobility was compromised

Accomplishments that we're proud of

Successfully built a working prototype: Despite limited resources and 3D printing issues, we completed the robot using a cardboard design. Integrated motor control and ultrasonic sensor: We achieved smooth motor operation and accurate pothole detection with basic components. Problem-solving under constraints: Overcame challenges like Arduino connection issues, power management, and motor tuning. Hands-on learning: Gained practical experience with Arduino, sensors, and motor drivers, which strengthened our understanding of hardware systems. Functional design with basic components: Even without advanced LiDAR or machine learning, the prototype demonstrated the core concept effectively

What we learned

Hands-on Experience with Electronics: We gained practical knowledge in working with Arduino, ultrasonic sensors, motor drivers, and servos, which enhanced our technical skills. Importance of Troubleshooting: We learned how to diagnose and resolve issues related to connections, power management, and code uploads, highlighting the importance of patience and persistence in engineering. Sensor Limitations: The limitations of ultrasonic sensors compared to more advanced technologies like LiDAR became clear, teaching us the importance of selecting the right tools for specific applications. Prototyping Flexibility: Transitioning from a 3D printed design to a cardboard prototype emphasized the need for adaptability and resourcefulness in project development. Team Collaboration: Working together as a team helped us leverage each member's strengths, enhancing our overall efficiency and creativity in problem-solving. Real-World Applications: We developed a deeper understanding of how automation can address real-world challenges, such as road maintenance, while recognizing the potential for future improvements and innovations.

What's next for Pothole hole detection and repair robot

Upgrading Sensor Technology: We plan to incorporate more advanced sensors, such as LiDAR, to improve detection accuracy and enable better navigation around obstacles.

Machine Learning Integration: Implementing machine learning algorithms could enhance the vehicle's ability to recognize and classify different types of potholes and road conditions.

Enhanced Navigation System: Developing a more sophisticated navigation system that utilizes GPS and real-time mapping will allow for efficient route planning and better coverage of repair areas.

Robust Power Management: Exploring more efficient power solutions, such as solar panels or rechargeable batteries, to ensure longer operational times without frequent recharging.

Field Testing: Conducting real-world tests in various environments to assess the robot's performance and make necessary adjustments for reliability and effectiveness.

Improved Dispensing Mechanism: Designing a more efficient nozzle or dispensing system to ensure an even application of repair material over potholes.

Built With

Share this project:

Updates