Hackaday ramudroid 6.5
-
Upload
altanai-bisht -
Category
Technology
-
view
253 -
download
0
Transcript of Hackaday ramudroid 6.5
![Page 1: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/1.jpg)
2016 Hackaday
Altanai Bisht & Deepak Aagri
![Page 2: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/2.jpg)
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
![Page 3: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/3.jpg)
![Page 4: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/4.jpg)
Let’s make the country Clean
![Page 5: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/5.jpg)
Why do people litter ?
The area is already messy, why bother finding a trash can?
![Page 6: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/6.jpg)
Rs 3,265,00,00,000updated Wednesday, March 11 , 2015
BUDGET 2015: SANITATION AND THE SWACHH BHARAT MISSION
source : http://sanitation.indiawaterportal.org/english/node/3234
![Page 7: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/7.jpg)
Swachh Bharat Rankings
15 Feb 20168 Aug 2015
By Ministry Of Urban Affarirs
![Page 8: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/8.jpg)
Just Imagine ..thisThis in place of
![Page 9: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/9.jpg)
Ramudroid - bot to clean roads and outdoors
![Page 10: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/10.jpg)
Design Blueprint v1.0
First product blueprint of RamuDroid
![Page 11: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/11.jpg)
Working
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
![Page 12: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/12.jpg)
![Page 13: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/13.jpg)
Media Streaming
![Page 14: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/14.jpg)
Camera Access Libraries
WebRTC
Browser based camera and audio access
motion
RPi_Cam_Web_Interface
JanusUv4l
fswebcam
ffmpeg
flash
![Page 15: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/15.jpg)
application of media streams in IOT
Media Streaming & WebRTC
Surveillance and Security
Asset Manageme
nt
Machine to Machine
communication through MEdia
Streaming
data handling in IOT
Robotics & remote
navigation
Wearables
Smart Cities
Power Grid MAnageme
nt
connected Vehicle
![Page 16: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/16.jpg)
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
![Page 17: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/17.jpg)
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
![Page 18: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/18.jpg)
Communication
![Page 19: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/19.jpg)
Modes Of Communication
GSM / 3G
Range unlimited
Wifi
Range 100 m
Bluetooth Low
Energy
Range 30 m
Ethernet LAN
Wired connection
![Page 20: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/20.jpg)
![Page 21: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/21.jpg)
BLE control [Demo]
( Bluetooth Low Energy )
App used : Bluefruit LE connect v1.2.0
![Page 22: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/22.jpg)
Components of Robot
![Page 23: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/23.jpg)
Raspberry PiArduino
![Page 24: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/24.jpg)
GPSTemperature sensor
![Page 25: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/25.jpg)
Camera Module Ultrasonic
80cm
![Page 26: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/26.jpg)
Relay 230 v 7 Amp
![Page 27: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/27.jpg)
2 Brushes rotating clockwise and anticlockwise
![Page 28: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/28.jpg)
Counter road potholes and uneven surface
![Page 29: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/29.jpg)
Web Control Dashboard
[Demo]
Temperature Heat Sat , prec , err checksum
![Page 30: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/30.jpg)
REST APIs to control Droid[Demo]
Library : apidoc.js
![Page 31: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/31.jpg)
Edge Detection [Demo]
![Page 32: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/32.jpg)
Motion Tracking [Demo]
https://stemkoski.github.io/Three.js/Webcam-Motion-Detection.html
![Page 33: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/33.jpg)
WebRTC call from dashboard + screen-sharing
![Page 34: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/34.jpg)
Feasibility analysis
![Page 35: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/35.jpg)
Rs 8000Circuit , communication module , camera , body
6 monthsTo come up with a successful prototype!
2 memberAnd a lot of feedback and support
Cost
![Page 36: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/36.jpg)
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
![Page 37: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/37.jpg)
Advantages
![Page 39: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/39.jpg)
Next areas of R&D in RamuDroid
![Page 40: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/40.jpg)
Garbage Segregation from waste collected from Bots
![Page 41: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/41.jpg)
Autonomous Driving Without Manual Control
![Page 42: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/42.jpg)
Regenerate Energy for self reliance
![Page 43: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/43.jpg)
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
![Page 44: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/44.jpg)
Resources
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 , @RamudroidEmail : [email protected]
![Page 45: Hackaday ramudroid 6.5](https://reader031.fdocuments.in/reader031/viewer/2022021506/5885c1be1a28ab6f168b6e43/html5/thumbnails/45.jpg)
Thank you