NEED STATEMENT – BRICK LAYING MACHINE WITH DEFECT DETECTOR
3.1 QUESTION AND ANSWER
| No. |
Questions |
Answers |
Objective |
Function |
Constraint |
| 1 |
What should be the budget? |
Within ₹4,000 |
|
|
✅ |
| 2 |
What is the purpose of the machine? |
To inspect bricks for visible cracks and automatically lay acceptable bricks in a predefined arrangement |
|
✅ |
|
| 3 |
What type of bricks should it handle? |
Small, lightweight prototype bricks represented by brown-painted erasers or similar materials |
|
|
✅ |
| 4 |
Which operating mode is preferred? |
Automated operation with provision for manual testing and control |
✅ |
|
|
| 5 |
What safety measures are required? |
Emergency-stop facility, supervised operation and protection of moving components |
✅ |
|
|
| 6 |
How many bricks should it handle at a time? |
One brick at a time |
|
|
✅ |
| 7 |
Which type of power source should be used? |
Rechargeable batteries suitable for the drive motors, servos and control electronics |
|
|
✅ |
| 8 |
Can the machine follow a predefined path? |
Yes, using IR sensors to follow a floor-tape path |
|
✅ |
|
| 9 |
How are brick defects detected? |
An ESP32-CAM captures images, which are analysed by a Python-based image-processing program running on a laptop |
|
✅ |
|
| 10 |
What inspection accuracy is expected? |
Identification of visible, simulated crack-like markings under controlled lighting conditions |
✅ |
|
|
| 11 |
Which mechanism should be used for brick laying? |
A lightweight robotic arm with a gripper driven by servo motors |
|
✅ |
|
| 12 |
Which materials should be used for the machine structure? |
A four-wheel-drive chassis, acrylic robotic arm and lightweight mounting components |
|
|
✅ |
| 13 |
Which movement mechanism should be used? |
Four DC geared motors with wheels controlled through a motor driver |
|
✅ |
|
| 14 |
How should maintenance and assembly be handled? |
Modular components, labelled wiring and easily replaceable parts |
✅ |
|
|
| 15 |
What should happen to defective bricks? |
The machine should direct them to a designated scrap area and activate a buzzer or LED indicator |
|
✅ |
|
| 16 |
What should be the overall weight of the machine? |
Lightweight enough for stable movement and safe handling, depending on the selected components |
|
|
✅ |
| 17 |
How should the machine navigate? |
Follow a predefined floor-tape path connecting the brick supply, inspection, scrap and brick-laying areas |
|
✅ |
|
| 18 |
How should brick images be processed? |
Transfer images to a laptop over Wi-Fi and analyse them using Python-based image processing |
|
✅ |
|
| 19 |
How should acceptable bricks be laid? |
Transport and place one acceptable brick at a time in a predefined arrangement to form a small wall |
|
✅ |
|
| 20 |
What is the expected benefit? |
Reduce manual brick handling, demonstrate defect detection and improve consistency in brick laying |
✅ |
|
|
3.2 BASIC SURVEY AND REQUIREMENTS
| Sl. No. |
Requirements |
| 1 |
Automatic brick laying with defect detection |
| 2 |
Manual testing and automated operating modes |
| 3 |
Four-wheel-drive mobile robot chassis |
| 4 |
Lightweight robotic arm with a gripper |
| 5 |
ESP32-CAM module for image capture |
| 6 |
IR sensors for floor-tape navigation |
| 7 |
Python-based image-processing program running on a laptop |
| 8 |
Wireless communication between the ESP32-CAM and laptop |
| 9 |
Detection of visible, simulated crack-like markings |
| 10 |
Automatic separation of defective and acceptable bricks |
| 11 |
Designated scrap area for defective bricks |
| 12 |
Predefined brick-laying area |
| 13 |
Motor driver for controlling the drive motors |
| 14 |
Servo driver or suitable servo power-distribution circuit |
| 15 |
Rechargeable battery power supply |
| 16 |
Buzzer and LED indicator for defect alerts |
| 17 |
Affordable and readily available components |
| 18 |
Total project budget within ₹4,000 |
| 19 |
Lightweight construction suitable for academic demonstration |
| 20 |
Modular design, labelled wiring and easy maintenance |
| 21 |
Safe operation with an emergency-stop facility |
| 22 |
Stable and repeatable brick placement under controlled conditions |
3.3 IDENTIFYING CLIENT'S OBJECTIVES
| Sl. No. |
Objectives |
| 1 |
Reduce manual effort in brick laying |
| 2 |
Automate the inspection of bricks for visible cracks |
| 3 |
Separate defective bricks from acceptable bricks |
| 4 |
Provide automatic movement along a predefined path |
| 5 |
Pick up and transport one brick at a time |
| 6 |
Lay acceptable bricks in a predefined arrangement |
| 7 |
Improve consistency in brick placement |
| 8 |
Integrate image processing with a mobile brick-laying machine |
| 9 |
Develop a low-cost prototype within ₹4,000 |
| 10 |
Use affordable and readily available components |
| 11 |
Provide a lightweight and portable design |
| 12 |
Enable easy assembly, testing and maintenance |
| 13 |
Demonstrate automated material handling, defect detection and brick laying |
| 14 |
Ensure safe and supervised operation |
PROBLEM DEFINITION VERSION 1.1
Design and develop a low-cost, lightweight and mobile brick laying machine with a defect detector within a budget of ₹4,000. The machine should inspect prototype bricks for visible cracks and automatically lay acceptable bricks in a predefined arrangement. The system should integrate a four-wheel-drive chassis, a servo-operated robotic arm with a gripper, an ESP32-CAM module, IR sensors, motor drivers and rechargeable batteries. It should follow a predefined floor-tape path to reach the brick pickup area, pick up one brick at a time and present it to the camera for inspection. A Python-based image-processing program running on a laptop should analyse the captured image and return a pass/fail decision. Defective bricks should be directed to a designated scrap area, while acceptable bricks should be transported to the construction zone and placed in the required arrangement. The prototype should reduce manual handling effort, demonstrate basic visual quality inspection and improve consistency in small-scale construction tasks.
3.4 IDENTIFYING CONSTRAINTS
| Sl. No. |
Constraints |
| 1 |
Total project budget limited to ₹4,000 |
| 2 |
Use of affordable and readily available components |
| 3 |
Small prototype bricks or lightweight brick substitutes |
| 4 |
Limited payload capacity of the robotic arm |
| 5 |
Limited torque and speed of the drive motors |
| 6 |
Limited lifting capacity of the servo motors |
| 7 |
Rechargeable battery capacity and operating time |
| 8 |
Stable operation of the ESP32-CAM and associated electronics |
| 9 |
Dependence on a laptop for Python-based image processing |
| 10 |
Wi-Fi communication range and reliability |
| 11 |
Predefined floor-tape path for navigation |
| 12 |
Controlled lighting and camera positioning for defect detection |
| 13 |
Ability to detect visible or simulated cracks reliably |
| 14 |
Limited accuracy of low-cost IR sensors |
| 15 |
Restricted robotic-arm reach and placement accuracy |
| 16 |
One brick handled at a time |
| 17 |
Limited brick-laying height and wall stability |
| 18 |
Compact and lightweight machine construction |
| 19 |
Safe operation around the user |
| 20 |
Compatibility between the battery, motor driver, servo driver and motors |
PROBLEM DEFINITION VERSION 1.2
The brick laying machine with defect detector must be a low-cost, lightweight and mobile prototype operating within a budget of ₹4,000. It should use a four-wheel-drive chassis and a servo-operated robotic arm to pick up one lightweight prototype brick at a time. The machine should follow a predefined floor-tape path using IR sensors and use an ESP32-CAM module to capture brick images. A Python-based image-processing program running on a laptop should classify the images according to the presence or absence of visible, simulated crack-like markings. Defective bricks should be directed to a designated scrap area, while acceptable bricks should be transported to the brick-laying area and placed in a predefined arrangement. The system should use rechargeable batteries, suitable motor drivers and a lightweight structure, with labelled wiring, modular components and safe operating procedures.
3.5 ESTABLISHING THE FUNCTIONS
| Sl. No. |
Functions |
| 1 |
Enable manual testing and automated operation |
| 2 |
Supply electrical power to the machine |
| 3 |
Move the machine using four driven wheels |
| 4 |
Follow a predefined floor-tape path |
| 5 |
Detect the brick pickup location |
| 6 |
Stop the machine at the designated pickup point |
| 7 |
Lower the robotic arm towards the brick |
| 8 |
Grip and lift one brick at a time |
| 9 |
Present the brick to the camera for inspection |
| 10 |
Capture the brick image using the ESP32-CAM |
| 11 |
Transfer the captured image to the laptop |
| 12 |
Process the image using Python |
| 13 |
Identify visible, simulated crack-like markings |
| 14 |
Generate a pass/fail inspection decision |
| 15 |
Activate a buzzer or LED when a defective brick is detected |
| 16 |
Release a defective brick in the designated scrap area |
| 17 |
Transport an acceptable brick to the construction zone |
| 18 |
Position the robotic arm for accurate brick placement |
| 19 |
Lay acceptable bricks in a predefined arrangement |
| 20 |
Repeat the inspection and brick-laying cycle |
| 21 |
Stop the machine during an emergency |
| 22 |
Support easy assembly, maintenance and replacement of components |
PROBLEM DEFINITION VERSION 1.3
The brick laying machine with defect detector moves along a predefined floor-tape path to the brick pickup area, detects the pickup location, grips one lightweight brick and presents it to the ESP32-CAM for image capture. The captured image is transferred to a laptop, where a Python-based image-processing program checks for visible, simulated crack-like markings and generates a pass/fail decision. The machine directs defective bricks to a designated scrap area and transports acceptable bricks to the construction zone. It then places each acceptable brick in a predefined position and repeats the process to build a small wall arrangement. The system provides automated movement, robotic pick-and-place operation, visual defect detection, brick laying and supervised operation.
PROBLEM DEFINITION VERSION 1.4
Design and develop a low-cost, lightweight and mobile Brick Laying Machine with Defect Detector within a budget of ₹4,000 that can inspect prototype bricks for visible cracks and automatically lay acceptable bricks. The machine should combine a four-wheel-drive chassis, a servo-operated robotic arm with a gripper, an ESP32-CAM module, IR sensors, motor drivers and rechargeable batteries. It must follow a predefined floor-tape path, reach the pickup area, grip one brick at a time and present it to the camera for inspection. A Python-based image-processing program running on a laptop should analyse the captured image and return a pass/fail decision based on visible, simulated crack-like markings. Defective bricks should be released in a designated scrap area, while acceptable bricks should be transported to the construction zone and placed in a predefined arrangement to form a small wall. The machine should reduce manual material-handling effort, demonstrate basic visual quality inspection and improve consistency in small-scale construction tasks. It should use affordable, readily available components and include modular construction, labelled wiring, safe operation and easy maintenance.