Self guidance robot
The project will help organization by introducing a robot that can perform various tasks within department. It can save manpower and help perform various tasks more efficiently and accurately. The robot uses a Raspberry Pi 3B+ as its CPU along with a Raspberry Pi camera and microphone for face
2025-06-28 16:34:57 - Adil Khan
Self guidance robot
Project Area of Specialization RoboticsProject SummaryThe project will help organization by introducing a robot that can perform various tasks within department. It can save manpower and help perform various tasks more efficiently and accurately. The robot uses a Raspberry Pi 3B+ as its CPU along with a Raspberry Pi camera and microphone for face detection and voice detection features. Attached with it is a robotic arm that can lift and drop objects within arm's reach on a command given by a user. The robot can be used from small organizations to huge industries thus, introducing concept of robotics in a country lagging behind others in this important field.
Project ObjectivesThe robot will serve as a helping/serving robot, having the ability of self-guidance, for any department of any organization(take COMSATS computer science faculty department in our case). The robot will be able to self guide its path from one faculty member to another to perform certain tasks assigned by any other member within a department. It will perform the work in a more accurate and effective manner in a limited time frame without colliding into the hurdles. The robotic arm attached to it will help to pick up/ lift light objects on a command given by the user.
The project will have following features which will be implemented:
- Face detection:
This feature detect any human face in a video or image. The robot will detect any presence of human face in a video through camera.
- Face recognition:
This feature recognizes the human face by searching through a dataset stored in it. The robot after detection of human face recognizes the face who is giving the command and upon successful recognition takes the command from that person through voice. The robot upon reaching the destination uses face detection and recognition techniques again to identify the goal person.
- Voice recognition:
This feature takes the command from the user though voice. The robot after the recognition of the human face takes voice commands and performs the task assigned.
- Speech recognition:
This feature uses speech to text conversion and converts human voice command into text. The robot will use this to act upon a command by checking in the code what that voice command wants it to do.
- Searching:
Mapping will be used for this feature as GPS module will not work accurately inside a building. The robot can work its way from source to destination autonomously without any user or outside interference.
- Obstacle detection:
This will allow the robot to detect any obstacles that come in the path between source and destination.
- Obstacle avoidance:
Not only detection but, the robot can also avoid those obstacles. Hence, remaping the path from source to destination.
- Robotic arm (picking):
It will be used for performing different type of tasks such as picking an object from the place that is in arm’s reach.
- Robotic arm (dropping):
It will also be used for dropping the object to the place in arm’s reach.
- App:
The robot can be called from any block in the faculty department through app, in case, robot is not in sight.
- About robot:
Tank chassis robot will be used. It will be human-friendly and easy to use. Also, map of the faculty department of the university will be installed on Raspberry Pi 3B+ which will be acting as a central processing unit (CPU) of the robot. The robot will be equipped with a battery and its performance will depend upon the voltage and current draw of the DC motors(for chassis) and servo motors(for robotic arm) used. The robot will find the path from start to an end on its own without any user or outside interference. Furthermore, the hardware is capable of executing single task at a time.
Benefits of the ProjectBelow are few mentioned benefits of this project : -
- The project can be implemented from any small organization to large industries including schools and government run offices.
- This project can also be implemented for military use, thereby, saving and preserving manpower.
- The robot can help in reducing the burden and tasks of an office boy.
- Since, the robot uses a Raspberry Pi 3B+ as its CPU thus,it can perform tasks more accurately and efficiently.
- Some organization have to deal with alot of huslte and bustle in their different departments. This robot can help in reducing that.
- We, as a group, want to introduce the concept of robotics in a country lagging behind in this important field.
The final delivery of the robot will be able to detect human face, recognize it and upon successful recognition takes a voice command from the user. Suppose the user 1 tells the robot to go to user 2 and deliver some file. The user 1 gives the file to the robot which the robot catches using the robotic arm and proceeds further. The robot then successfully maps the path from user 1 to user 2 by using the map installed and delivers the file to the user 2. Upon successful deliverance the robot comes back to its rest or initial state.
Final Deliverable of the Project HW/SW integrated systemType of Industry IT Technologies Artificial Intelligence(AI), RoboticsSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 68000 | |||
| Raspberry Pi 3B+ | Equipment | 1 | 6500 | 6500 |
| Raspberry Pi Camera module | Equipment | 1 | 4500 | 4500 |
| Tank robot chassis | Equipment | 1 | 16000 | 16000 |
| Robotic arm | Equipment | 1 | 8000 | 8000 |
| Sensors | Equipment | 3 | 1500 | 4500 |
| Microphone | Equipment | 1 | 4000 | 4000 |
| H-bridge | Equipment | 1 | 500 | 500 |
| Batteries | Equipment | 3 | 8000 | 24000 |