ramu droid for swach bharat abhiyaan

35
RamuDroid ( Bot to clean Roads and Outdoors ) Altanai Bisht & Deepak Aagri

Upload: altanai-bisht

Post on 23-Jan-2017

556 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Ramu droid for swach bharat abhiyaan

RamuDroid

( Bot to clean Roads and Outdoors ) Altanai Bisht & Deepak Aagri

Page 2: Ramu droid for swach bharat abhiyaan

who am I ?Altanai Bisht

Telecom + VOIP + R&D on Media Codecs + IOT+ Robotics + Make Open source software

http://altanaitelecom.wordpress.com

Author of WebRTC Integrator’s Guide

Inventor of RamuDroid ( Bot to clean roads and outdoors )

Page 3: Ramu droid for swach bharat abhiyaan

Latest trends of technology

Applicable in Robotics

1.SOC - Rpi , arduino

2.BLE - Low energy Bluetooth

3.WebRTC - Real time Communication

4.Low Power Management

5.Image processing , streaming

6.Data Visualization

Page 4: Ramu droid for swach bharat abhiyaan

IOT stack

Altanai Bisht ( http://altanaitelecom.wordpress.com )

Page 5: Ramu droid for swach bharat abhiyaan

WebRTC

Page 6: Ramu droid for swach bharat abhiyaan

Application of webRTC in IOT

Media Streaming & WebRTC

Surveillance and

Security Asset

Management

Machine to Machine

communication through

MEdia Streaming

data handling in IOT

Robotics &

remote navigati

on

Wearables

Smart Cities

Power Grid

MAnagement

connected

Vehicle

Page 7: Ramu droid for swach bharat abhiyaan

Let’s make the country Clean

Page 8: Ramu droid for swach bharat abhiyaan

Why do people litter ?

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

Page 9: Ramu droid for swach bharat abhiyaan

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 10: Ramu droid for swach bharat abhiyaan

Swachh Bharat Rankings

1. Mysore2. Thiruchirapalli (Tamil Nadu)3. Navi Mumbai4. Kochi (Kerala)5. Hassan6. Mandya ( Karnataka) 7. Bengaluru ( Karnataka )8. Thiruvananthapuram (Kerala)9. Halisahar (West Bengal)10. Gangtok (Sikkim)

1. 1.Mysuru2. 2.Chadigarh3. 3.Tiruchirapalli4. 4.New Delhi Municipal council5. 5.Visakhapatnam6. 6.Surat7. 7.Rajkot8. 8.Gangtok9. 9.Pimprichindwad

10. 10.Greater Mumbai

15 Feb 20168 Aug 2015

By Ministry Of Urban Affarirs

Page 11: Ramu droid for swach bharat abhiyaan

Rs 8000Circuit , communication module , camera , body

6 monthsTo come up with a successful prototype!

2 memberAnd a lot of feedback and support

Cost of Making 1 RamuDroid

Page 12: Ramu droid for swach bharat abhiyaan

Timeline

Define the technical

architecture and build the bot

Add communica

tion 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 13: Ramu droid for swach bharat abhiyaan

How can you build something too ?

Page 14: Ramu droid for swach bharat abhiyaan

stage 1 : Do the basics of IOT

Page 15: Ramu droid for swach bharat abhiyaan

SetupTo Setup an electronics lab/

workshop .

● Tools and Devices : Multimeter, voltage detection

probe , Soldering Iron , Pliers , Wire cutters ,

Screwdriver set

● Electrical components : LEDs, Resistors, Relays

(12V DC) , Transistors and Capacitors , Diodes ,

Voltage Regulators ( LM7805 )

● Raspberry Pi / other SOC

● Comm modules like BLE , GSM , Wifi , RFD

● Power Source / battery - at least 24 V 45 mA

● Motors like gear/DC motors

● DC _ DC booster circuit

Altanai Bisht ( http://altanaitelecom.wordpress.com )

Page 16: Ramu droid for swach bharat abhiyaan

Interacting with Remote MachinesSignalling REST

Media WebRTC

GPIO control Wiring Pi

Communication Wifi

Page 17: Ramu droid for swach bharat abhiyaan

17

Demo video : https://www.youtube.com/watch?v=jrFpzN1jCR8&feature=youtu.be

Altanai Bisht ( http://altanaitelecom.wordpress.com )

Web page for control Electronic devices Hub and Electronic devices

Page 18: Ramu droid for swach bharat abhiyaan

Modes Of CommunicationGSM / 3GRange unlimited

WifiRange 100 m

Bluetooth Low EnergyRange 30 m

Ethernet LANWired connection

Page 19: Ramu droid for swach bharat abhiyaan

Communicate on GSM

Altanai Bisht ( http://altanaitelecom.wordpress.com )

Page 20: Ramu droid for swach bharat abhiyaan

Building parts for Robot

Get the mechanical parts

● Assemble the small units required to build

a robot such as nuts , bolts , rods , base ,

collection tray .

● Also get the components wielded

according to design . Can also use

feviquick and fevibond for sticking plastic

and rubber respectively .

Altanai Bisht ( http://altanaitelecom.wordpress.com )

Page 21: Ramu droid for swach bharat abhiyaan

Block Diagram

Altanai Bisht ( http://altanaitelecom.wordpress.com )

Page 22: Ramu droid for swach bharat abhiyaan

BlueprintAltanai Bisht ( http://altanaitelecom.wordpress.com )

Page 23: Ramu droid for swach bharat abhiyaan

Collecting Litter - AeroDynamics

Page 24: Ramu droid for swach bharat abhiyaan

Camera feed and Live streaming

Page 25: Ramu droid for swach bharat abhiyaan

Camera Module and WebRTC based Live streaming InfrastructureCamera Module / Webcam + Streaming

● Get a Rpi camera Module

● Build logic for live streaming the camera

feed on WebRTC peerconnection

● Make repeaters on amazon ec2 instances

Page 26: Ramu droid for swach bharat abhiyaan

Camera Access Libraries

WebRTC

Browser based camera and audio access

motion

RPi_Cam_Web_Interface

JanusUv4l mpeg

fswebcam

Page 27: Ramu droid for swach bharat abhiyaan

WebRTC Live Streaming

Altanai Bisht ( http://altanaitelecom.wordpress.com )

Page 28: Ramu droid for swach bharat abhiyaan

Standing robot view View from robot moving towards right

Remote Navigation

Altanai Bisht ( http://altanaitelecom.wordpress.com )

Page 29: Ramu droid for swach bharat abhiyaan

Altanai Bisht ( http://altanaitelecom.wordpress.com )

Web and Mobile web UI

Mobile App and Web interface

Page 30: Ramu droid for swach bharat abhiyaan

Later Stages : Cloud Storage Data VisualizationMachine Learning

Page 31: Ramu droid for swach bharat abhiyaan

Altanai Bisht ( http://altanaitelecom.wordpress.com )

RamuDroid

Page 32: Ramu droid for swach bharat abhiyaan

Road Map

1. Image analysis on streamed frames

2. More autonomous feature for realtime automatic decision in robot itself .

3. waste segregation based on recyclable ( eco ) and non recyclable ( plastic etc ) materials .

4. Solar panels

Page 33: Ramu droid for swach bharat abhiyaan

Altanai Bisht ( http://altanaitelecom.wordpress.com )

Demo Run video

Page 34: Ramu droid for swach bharat abhiyaan

thank you .Email [email protected] or @altanai

website : https://altanaitelecom.wordpress.com

Page 35: Ramu droid for swach bharat abhiyaan

References 1. http://pib.nic.in/newsite/PrintRelease.aspx?relid=124639

2. http://pib.nic.in/newsite/PrintRelease.aspx?relid=136427

3. http://tools.ietf.org/wg/rtcweb/

4. https://www.w3.org/2011/04/webrtc/

5. https://webrtc.org/

6. http://www.html5rocks.com/

7. https://bloggeek.me

8. http://www.tutorialspoint.com/webrtc/index.htm

9. http://caniuse.com/#search=webrtc

10. http://webaudiodemos.appspot.com/

11. https://github.com/webrtc/samples

12. http://stemkoski.github.io/Three.js/#webcam-texture