2.Gathering Pertinent Information - Y-div-Engg-Exploration-2026-27-Odd/Repo-13 GitHub Wiki
Activity — Components, Working Principle & References
1.INTRODUCTION
Brick Laying Machine with Defect Detector
The Brick Laying Machine with Defect Detector is a mobile robotic rover designed to automate material handling, conduct basic visual quality inspections, and perform precise structural stacking. It integrates a 4-wheel-drive chassis with an autonomous robotic lifting arm and an onboard vision sensor system to eliminate manual labor and improve structural consistency in small-scale construction environments. This project focuses on gathering and analyzing pertinent information related to mobile construction automation, including its working principles, components, structural considerations, and design choices. By analyzing these parameters, developers gain practical knowledge of robotic vision integration, sensor-driven line tracking, and multi-axis pick-and-place task execution.
2.INFORMATION COLLECTED BY VARIOUS RESOURCES
| Sl. No | Component | Type | Working Principle / Construction / Interaction | Reference / Source |
|---|---|---|---|---|
| 1 | 4WD Robot Car Chassis Kit | Mechanical - Structural | Double-decker structural frame with 4 wheels to provide a wide, stable base for the robot. | instructables.com |
| 2 | 4-DOF Acrylic Robotic Arm Kit | Mechanical - Movement | Lightweight laser-cut skeleton framework with 4 SG90 servo motors executing lifting and gripping actions. | arduino.cc |
| 3 | ESP32-CAM Module with Camera | Electronics - Controller & Vision | Onboard micro-controller and streaming sensor. Transmits frames wirelessly to a laptop for vision processing. | platformio.org |
| 4 | FTDI USB-to-Serial Adapter | Electronics - Interface Bus | Serial UART data transmission bridge used to compile and flash baseline tracking code from a laptop to the MCU. | platformio.org |
| 5 | L298N Motor Driver Module | Electronics - Actuator Driver | High-current dual H-bridge chip regulating DC motor wheel speed/direction based on MCU logic inputs. | instructables.com |
| 6 | PCA9685 16-Channel Driver | Electronics - Actuator Driver | Dedicated I2C PWM expander driving the 4 arm servo motors smoothly without overloading MCU power rails. | adafruit.com |
| 7 | IR Sensor Modules (x2) | Electronics - Perception | Infrared emitter-receiver pairs reading reflectivity contrasts on the ground for accurate line tracking. | sciencebuddies.org |
| 8 | 5V Active Buzzer | Electronics - Output Alert | Piezoelectric transducer executing acoustic alert sounds instantly if structural brick failures are flagged. | adafruit.com |
| 9 | Red LED Indicator | Electronics - Output Alert | Low-current visual alert light mapping real-time pass/fail states based on the laptop's execution verdicts. | sunfounder.com |
| 10 | 18650 Rechargeable Batteries | Electronics - Power Source | Split 7.4V battery pack powering high-torque actuators independently from control boards to prevent brownouts. | adafruit.com |
| 11 | Household Consumables | Material - Auxiliary Build | Black electrical tape for navigation tracks, brown-painted erasers (bricks), and markers for drawing artificial cracks. | sunfounder.com |
3.COMPONENTS AND SUB-COMPONENTS REQUIRED
| Sl. No | Component | Type | Working Principle / Construction / Interaction |
|---|---|---|---|
| 1 | 4WD Robot Car Chassis Kit | Mechanical - Structural Component | The physical double-decker structural frame with 4 wheels to provide a wide, stable base for the robot. |
| 2 | 4-DOF Acrylic Robotic Arm Kit | Mechanical - Movement Component | A lightweight laser-cut skeleton framework that includes 4 SG90 servo motors to execute lifting and claw gripping actions. |
| 3 | ESP32-CAM Module with Camera | Electronics - Controller & Vision | The main brain and wireless streaming camera sensor. It is mounted on the chassis deck to visually capture and inspect held bricks. |
| 4 | FTDI USB-to-Serial Adapter | Electronics - Interface Component | Connects the ESP32-CAM directly to the laptop once to flash and upload the foundational tracking and control code. |
| 5 | L298N Motor Driver Module | Electronics - Actuator Driver | An electronic high-current switch board that allows the ESP32-CAM to turn the 4 chassis wheels forward, backward, or turn. |
| 6 | PCA9685 16-Channel Driver | Electronics - Actuator Driver | Connects to the ESP32-CAM to safely power and move the 4 arm servos without drawing excessive battery current from the MCU. |
| 7 | IR Sensor Modules (x2) | Electronics - Perception Sensor | Placed under the front bumper to read floor-tape paths for autonomous line tracking and station stopping. |
| 8 | 5V Buzzer & Red LED | Electronics - Output Interaction | Physical audio and visual alarm components that activate instantly when a defective brick is identified by the system. |
| 9 | 18650 Rechargeable Batteries | Electronics - Power Source | Provides a 7.4V split wireless power supply via a dual-cell holder to run high-torque wheels and arm servos simultaneously. |
| 10 | Household Consumables | Material - Auxiliary Component | Electrical tape for tracks, erasers (painted brown) as bricks, markers for cracks, a mini breadboard, and jumper wires. |
4.Working Principle of Brick Laying Machine with Defect Detector
- Power Distribution: The dual 18650 lithium battery pack supplies regulated electrical power to the ESP32-CAM controller, PCA9685 servo driver, and L298N motor driver.
- Autonomous Track Navigation: The twin bottom-mounted IR sensors read the light-reflection contrast of the floor tape, enabling the L298N driver to dynamically adjust individual wheel speeds to keep the rover on course.
- Mechanical Material Acquisition: Upon encountering a cross-line marker, the chassis halts, and the PCA9685 driver coordinates the 4-DOF robotic arm to lower its mechanical scissor claw and grasp a brick.
- Visual Inspection: The arm lifts the brick directly in front of the ESP32-CAM lens, which streams the frame to a host laptop via Wi-Fi for real-time pixel-intensity analysis.
- Defect Threshold Classification: A host Python script evaluates the frame; if dark crack-like artifacts break structural thresholds, an execution failure signal fires to engage the onboard buzzer and redirection subroutines.
- Positional Stacking: Validated bricks trigger a success logic loop where the chassis advances down the line, and the robotic arm adjusts its vertical angular joint extension sequentially to stack bricks layers-high on top of one another.