The proposed project aims to provide assitance to users at commercial or educational premises. The robot will be able to move autonomously at the provided environment using encoders, ultrasonic sensors and Laser sensor. The Robot surveys the environment and makes a map of its surrounding usin
Development of Assistive moving robot for commercial and educational purposes
The proposed project aims to provide assitance to users at commercial or educational premises. The robot will be able to move autonomously at the provided environment using encoders, ultrasonic sensors and Laser sensor.
The Robot surveys the environment and makes a map of its surrounding using Laser sensor, which is then be used for its navigation from one coordinate to the other coordinate avoiding the obstacles present at it's surrounding.
The project also includes interactive GUI based touch screen enabling the user to interact with the robot. Moreover, another screen is used as the face of the robot.
The following are the objectives of the project among which few have been acheived.
Implemented Methods:
The mechanical model will be developed having three units which is the base, user-interaction screen and the face screen. For each part the CAD model build first than the hardware.
It is crucial for the robot to move smoothly to the desired location for which encoder will be used which will enable us to control the speed of the robot. Then Instrumentation circuitry will be done which include the interfacing of sensors and actuators to the raspberry pi which will be further Connected to the ROS platform.
Advantages:
HARDWARE DESIGNING:

DIMENSIONS OF ASSISTIVE ROBOT:

MATERIALS REQUIRED:
Materials Required To Build Hardware Structure:
INSTRUMENTATION DESIGN:
COMPONENTS SELECTION:
Components that we used to build our electrical system are:
CIRCUIT DIAGRAM:

The above Diagram Shows The Circuitry Of Our System
The Most important circuit boards and drivers that are used for powering our actuators and processors are:
SMALL ROVER NAVIGATION:
INTRODUCTION:
Before navigating our final product, the navigation has been done on a small rover (pic attached). The differential drives small rover is made in such a way that it can be navigated through the keyboard using ROS (Robot Operating System). Teleop twist keyboard has been used to send the signal from the keyboard to the controller which then makes the rover move in the specified direction.
ELECTRONIC SYSTEM:
Following are the components that have been used in the small rover:
Four motors have been used, and each side of the two motors is connected parallelly which is then been controlled by the dual motor driver(L298N).
The PC is installed with ROS (Robot Operating System) which is connected to Arduino Mega which is then connected to the Motor drivers to drive the motors.
The laptop is the Master node whereas Arduino Is the slave node which is receiving instruction from a laptop which in turn drives the motors.
The above picture includes two motors which represent four motors each connected parallel to the other.
ROBOT MOVEMENT AND NAVIGATION:
Now, the same code which was used in our small rover is used in our main robot to operate the motors.

Afterward encoders are attached to the wheels. Encoders can give 1000 pulses per revolution.
SOFTWARE IMPLEMENTATION:
TOUCH ASSISTIVE SCREEN:
The screen includes a graphical user interface that is designed for the shopping mall perspective and displays the internal map of the mall and also the location where you are standing.
GUI OF INTERACTIVE SCREEN

Fig 2 GUI screen
Fig 3 Map of mall
Fig 4 Indicating your location
Furthermore, it also includes advertisements for the brands that are on sale and also tells the direction to that particular store
Fig 5 Advertisement
Fig 6 Direction to the store
RESULTS:

| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Arduino Mega | Equipment | 2 | 2600 | 5200 |
| 21 inch LCD Touchscreen | Equipment | 1 | 15000 | 15000 |
| DC Geared Motors | Equipment | 2 | 8000 | 16000 |
| 8 inch TFT Screen | Equipment | 1 | 8000 | 8000 |
| Hardware Body | Equipment | 1 | 25000 | 25000 |
| Tyres + Free Wheeling | Miscellaneous | 2 | 2500 | 5000 |
| Motor Drivers And Other Modules | Miscellaneous | 1 | 5000 | 5000 |
| Total in (Rs) | 79200 |
We will make a laundry app (INSHALLAH) that will provide you the facility of your clothes...
Pakistan's principal natural resources are arable land and water. Agriculture accounts for...
I will develop a software which will find the lost people. I will use facial recogni...
About 9 billion people around the globe are deaf-mute which is an effective percentage of...
Lab trainer is the basic need of every engineering student. Without labs there is no groun...