50
Altanai Bisht & Deepak Aagri For IOT PROJECT DAY

Ramudroid v7.0

Embed Size (px)

Citation preview

Page 1: Ramudroid v7.0

Altanai Bisht & Deepak Aagri

For IOT PROJECT DAY

Page 2: Ramudroid v7.0

Hi ! I am Altanai

I have worked on telecom core , VOIP , Media

Processing . Author of WebRTC Integrator’s Guide .

Team

I am DeepakEmbedded developer

Page 3: Ramudroid v7.0

"Be the change that you wish to see in the world."

— Mahatma Gandhi

Page 4: Ramudroid v7.0

Let’s make the country Clean

Page 5: Ramudroid v7.0

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

Page 6: Ramudroid v7.0

Swachh Bharat Rankings

15 Feb 20168 Aug 2015

By Ministry Of Urban Affairs

Page 7: Ramudroid v7.0

Why do people litter ?

The area is already messy, why bother finding a trash can?

Page 8: Ramudroid v7.0

Ramudroid - bot to clean roads and outdoors

Page 10: Ramudroid v7.0

Hardware and Design

Page 11: Ramudroid v7.0

Design Blueprint v1.0

First product blueprint of RamuDroid

Page 12: Ramudroid v7.0
Page 13: Ramudroid v7.0

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

Page 14: Ramudroid v7.0

Raspberry PiArduino

Page 15: Ramudroid v7.0

GPSTemperature sensor

Page 16: Ramudroid v7.0

Camera Module Ultrasonic

80cm

Page 17: Ramudroid v7.0

Relay 230 v 7 Amp

Page 18: Ramudroid v7.0

2 Brushes rotating clockwise and anticlockwise

Page 19: Ramudroid v7.0

Counter road potholes and uneven surface

Page 20: Ramudroid v7.0

Live Streaming and Surveillance

Page 21: Ramudroid v7.0

Live Streaming - Camera Access Libraries

WebRTC

Browser based camera and audio access

motion

RPi_Cam_Web_Interface

JanusUv4l

fswebcam

ffmpeg

flash

Page 22: Ramudroid v7.0

Pros and cons of different Media Capture Libraries

Motion -mjpegAdv:➜ 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 - WebRTCAdv:➜ Fast , no delay➜ open codec -

vp8

Disadv:➜ P2p only➜ Limited codec

support➜ Requires https

to capture from browser

Page 23: Ramudroid v7.0

Why is WebRTC suited for IOT ?

No plugins No installations of flash or any other 3rd party plugins

Royalty free codecVP8 , VP9 , OPUS MIT , GPL

Rapid SupportCommunity support and adoption by major browsers, native SDKs

JavascriptSupport for js is the key to making it easily adoptable by developers

Integrate with any signalling method➜ SIP➜ XMPP➜ Socketio➜ websocket

Page 24: Ramudroid v7.0
Page 25: Ramudroid v7.0

Remote Communication

Page 26: Ramudroid v7.0

Modes Of Communication

GSM / 3G

Range unlimited

Wifi

Range 100 m

Bluetooth Low

Energy

Range 30 m

Ethernet LAN

Wired connection

Page 27: Ramudroid v7.0
Page 28: Ramudroid v7.0

BLE control ( Bluetooth Low Energy ) [Demo]

App used : Bluefruit LE connect v1.2.0

Page 29: Ramudroid v7.0

Web Control Dashboard

[Demo]

Temperature Heat Sat , prec , err checksum

Page 30: Ramudroid v7.0

REST APIs to control Droid[Demo]

Library : apidoc.js

Page 31: Ramudroid v7.0

Of RamudroidSalient Features

Page 32: Ramudroid v7.0

Rs 8000Circuit , communication module , camera , body

6 monthsTo come up with a successful prototype!

2 memberAnd a lot of feedback and support

Cost to build

Page 33: Ramudroid v7.0

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 34: Ramudroid v7.0

Advantages

Page 35: Ramudroid v7.0

Project Ramudroid has been greatly inspired by and dedicated to the purpose of Swachh Bharat Abhiyaan

Swachh bharat Abhiyaan

Page 36: Ramudroid v7.0

FOSS ( Free and Open Source )

https://github.com/altanai/m2mcommunication

https://altanaitelecom.wordpress.com/?s=ramudroid

Page 37: Ramudroid v7.0

It IS Made in India

Page 38: Ramudroid v7.0

Implementation

Page 39: Ramudroid v7.0

On ground performance

Page 40: Ramudroid v7.0
Page 41: Ramudroid v7.0

Garbage Segregation from waste collected from Bots

Page 42: Ramudroid v7.0

Infrared camera

Page 43: Ramudroid v7.0

Autonomous Driving Without Manual Control

Page 44: Ramudroid v7.0

GPSPosition 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

Page 45: Ramudroid v7.0

Reusablemodular architecture

Page 46: Ramudroid v7.0

Re Generate Energy for self reliance

Page 47: Ramudroid v7.0

CreditsWebRTC

● 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 48: Ramudroid v7.0

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]

Resources

Page 49: Ramudroid v7.0

Pictures at the event at Microsoft office , Golf embassy links . Image courtesy @iedf

Page 50: Ramudroid v7.0

Thank you

@ramudroid