SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
Altanai Bisht & Deepak Aagri
For IOT PROJECT DAY
Hi ! I am Altanai
I have worked on telecom core , VOIP , Media
Processing . Author of WebRTC Integrator’s Guide .
Team
I am Deepak
Embedded developer
"Be the change that you
wish to see in the world."
— Mahatma Gandhi
Let’s make the country Clean
Rs 3,265,00,00,000
updated Wednesday, March 11 , 2015
BUDGET 2015: SANITATION AND THE SWACHH
BHARAT MISSION
source : http://sanitation.indiawaterportal.org/english/node/3234
Swachh Bharat Rankings
15 Feb 20168 Aug 2015
By Ministry Of Urban Affairs
Why do people litter ?
The area is already messy, why bother
finding a trash can?
Ramudroid - bot to clean roads and outdoors
Hardware
and Design
Design Blueprint v1.0
First product blueprint of RamuDroid
Ramudroid picks up litter in a 3 stage process
Stages of garbage collection
1. Litter comes between rotating
brushes
2. Litter is picked by brushes and
pushed upwards
3. Brushes push it towards the
tray
Raspberry Pi
Arduino
GPS
Temperature sensor
Camera Module
Ultrasonic
80cm
Relay
230 v 7 Amp
2 Brushes rotating clockwise and
anticlockwise
Counter road potholes and uneven surface
Live Streaming and
Surveillance
Live Streaming - Camera Access
Libraries
WebRTC
Browser based
camera and
audio access
motion
RPi_Cam_Web_Int
erface
Janus
Uv4l
fswebcam
ffmpeg
flash
Pros and cons of different Media Capture Libraries
Motion -mjpeg
Adv:
➜ Easy to install
and run
➜ Inbuilt
monitoring
Disadv:
➜ Delay in
stream
capture
➜ Frame reload
visible
Ffmpeg
Adv:
➜ Flexibility to
change
parameters
Disadv:
➜ Many
dependencies
➜ Heavier to
install and make
on Rpi h/w
Uv4l - WebRTC
Adv:
➜ Fast , no delay
➜ open codec -
vp8
Disadv:
➜ P2p only
➜ Limited codec
support
➜ Requires https
to capture from
browser
Why is WebRTC suited for IOT ?
No plugins
No installations
of flash or any
other 3rd party
plugins
Royalty free
codec
VP8 , VP9 , OPUS
MIT , GPL
Rapid Support
Community
support and
adoption by
major browsers,
native SDKs
Javascript
Support for js is
the key to making
it easily
adoptable by
developers
Integrate with any signalling
method
➜ SIP
➜ XMPP
➜ Socketio
➜ websocket
Remote
Communication
Modes Of Communication
GSM / 3G
Range unlimited
Wifi
Range 100 m
Bluetooth Low
Energy
Range 30 m
Ethernet LAN
Wired connection
BLE control ( Bluetooth Low Energy ) [Demo]
App used : Bluefruit LE connect v1.2.0
Web Control
Dashboard
[Demo]
Temperature Heat Sat , prec , err checksum
REST APIs to control Droid
[Demo]
Library : apidoc.js
Of Ramudroid
Salient Features
Rs 8000
Circuit , communication module , camera , body
6 monthsTo come up with a successful prototype!
2 memberAnd a lot of feedback and support
Cost to build
Timeline
Define the technical
architecture and build
the bot
Add
communication
modules ,
streaming and
cloud server
BLE module , GPS ,
Sensors to collect
data as it passes by
an area
Sep 2015 Oct 2015
Power conversion
principles and decision
building in the bot to
make it autonomous
NowNov 2015 Jan 2016
Advantages
Project Ramudroid has
been greatly inspired
by and dedicated to
the purpose of
Swachh Bharat
Abhiyaan
Swachh bharat
Abhiyaan
FOSS
( Free and Open Source )
https://github.
com/altanai/m2mcommunic
ation
https://altanaitelecom.
wordpress.com/?s=ramudroid
It IS Made in India
Implementati
on
On ground performance
Garbage Segregation from waste
collected from Bots
Infrared camera
Autonomous Driving Without
Manual Control
GPS
Position tracking
Ultrasonic
➜ Proximity sensors
➜ Buzz alarm on
objection
➜ Avoids collision by
taking a turn
Camera
Feed
➜ Image processing
➜ Object detection
Modules for
making the
robot
Autonomous
Sensor
➜ Temperature
➜ humidity
Reusable
modular
architecture
Re Generate
Energy for
self reliance
Credits WebRTC
● http://tools.ietf.org/wg/rtcweb/
● https://www.w3.org/2011/04/webrtc/
● https://webrtc.org/
● http://www.html5rocks.com/
● http://www.tutorialspoint.com/webrtc/index.htm
● http://caniuse.com/#search=webrtc
● http://webaudiodemos.appspot.com/
● https://github.com/webrtc/samples
IOT ref :
● http://www.instructables.com/id/Simple-and-intuitive-web-interface-for-your-
Raspbe/
Augmented Reality
● http://stemkoski.github.io/Three.js
● https://dontcallmedom.github.io
● requestAnimationFrame polyfill by Erik Möller & Paul Irish et. al.
● http://auduno.com/post/25125149521/head-tracking-with-webrtc
Github source code
● https://github.com/altanai/m2mcommunication
Demo :
● https://www.youtube.com/watch?v=wHQMVP_WOLs
Instruction and Tutorial :
● https://altanaitelecom.wordpress.com/2016/03/18/ramudroid/
This is a 100% self funded , open source project . It is build with
the sole intention of making the world a better place .
Any comments , feedbacks , suggestion or help is welcome :)
Twitter @altanai , @Ramudroid
Email : tara181989@gmail.com
Resources
Pictures at the event at Microsoft office , Golf embassy links .
Image courtesy @iedf
Thank you
@ramudroid

Contenu connexe

En vedette

Nightingale_Security_Digital_Brochure
Nightingale_Security_Digital_BrochureNightingale_Security_Digital_Brochure
Nightingale_Security_Digital_Brochure
Tal Turner
 
Programming a Robotic Car
Programming a Robotic CarProgramming a Robotic Car
Programming a Robotic Car
reiten_schnell
 
SHIV SAI ELECTRICALS - COMPANY PROFILE
SHIV SAI ELECTRICALS - COMPANY PROFILESHIV SAI ELECTRICALS - COMPANY PROFILE
SHIV SAI ELECTRICALS - COMPANY PROFILE
Hiral Solanki
 
Perfil profesional[1]
Perfil profesional[1]Perfil profesional[1]
Perfil profesional[1]
Angela
 
Team A Robotic Surgery Presentation.pptx
Team A Robotic Surgery Presentation.pptxTeam A Robotic Surgery Presentation.pptx
Team A Robotic Surgery Presentation.pptx
Ciara D. Bryant
 
Security Robot
Security RobotSecurity Robot
Security Robot
diego5wh
 

En vedette (20)

Pool cleaner pro
Pool cleaner proPool cleaner pro
Pool cleaner pro
 
GaeaNova v5 - Univers Web 3D : Performance et Productivité pour le Business, ...
GaeaNova v5 - Univers Web 3D : Performance et Productivité pour le Business, ...GaeaNova v5 - Univers Web 3D : Performance et Productivité pour le Business, ...
GaeaNova v5 - Univers Web 3D : Performance et Productivité pour le Business, ...
 
Nightingale_Security_Digital_Brochure
Nightingale_Security_Digital_BrochureNightingale_Security_Digital_Brochure
Nightingale_Security_Digital_Brochure
 
Programming a Robotic Car
Programming a Robotic CarProgramming a Robotic Car
Programming a Robotic Car
 
Llegim junts. t, d, n
Llegim junts. t, d, nLlegim junts. t, d, n
Llegim junts. t, d, n
 
2011 DFC taiwan-CHI-025 勇敢交朋友
2011 DFC taiwan-CHI-025 勇敢交朋友2011 DFC taiwan-CHI-025 勇敢交朋友
2011 DFC taiwan-CHI-025 勇敢交朋友
 
Plus con que...
Plus con que...Plus con que...
Plus con que...
 
SHIV SAI ELECTRICALS - COMPANY PROFILE
SHIV SAI ELECTRICALS - COMPANY PROFILESHIV SAI ELECTRICALS - COMPANY PROFILE
SHIV SAI ELECTRICALS - COMPANY PROFILE
 
Spring grade 1
Spring grade 1Spring grade 1
Spring grade 1
 
Archestra-Basic
Archestra-BasicArchestra-Basic
Archestra-Basic
 
Perfil profesional[1]
Perfil profesional[1]Perfil profesional[1]
Perfil profesional[1]
 
Presentation about Me
Presentation about MePresentation about Me
Presentation about Me
 
A flying car george jetson would be
A flying car   george jetson would beA flying car   george jetson would be
A flying car george jetson would be
 
1635 chapter iv
1635 chapter iv1635 chapter iv
1635 chapter iv
 
Flying car (aircraft)
Flying car (aircraft)Flying car (aircraft)
Flying car (aircraft)
 
Team A Robotic Surgery Presentation.pptx
Team A Robotic Surgery Presentation.pptxTeam A Robotic Surgery Presentation.pptx
Team A Robotic Surgery Presentation.pptx
 
Security Robot
Security RobotSecurity Robot
Security Robot
 
WbeRTC in IOT presented in KrankyGeek
WbeRTC in IOT presented in KrankyGeekWbeRTC in IOT presented in KrankyGeek
WbeRTC in IOT presented in KrankyGeek
 
διαχείριση φυσικών πόρων κεφ 2
διαχείριση φυσικών πόρων  κεφ 2διαχείριση φυσικών πόρων  κεφ 2
διαχείριση φυσικών πόρων κεφ 2
 
Android based smart surveillance
Android based smart surveillanceAndroid based smart surveillance
Android based smart surveillance
 

Similaire à Ramudroid v7.0

Similaire à Ramudroid v7.0 (20)

Ramu droid for swach bharat abhiyaan
Ramu droid for swach bharat abhiyaanRamu droid for swach bharat abhiyaan
Ramu droid for swach bharat abhiyaan
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET - A Locomotive Voice-Based Assistant using Raspberry Pi
IRJET -  	  A Locomotive Voice-Based Assistant using Raspberry PiIRJET -  	  A Locomotive Voice-Based Assistant using Raspberry Pi
IRJET - A Locomotive Voice-Based Assistant using Raspberry Pi
 
Bluetooth Controlled Robot
Bluetooth Controlled RobotBluetooth Controlled Robot
Bluetooth Controlled Robot
 
Bluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot ArmBluetooth Controlled Garbage Collection Robot Arm
Bluetooth Controlled Garbage Collection Robot Arm
 
Brian black book
Brian black bookBrian black book
Brian black book
 
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
Global Azure Bootcamp 2016 - Real-world Internet of Things Backend with Azure...
 
IRJET- Robot Car Controlled by using Google Assistant
IRJET- Robot Car Controlled by using Google AssistantIRJET- Robot Car Controlled by using Google Assistant
IRJET- Robot Car Controlled by using Google Assistant
 
IRJET - Voice Controlled Robot using NodeMCU
IRJET - Voice Controlled Robot using NodeMCUIRJET - Voice Controlled Robot using NodeMCU
IRJET - Voice Controlled Robot using NodeMCU
 
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning AlgorithmIRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
 
IRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and ArduinoIRJET- Cloud based Chat Bot using IoT and Arduino
IRJET- Cloud based Chat Bot using IoT and Arduino
 
Internet of Things (IoT) and Big Data
Internet of Things (IoT) and Big DataInternet of Things (IoT) and Big Data
Internet of Things (IoT) and Big Data
 
BLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCARBLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCAR
 
REVIEW ON WIRELESS VOICE CONTROLLED ROBOT
REVIEW ON WIRELESS VOICE CONTROLLED ROBOTREVIEW ON WIRELESS VOICE CONTROLLED ROBOT
REVIEW ON WIRELESS VOICE CONTROLLED ROBOT
 
IRJET- Survey Paper on Automatic Cart Movement Trailer
IRJET- Survey Paper on Automatic Cart Movement TrailerIRJET- Survey Paper on Automatic Cart Movement Trailer
IRJET- Survey Paper on Automatic Cart Movement Trailer
 
Blue Rover-A Multi Featured Robo
Blue Rover-A Multi Featured RoboBlue Rover-A Multi Featured Robo
Blue Rover-A Multi Featured Robo
 
Is there an API in that (IoT)?
Is there an API in that (IoT)?Is there an API in that (IoT)?
Is there an API in that (IoT)?
 
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
 
Internet of Things and Big Data
Internet of Things and Big DataInternet of Things and Big Data
Internet of Things and Big Data
 

Plus de ALTANAI BISHT

Machine Learning applications in Voice over IP
Machine Learning applications in Voice over IPMachine Learning applications in Voice over IP
Machine Learning applications in Voice over IP
ALTANAI BISHT
 

Plus de ALTANAI BISHT (20)

Practical byzantine fault tolerance by altanai
Practical byzantine fault tolerance by altanaiPractical byzantine fault tolerance by altanai
Practical byzantine fault tolerance by altanai
 
Cinemarkup
CinemarkupCinemarkup
Cinemarkup
 
Ramudroid presented in woman in robotics 2021
Ramudroid  presented in woman in robotics 2021Ramudroid  presented in woman in robotics 2021
Ramudroid presented in woman in robotics 2021
 
Telecom Network & SIEM logs analysis using machine learning
Telecom Network & SIEM logs analysis using machine learningTelecom Network & SIEM logs analysis using machine learning
Telecom Network & SIEM logs analysis using machine learning
 
Machine Learning applications in Voice over IP
Machine Learning applications in Voice over IPMachine Learning applications in Voice over IP
Machine Learning applications in Voice over IP
 
Current trends and innovations in voice over IP
Current trends and innovations in voice over IPCurrent trends and innovations in voice over IP
Current trends and innovations in voice over IP
 
Ramudroid
RamudroidRamudroid
Ramudroid
 
Plivo webrtc telephony in your browser
Plivo webrtc telephony in your browserPlivo webrtc telephony in your browser
Plivo webrtc telephony in your browser
 
Hybrid Smart Grid System for Renewable energy
Hybrid Smart Grid System for Renewable energyHybrid Smart Grid System for Renewable energy
Hybrid Smart Grid System for Renewable energy
 
RFID in Assets and Library Management
RFID in Assets and Library Management RFID in Assets and Library Management
RFID in Assets and Library Management
 
Unified Communications and Collaborations (UC&C)
Unified Communications and Collaborations (UC&C)Unified Communications and Collaborations (UC&C)
Unified Communications and Collaborations (UC&C)
 
Media Streams in IOT via WebRTC
Media Streams in IOT  via WebRTCMedia Streams in IOT  via WebRTC
Media Streams in IOT via WebRTC
 
Ramu droid @gracehopper
Ramu droid @gracehopperRamu droid @gracehopper
Ramu droid @gracehopper
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer options
 
Ramu droid
Ramu droidRamu droid
Ramu droid
 
Real time control and communication ( Robots , Machines , IOT )
Real time control and communication ( Robots , Machines , IOT )Real time control and communication ( Robots , Machines , IOT )
Real time control and communication ( Robots , Machines , IOT )
 
Augmented reality in web rtc browser
Augmented reality in web rtc browserAugmented reality in web rtc browser
Augmented reality in web rtc browser
 
Service Broker for VOIP IMA WebRTC and old telecom networks
Service Broker for VOIP IMA WebRTC and old telecom networksService Broker for VOIP IMA WebRTC and old telecom networks
Service Broker for VOIP IMA WebRTC and old telecom networks
 
Building a WebRTC Communication and collaboration platform - techleash barcamp
Building a WebRTC Communication and collaboration platform  -  techleash barcampBuilding a WebRTC Communication and collaboration platform  -  techleash barcamp
Building a WebRTC Communication and collaboration platform - techleash barcamp
 
Tfx sessions
Tfx sessionsTfx sessions
Tfx sessions
 

Dernier

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 

Dernier (20)

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 

Ramudroid v7.0