Smart Restaurant
This Project aims to provide services and hospitality by digitally in the hotel area. There are already a couple of hotel management site and application for ordering and booking services in Hotel. But Smart Restaurant would be a first in its kind. For a developing country like ours where the litera
2025-06-28 16:29:23 - Adil Khan
Smart Restaurant
Project Area of Specialization Electrical/Electronic EngineeringProject SummaryThis Project aims to provide services and hospitality by digitally in the hotel area. There are already a couple of hotel management site and application for ordering and booking services in Hotel. But Smart Restaurant would be a first in its kind. For a developing country like ours where the literacy rate is below the average, this project might help the hotel owner, manager and supervision to get/server their better service to their Customers onto a platform that really is built for one and only them. There is a great necessity of such robots that would collaborate to reduce the management risk and promote the hotel. This project aims to provide a platform that allows people to view, search and order in a very effective and easy way without the need for hard processes and tedious payment gateways. Therefore, building a product like this project must be of great concern. We are going to design a robot and that must be stable and able to carry specified number of dishes. The algorithm of obstacle avoidance will be designed which guides the robot to avoid hurdles that will come in the path of robot while serving. The robot will locate its path by image processing (recognition of different sign in the particular environment) and line following technique. The customer will interact with touch screen for providing order to the management.
Project ObjectivesThe main objective of this project is to make the food ordering system using touch screen for of restaurant digital and effective . People would not have to wait for ordering the food and any kind of booking services which will be eliminating delay in services.
• Designing of line following robot.
By adopting this feature by the traditional restaurant systems, the line following robot will be used to carry the orders for the customers while serving. The vehicle will be used to transport the materials from one place to another place in the restaurants. This robot movement completely depends on the track. It can detect and follow the line drawn on the floor. Generally, the path is predefined and can be either visible like a black line on a white surface.
Simulate and build the algorithm of image processing. Image processing is a method to perform some operations on an image, in order to extract some useful information from it. It is a type of signal processing in which input is an image and output may be image or characteristics/features associated with that image. It is accepted as one of the most advanced features that can be adopted by traditional restaurant systems. It will be used as a substitution for line Air University following robot. We will be using and implementing both features in one system to captivate the customers attraction
Project Implementation MethodIn this project we are going to construct a robot. A robot is a machine which resembles a human being and able to replicate certain human movements and functions automatically. The robot follow the black lines using IR sensors, while serving the order it detects the obstacle in front of itself by using the ultrasonic sensor and performs the associated operation i.e. either it generates a siren emergency signals after specific time or it try to avoid the obstacle. The advance feature is that it recognizes the specific sign boards to determine its path using the microcontroller board called Raspberry Pi (Image Processing Approach).The IR sensors, Ultrasonic sensor, Motor driver module interfaces with the Arduino board. Image processing is performed via communication between Arduino board and raspberry pi serially.
Image processing is a method to perform some operations on an image, in order to extract some useful information from it. It is a type of signal processing in which input is an image and output may be image or characteristics/features associated with that image. It is accepted as one of the most advanced features that can be adopted by traditional restaurant systems. It will be used as a substitution for line following robot. We will be using and implementing both features in one system to captivate the customers attraction
Benefits of the ProjectPopularity of restaurants has increased in recent years. The general practice in a restaurant involves the customer making his order and waiting for the ordered meal. However, the complaints received from customers regarding services
offered in restaurants have increased too. This feeling of dissatisfaction is caused by many reasons, namely, delay in delivering customer’s order. Advancement in communication technologies can be used to resolve these issues.Technology is emerging day by day therefore there is a need to enhance our state of mind towards the ease and compatibility. The Smart Restaurant will provide a great opportunity to follow world’s footsteps of Automation. Replacement of human beings and future of order taking, delivering and entertaining the customer. It will allow numerous services which includes no language restriction Easy to use, Avoids chaos, Customer satisfaction, Better customer service,Generates revenue. It will decrease the work load and improves the efficiency
adequately.Accordingly, this removing the limitations in the food ordering process, with the help of an integrated and networked system. This application involves the use of
mobile phones for undertaking the food ordering process in restaurants.This system increases quality and speed of service. This system also increase attraction of place for large range of customers. Implementing this system gives a
cost-efficient opportunity to give your customers a personalized service experience where they are in control choosing what they want – from dining to ordering to payment and feedback.The customers are demanding simplification tasks such as book movie tickets nowadays. Therefore, restaurant also should make changes. With the newchanges, the customers can make their order through restaurant ordering system. The customers do not need to wait to be served usually at the peak hours.
As in project our mainly focused will be on designing of robot for smart resturant this robot will mainly do it functionality using image processing and for image processing we need a powerful module that wouldnt lag in real time image processing so we used jetson nano NVIDIA jetson nano developer kit is a small, powerful computer that lets you run multiple neural networks in parallel for applications like image classification, object detection, segmentation, and speech processing. but the main problem arises when we were using jetson nano that it provides 3.3v on its gpio pins that is not recognised by most sensors and other modules Voltage Buffer: As earlier said 3.3 V are available on GPIO Pins of Jetson nano. After putting load on the pin 3.3 V decreases to 1.57V and stay constant no matter load is available or not. This value of voltage cant be recognized as logic 1 by the the H-Bridge Circuit (l293d) or transistor based H Bridge (because of current limiting transistors). To make the output voltage recognizable by the H-Bridge: We need to make amplification of the voltage by the buffer circuit comprises of BJT’s having fast switching speed this voltage shifter will shift the voltage to 5v so all that was designing of actuators motors
Every vehicle has to face 3 resistance forces • Rolling resistance • Gradient Resistance • Aerodynamics Resistance
The total resistance force is as follows: Ftotal = Frolling + FGradient + Faerodynamics
we will design our actuators according to these parameters.
now we will use motor drivers between jetson nao and motors .Motor drivers act as an interface between the motors and the control circuits. Motor require high amount of current whereas the controller circuit works on low current signals. So the function of motor drivers is to take a lowcurrent control signal and then turn it into a higher-current signal that can drive a motor.
As robot is ready to move now it is time build algorithm so it can work properly in allocated space it will take recognize predefine picture using coco data set and deliever the food to customer in our cafe and after delevering it will come to its orignal position
Final Deliverable of the Project Hardware SystemCore Industry OthersOther IndustriesCore Technology RoboticsOther TechnologiesSustainable Development Goals Decent Work and Economic GrowthRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 49973 | |||
| jetson nano | Equipment | 1 | 15200 | 15200 |
| Arduino UNO | Equipment | 1 | 650 | 650 |
| L298 | Equipment | 3 | 350 | 1050 |
| IR SENSOR | Equipment | 4 | 150 | 600 |
| CASTER WHEEL | Equipment | 1 | 90 | 90 |
| ON OFF SWITCH | Equipment | 1 | 15 | 15 |
| WIRES | Equipment | 2 | 120 | 240 |
| TYRES | Equipment | 4 | 100 | 400 |
| NUTS AND BOLTS | Equipment | 1 | 392 | 392 |
| SUPPORTS FOR SENSORS | Equipment | 1 | 50 | 50 |
| jetson nano SD CARD | Equipment | 1 | 1500 | 1500 |
| CARD READER | Equipment | 1 | 50 | 50 |
| RESISTOR 1K | Equipment | 30 | 2 | 60 |
| TRANSISTOR bC547 | Equipment | 4 | 5 | 20 |
| UROBO | Equipment | 1 | 200 | 200 |
| UROBO CHARGER | Equipment | 1 | 200 | 200 |
| VERO BOARD | Equipment | 2 | 80 | 160 |
| T BLOCKS | Equipment | 20 | 10 | 200 |
| V2 CAMERA | Equipment | 1 | 7200 | 7200 |
| GEAR MOTORS | Equipment | 4 | 350 | 1400 |
| ROBOT STRUCTURE | Equipment | 1 | 10200 | 10200 |
| BATTERY 12V 9A | Equipment | 1 | 1800 | 1800 |
| FANS | Equipment | 2 | 100 | 200 |
| DIGITAL V/A METER | Equipment | 4 | 599 | 2396 |
| BD915,912 TRASISTOR | Equipment | 8 | 50 | 400 |
| THIMBLE CONNECTOR | Equipment | 4 | 5 | 20 |
| PC 817 | Equipment | 10 | 10 | 100 |
| BC 547 | Equipment | 20 | 5 | 100 |
| 7805 IC | Equipment | 3 | 20 | 60 |
| 10 UF CAPACITOR | Equipment | 4 | 5 | 20 |
| FIBRE COPPER BOARD | Equipment | 1 | 900 | 900 |
| BATTERY 12V 2.7 AMP | Equipment | 1 | 1200 | 1200 |
| L293D | Equipment | 5 | 100 | 500 |
| power bank | Equipment | 1 | 2400 | 2400 |