OnlineNursingOwl
← All nursing posts

Engineering · Studypool

936 - PROJECT .

Overview

PART A:

The task is need to complete and write projects for 3 portfolio ( Gradution project ) , and the project title is about:

Tri-wheeler Wall Following Robot using PID Controller in MATLAB.

Objectives:

- Design a tri wheeler robot with three ultrasonic sensors

- Implement PID Controller to follow the wall

- Implement the control in MATLAB

- Show the plot for the distance from the wall

Components:

- DC Motors (2 Qty)

- Motor Driver Module

- Ultrasonic Sensors (3 Qty)

- Microcontroller (ESP32)

- Battery

- Robot Chassis (Body)

- Switch (On/Off)

- Button (Push Button to Start the code)

I have attached 4 fiels explaining what is required in it, please read the instructions with high accuracy and complete the project.

The percentage of plagiarism should not exceed 10%.

PART B:

You are required to complete the project titled:

“Tri-Wheeler Wall Following Robot using PID Controller in MATLAB”

Your task is to design, implement, simulate, and present the system in a complete and professional way. Follow the instructions below carefully:

---

### 1. System Design

- Design a tri-wheeler robot (two driven wheels + one support wheel).

- Integrate three ultrasonic sensors:

- Front sensor (obstacle detection)

- Side sensor (wall distance – main control input)

- Additional sensor for stability or safety

- Clearly illustrate the block diagram of the system.

---

### 2. Hardware Implementation

- Use the following components:

- 2 DC Motors

- Motor Driver Module

- Ultrasonic Sensors (3)

- Microcontroller (ESP32)

- Battery

- Robot chassis

- On/Off switch

- Push button (to start the system)

- Explain the connection diagram (wiring) clearly.

- Describe the function of each component.

---

### 3. PID Controller Implementation

- Implement a PID controller to maintain a constant distance from the wall.

- Define:

- Desired distance (setpoint)

- Measured distance

- Error calculation

- Clearly explain the role of:

- Proportional (P)

- Integral (I)

- Derivative (D)

- Show how PID output controls motor speeds.

---

### 4. MATLAB Implementation

- Write MATLAB code to:

- Simulate the robot behavior

- Apply PID control

- Process sensor data

- Include:

- Well-structured and commented code

- Explanation of parameters (Kp, Ki, Kd)

---

### 5. Results and Analysis

- Generate plots showing:

- Distance from the wall vs time

- Analyze:

- Stability of the system

- Response time

- Overshoot (if any)

- Compare expected vs actual behavior.

---

### 6. Report Writing (IEEE Format)

- Use the provided IEEE template.

- The report must include:

- Abstract

- Introduction

- Methodology

- System Design

- Implementation

- Results

- Conclusion

- Add:

- Figures (robot design, block diagram, graphs)

- Tables if needed

- Ensure:

- Proper formatting

- Clear and professional language

---

### 7. Presentation (PowerPoint)

Prepare a professional presentation including:

- Title slide (project name + team members)

- Problem description

- Objectives

- System design (with diagrams)

- Components used

- PID explanation (simple and clear)

- MATLAB simulation results (plots)

- Final outcome

- Conclusion

Requirements:

- Use a clean and consistent theme

- Add relevant images and diagrams

- Keep text minimal and clear

- Duration: 8–12 minutes

---

### 8. Final Deliverables

Submit the following:

1. Full IEEE report (PDF)

2. MATLAB code files

3. Simulation results (plots/images)

4. PowerPoint presentation

5. (Optional) Hardware implementation photos or demonstration

---

### Important Notes

- Ensure all calculations are correct.

- The PID controller must be properly tuned.

- Graphs must clearly show system performance.

- Avoid copying; all work must be original and well-explained.

---

Complete the project in a structured, accurate, and professional manner.