Ramu droid @gracehopper

24
RamuDroid the robot to clean Indian roads #IOT #WebRTC #liveStreaming #Robotics - Altanai Bisht & Deepak Aagri

Transcript of Ramu droid @gracehopper

Page 1: Ramu droid @gracehopper

RamuDroidthe robot to clean Indian roads

#IOT #WebRTC #liveStreaming #Robotics

- Altanai Bisht & Deepak Aagri

Page 2: Ramu droid @gracehopper

who am I ?Altanai Bisht

4 Years in Telecom Industry1 Year in R&D on Media Codecs and Robotics

Frequently write , discuss and contribute to Open source software

http://altanaitelecom.wordpress.com

Author of WebRTC Integrator’s Guide

Page 3: Ramu droid @gracehopper

stage 1 : Do the basics of IOT

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

Page 4: Ramu droid @gracehopper

The LabSetup an electronics lab .

● Tools and Devices : Multimeter,

voltage detection probe , Soldering

Iron , Pliers , Wire cutters ,

Screwdriver set

● Electrical components : Batteries ,

LEDs , Resistors , Relays (12V DC) ,

Transistors and Capacitors , Diodes ,

Voltage Regulators ( LM7805 ), Rpi

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

Page 5: Ramu droid @gracehopper

Typical IOT stack

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

Page 6: Ramu droid @gracehopper

6

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 7: Ramu droid @gracehopper

stage 2 : Communication

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

Page 8: Ramu droid @gracehopper

Communicate on GSM

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

model used : huawei ec156carrier : Tatabandwidth : 1Mbps

Page 9: Ramu droid @gracehopper

stage 3 : Build the basic structure of Robot

Page 10: Ramu droid @gracehopper

Building partsGet 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 11: Ramu droid @gracehopper

Block Diagram

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

Page 12: Ramu droid @gracehopper

Blueprint

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

Page 13: Ramu droid @gracehopper

stage 4: Remote Streaming and Navigation

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

Page 14: Ramu droid @gracehopper

Camera Module and WebRTC based Live streaming Infrastructure

Camera Module / Webcam + Streaming

● Get a Rpi camera Module

● Build logic for live streaming the camera

feed on WebRTC peerconnection

● Make repeaters on amaozn ec2 instances

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

Page 15: Ramu droid @gracehopper

WebRTC Live Streaming

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

Page 16: Ramu droid @gracehopper

Standing robot view View from robot moving towards right

Remote Navigation

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

Page 17: Ramu droid @gracehopper

stage 5 : Web interface

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

Page 18: Ramu droid @gracehopper

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

Page 19: Ramu droid @gracehopper

Final Results

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

Page 20: Ramu droid @gracehopper

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

Page 21: Ramu droid @gracehopper

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

Page 22: Ramu droid @gracehopper

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 .

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

Page 23: Ramu droid @gracehopper

Pictures from event

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

Page 24: Ramu droid @gracehopper

thank you .

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