Robotics is an inter- disciplinary branch whose applications are growing exponentially .
Developing a functional and product ready Robotic system is very challenging task .
This project deals with developing a user/personal assistance robot that has multiple functionalities .
The robot can be used as personal assistant ,it is equipped with an amazon echo model system which is built-into the raspberry pi .The user can interact with the robot through voice messages just like using amazon echo (Alexa) or Google assistant . So it has all the functionalities of an intelligent system like
- Monitoring and controlling various appliances in the house(SMART HOME)
- Intelligent voice based responses for user Query
- Various other applications like reminder, playlist , Schedule manager etc..
- And more..
For the movement and control of the robot an arduino microcontroller is used . And for image processing , live streaming , IoT related applications raspberry pi 3 is used . The communication b/w the motor controller(arduino) and Raspberry pi is with help of Wiz750 .The use of Wiz750 will enable very fast communication b/w the two Command and control systems of the robot .
Robotic Body will be an intelligent System that can identify its environment and adapt to it. The Robotic Body can be controlled either by voice or control app commands .Features include
- Live video streaming
- Security and pet monitoring
- IoT home automation applications
- Dynamic user control (interface)
- 360 degree movement
The basic functional structure of the robot and arduino related control system is already developed .The tasks include developing communication b/w head(Raspberry pi) and body control (arduino) ,Alexa API and linking it with a smart Electric box(which is another IoT related project for Smart Home Automation which can be used as application here).
The future development plans includes to add vacuum cleaner and air freshener(purifier ) to the Robots body
This use Lighttpd web server and MJPEG Video streamer as the for live streaming and WiringPi and ServoBlaster are two main packages used.
The components to be used are:-
- Rasberry Pi
- Arduino Uno
- Wiz750
- Pi camera
- 2 Battery
- Form Board
- Connecting Wires
- Servo Motor
- 2 DC Motor
- L298N Motor Driver
- Clamps and screws
- 2 Arduino Uno
- 2 Bluetooth Modules
- LDR
- 10k Resistor
- Bread Board
- LED and Busser
- 2 Tyres and Necessary components for connections
LearningOutcome s
1) To use Command based OS
2) To use different Packages for motors, servos ,and cameras
3) To create Pi Server.
4) Learnt about drivers and hardware connection and different properties of motor and gears
5) good Knowledge about Raspberry Pi and its configurations
6)wiz750 SR module and its configuration
Comments