Pet Robot
Pet Robot is a programmable and highly maneuverable robotic pet for STEM education and AI-enhanced services. It will work as a companion and an assistant for its owner. It can work as a safety robot guarding the house, will alert in case a burglar come in. It can also work as a care-taker for a pati
2025-06-28 16:34:27 - Adil Khan
Pet Robot
Project Area of Specialization Software EngineeringProject SummaryPet Robot is a programmable and highly maneuverable robotic pet for STEM education and AI-enhanced services. It will work as a companion and an assistant for its owner. It can work as a safety robot guarding the house, will alert in case a burglar come in. It can also work as a care-taker for a patient, making appointments for him/her, reminding take medicines, in case of emergency call for help.The system will be house in a container mounted on a robotic body. The device will utilize sensors, actuators, and programmable micro-controller to function. It will have sensors, cameras, motors,microphone, gesture device, remote controller. Potential customers and investors could be education institutes using it for teaching, hospitals for its patients, a household using it as a normal pet or a guard.
We will be using a programmable micro-controller to "teach" tricks, behaviors, and attitude. Our robot
will use face recognition to identify owners, use his/her voice for commands, will also be able to manage by a remote controller. It will take inputs in real-time and make decisions based on it. It will have frequent interaction with the owner.
Our robot will work as a companion having an owner-pet relationship. It will work as an assistant. Our solution will be affordable. Our friendly pet robot will be educational, programmable, and engaging. Our robot will have endless possibilities in the way you can "teach" tricks, behaviors, and attitude as you program it and help it grow.
Robotics world is still new, there are not many robots in market right now which are affordable and work for a normal user. A number of robots are available, but are not available in local market. Those who are available are extremely costly. If someone import a robot from out of country, in case of a need for maintenance it has to be send out of country which will cost a lot of money as technicians for those robots are not available here. A robot for self-help is a great opportunity, which can make things easier for a user. It will be available in local market, will not cost that much, and will be able to maintain.
We will minimize the cost, by providing limited feature in limited resources. It will be programmable so one could add or edit its actions on his/her own way. It will be fully interacted with its owner, so using it will be a fun thing to do.
Academic Objectives:
To learn how robots work.
To implement the communication between multiple devices in real time.
To enhance interactive learning for generation Z / Post millennials.
To boost up the STEM education in Pakistan and to provide hands on practical of 5th generation computers at early age.
Commercial Objectives:
To make it less expensive for the Pakistan’s post millennial generation as importing such
kind of technology is not that affordable.
As Robotics has always been an emerging field due to which it provides a gateway and shows adaptability of new and revised research and development methodologies. However, the main the objective in developing a robot is to make it efficient and cost effective. Efficiency here is defining the robot’s ability to work co-operatively, its communication and quick plus long lasting performance which requires proper assembling. The term cost effective refers to the cost of material, process and required services to build that Robot. The development life cycle of our product consists 7 phases:

As the companies would become more efficient by employing our robots, it would spur the economy in the result of their revenue growth. The unwanted jobs for humans’ jobs leading to low life goals. These tasks can be ordered to be carried
out by our quadruped which would lower down the amount of dissatisfaction and low life goals. This is how it is ensuring the safety and prosperity of workers and developing the human-resource. After performing Market Segmentation Demographically, Geographically, Psychologically and
behaviorally the identified potential customers are first the individuals who like keeping a dog as pet. As, the results of market survey show that people in Pakistan are getting awareness about STEM education they are more likely to adopt this kind of teaching approach for their children and therefore, Schools even are using STEM word for their Marketing. So, Organizations that provide STEM services could utilize this Robot. This Robot could be taught to children age range from 12 to no limit. Furthermore, Pakistan is not up to the mark in Robotics as it should had been so this Robot could really motivate the people to jump into Robotics and explore this wonderful field. Another benefit is that after accomplishing this Robot we will be able to ask for Investments for further enhancement and for developing Robots who actually would solve daily life problems. This Robot is your new guard now similar designed Robot with some modifications in body could be used instead of labor in a building for carrying the blocks from one place to another.
Trust and justice in any type of work from your employee can not be expected from humans’ up to 100%, unlike our quadruped. Therefore, it is impossible for our robot to do injustice, corruption or break the trust. So, this is also an important factor in spurring the economy by ensuring the quality of work.
Facial Recognition:
This feature comes under the domain of Machine Learning and the selected algorithm for achieving this milestone is Convolutional Neural Network (CNN) as it has better accuracy among all the other algorithms. This functionality should be achieved by having a proper mechanism to prevent any sort adversarial attack. In order to achieve proper functionality of system, the implementation is broke down into three steps. Firstly, the detection of face must be done. Secondly, the facial recognition should be done as it would check whether the input is a video or a still image moving forward it should perform frame by frame checking. The procedure for this begins with an application for the camera, installed on Rasberry Pi 3B+ for communication with the camera the Functionality is programmed with Python or C. When the Function is first called, it shall be configured using a respective config file with Camera ID and Reader type. Afterwards, the process than shall use computer
vision and deep learning which would make feature able to find the required face. This could be achieved by two ways: First is the TensorFlow object detection model and the second is Caffe face tracking. Both these methods have functioned well, and are a part of the OpenCV library. However, the suggested one is TensorFlow object detection. Finally, it should perform the required action, such as allowing access to the specified user
Voice Recognition: This feature also comes under the umbrella of Machine Learning and the proposed algorithm for this is also a Convolutional Neural Network (CNN) as its accuracy is better among them all. Furthermore, manually selecting features may be iterative to get better results but it does feature engineering itself that is plus factor.
Remote Control for Robot: All the features controlled by Hand gestures and Voice Commands shall also be achieved by a remote-control device built on Android Studio to
bring application to life.
Remote Monitor: All the collected values (readings) shall be displayed on a remote and remote shall be built via Android Studio.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 79960 | |||
| Servo Moters | Equipment | 20 | 750 | 15000 |
| Gyroscope | Equipment | 2 | 350 | 700 |
| Flex Sensors | Equipment | 15 | 150 | 2250 |
| Lipo Battery | Equipment | 4 | 2400 | 9600 |
| Arduino Mega kit | Equipment | 1 | 8890 | 8890 |
| Arduino UNO kit | Equipment | 1 | 7420 | 7420 |
| Mini speakers | Equipment | 2 | 1000 | 2000 |
| IR sensors | Equipment | 6 | 150 | 900 |
| Wires | Equipment | 200 | 3 | 600 |
| Rasberry pi 3b+ kit | Equipment | 1 | 8500 | 8500 |
| Other expenses | Miscellaneous | 1 | 10000 | 10000 |
| Camera | Equipment | 2 | 3500 | 7000 |
| Omnidirectional Microphone | Equipment | 2 | 1500 | 3000 |
| Body | Equipment | 1 | 4100 | 4100 |