0% found this document useful (0 votes)
20 views

Computer Engineering Project Assignment

The document outlines a senior project assignment to design and build an autonomous robotic vacuum cleaner. Students must design hardware and write software to allow the robot to map spaces, avoid obstacles, and clean floors autonomously. Deliverables include specifications, code, a demonstration video, and a project report documenting the design, implementation, and evaluation of the robotic vacuum cleaner. The project aims to apply computer engineering skills to solve a real-world problem.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Computer Engineering Project Assignment

The document outlines a senior project assignment to design and build an autonomous robotic vacuum cleaner. Students must design hardware and write software to allow the robot to map spaces, avoid obstacles, and clean floors autonomously. Deliverables include specifications, code, a demonstration video, and a project report documenting the design, implementation, and evaluation of the robotic vacuum cleaner. The project aims to apply computer engineering skills to solve a real-world problem.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Computer Engineering Project

Assignment
Project Title: Design and Implementation of an Autonomous Robotic Vacuum Cleaner

Course: Computer Engineering Senior Project

Due Date: November 30, 2024

Project Overview:

In this assignment, you will embark on the development of an autonomous robotic


vacuum cleaner, designed to navigate and clean indoor spaces efficiently. Your task is to
design and implement the hardware and software components required for the robotic
vacuum cleaner to autonomously map spaces, avoid obstacles, and clean floors.

Project Objectives:

1. Hardware Design: Create a detailed hardware design, including sensors,


actuators, and a microcontroller, for the robotic vacuum cleaner.
2. Software Development: Write software for sensor data processing, navigation
algorithms, obstacle avoidance, and cleaning routines.
3. Autonomous Operation: Implement the capability for the robot to
autonomously navigate spaces, avoid obstacles, and perform effective floor
cleaning.
4. User Interface: Develop a user-friendly mobile application or web interface to
control and monitor the robotic vacuum cleaner remotely.
5. Testing and Evaluation: Conduct extensive testing to ensure the robot's
reliability, efficiency, and safety in various indoor environments.

Project Deliverables:

1. Hardware Design Specifications: Provide detailed specifications for the robotic


vacuum cleaner's hardware components.
2. Software Codebase: Share the source code for the robot's control software,
including navigation and cleaning algorithms.
3. Demonstration Video: Record a video demonstrating the robot's autonomous
operation, obstacle avoidance, and cleaning capabilities.
4. User Interface: Present a functional user interface for remote control and
monitoring.
5. Project Report: Prepare a comprehensive project report documenting the
design, implementation, testing, and evaluation of the robotic vacuum cleaner.

Project Timeline:

• September 15 - October 10: Hardware Design and Component Procurement


• October 15 - November 5: Software Development
• November 10 - November 20: Testing and Troubleshooting
• November 25 - November 30: Final Documentation and Report Submission

Submission Guidelines:

• Submit the project report, codebase, and user interface electronically by the due
date.
• Include a link to the demonstration video in your report.

Grading Criteria:

Your project will be evaluated based on the following criteria:

1. Hardware Design: The quality and appropriateness of the hardware components


and their integration.
2. Software Development: The functionality and efficiency of the software,
including navigation and cleaning algorithms.
3. Autonomous Operation: The robot's ability to navigate spaces, avoid obstacles,
and effectively clean floors.
4. User Interface: The usability and functionality of the user interface for remote
control and monitoring.
5. Testing and Evaluation: The thoroughness of testing and the evaluation of the
robot's performance in various environments.

Important Note: Plagiarism or failure to meet submission guidelines will result in a


reduced grade.

Additional Resources:

• Access to sensors and microcontrollers can be arranged through the university's


electronics lab.
• Consult with your instructor, Dr. Emily Adams, for technical guidance and support
throughout the project.

Good luck with your assignment, and remember that this project presents an exciting
opportunity to apply your computer engineering skills to a practical and innovative real-
world problem.

You might also like