๐๐ก Self-Driving Smart Car WRO Palestine Final Project
๐ Introduction
Welcome to our intelligent self-driving car, proudly built for the World Robot Olympiad โ Palestine Final! This car isnโt just a machine โ itโs the result of innovation, teamwork, and hours of dedication. Engineered to see, think, and act, itโs ready to take on the challenges of autonomous navigation in a competitive arena.
๐ ๏ธ Hardware Overview
Our smart car is powered by a suite of sensors and components that allow it to perceive its environment and make real-time decisions:
Component Function ๐ง Raspberry Pi The brain of the system ๐ฅ Camera Line and object detection ๐ Ultrasonic Sensor Detects obstacles and measures distance ๐ Accelerometer Detects acceleration and tilt ๐ Gyroscope Measures rotation and angular movement ๐ก๏ธ Temperature Sensor Reads ambient temperature ๐ง Motors & Wires Movement and electrical connections ๐ฏ Mission Overview
Our project follows a two-round mission system based on the competition guidelines:
๐น Round 1: Line Following & Color Response
The car navigates a predefined track.
It uses the camera to identify blue and yellow lines.
Upon detecting these lines, it performs specific turning actions to stay on course.
if color in ["blue", "yellow"]: execute_turn()
๐ธ Round 2: Obstacle Detection & Intelligent Behavior
The car must identify colored obstacles placed along its path.
It uses the ultrasonic sensor and camera to detect and analyze obstacles.
Based on the type and color, it decides whether to:
๐ Stop
โช๏ธ Detour
๐ง Perform a custom action
if ultrasonic_distance < 20: stop() analyze_obstacle() perform_action()
๐งช Code Snippets & Testing
We combined various Python modules including OpenCV, GPIO, and custom logic to bring the car to life. Hereโs a glimpse of our logic in action:
if temp_sensor.read() > 40: alert("High Temperature!")
if gyroscope.get_angle() > threshold: correct_direction()
๐ง Key Features
โ๏ธ Real-time obstacle detection
โ๏ธ Color-based decision-making
โ๏ธ Sensor fusion for smarter navigation
โ๏ธ Fully autonomous performance
โ๏ธ Customizable and scalable architecture
๐ฅ Team & Acknowledgments
This project was designed and implemented by a passionate group of young engineers competing in WRO Palestine Final. Thanks to our mentors, families, and the organizers who made this journey possible.
๐ Final Thoughts
This is more than just a project โ itโs a step toward the future of autonomous systems. Weโre proud to share our innovation with the world. ๐ง ๐ป๐