arpan pal roboticsensing_sw2015

23
1 Copyright © 2014 Tata Consultancy Services Limited Five Senses Computing in Robots for Remote Monitoring Applications 19 th May 2015 Arpan Pal Principal Scientist Innovation Lab, Kolkata With Ranjan Dasgupta

Upload: arpan-pal

Post on 09-Jan-2017

1.142 views

Category:

Technology


0 download

TRANSCRIPT

1 Copyright © 2014 Tata Consultancy Services Limited

Five Senses Computing in Robots for Remote Monitoring Applications

19th May 2015

Arpan PalPrincipal ScientistInnovation Lab, Kolkata

With Ranjan Dasgupta

2

5 Senses Computing

http://readwrite.com/2012/12/18/ibms-cognitive-computing-plans-giving-smartphones-5-senseshttp://www.extremetech.com/extreme/143478-ibm-predicts-computers-will-have-the-five-human-senses-within-five-years

•Online Shopping•Remote Healthcare

Touch – Feel Remotely

•Remote Identification, Recognition and Measurement

Sight – 3D Vision

•Remote Surveillance

Hearing – 3D Hearing

•Remote Monitoring,•Virtual Taste Buds

Taste –Ingredient Analyzer

•Remote Healthcare•Remote Surveillance

Smell – Gas Analyzers

3

Why it is Important in Robotic Sensing

Robots can carry a whole lot of sensors – human beings can also do that

The only difference between robots and human beings is the 5 senses

To provide the robot with the ability of cognition, it must have the 5 senses

Robots are useful in hazardous areas, or for cost-effective sensing

Advanced Machine Learning and Deep Learning on 5 senses Data – Cognitive Computing

4

Robotic Sensing – State of the Art

Current State of the Art in Robots

• 2D Vision• Normal acoustic sensing via microphone• Ranging / Obstacle Detection

Basic Sensing Technology that is available but not predominantly deployed on robots• Real-time 3D vision• Acoustic 3D• Thermal 3D• Smell• Gas• Touch• Taste

5

Use Cases - Oil Refineries / Underground Mines

Checking for Discrepancy / Quality Control in Factory Assembly Lines

Tank Gauging (Sludge Heel Evaluation ) in Oil Refineries – presence of hazardous gases generated inside tank

Manual inspection in high risk and inaccessible areas• Unsafe, operational and occupational hazard• Needs Robotic Sensing

Underground coal mines – zero visibility and dangerous environment due to presence of (high temperature, gas, damps) - mine disaster

Possible acoustic / thermal / gas

sources

6

Click to edit Master title styleDiscrepancy Checking in Factory

7

Checking Discrepancy using Camera

Capture multiple 2D images from

various positions around

the object

Create 3D model

Geometry model Measurement of

reference points and places to

check discrepancies

8

Camera based 3D Reconstruction from 2D images

Input Images

Sparse Reconstruction using Mobile Inertial Sensors for Camera Position Estimation

Dense Reconstruction -120 images

Dense Reconstruction - 20 images

• Low cost solution for 3D reconstruction from multiple 2D images• Motion information from the inbuilt inertial sensors – for camera

position estimation

9

Tank Sludge Measurement

10

Thermal Imagery– Thermal imaging of the environment and map into 3D optical

space– 3D Opto-thermal representation of objects and quantitative

thermography

11

12

Acoustic Source LocalizationandAcoustic Imaging

13

Acoustic Source Localization

• Localize sound source using array of microphones• Detect sound sources (pumping system,

motors/compressors, water drop) other than voice frequency

14

Acoustic Sensor Array (ASA) – Imaging Theory Ultrasonic Imaging of Objects (~40kHz) at 5-

10m range– Employed especially in dark and smoky

environments– Augment optical / thermal vision for

improved perception A 2D planar, fully populated array (1/2

wavelength spacing) of microphones and transmitters approx. 4 x 4

Time duration of the pulse: 1 msec. Frequency of the sinusoid in the pulsed-CW signal: 40 kHz. Directional Array Elements 4 x 4 Element spacing: 0.5 * λ Distance of the target from array: 5.0 m. Target: 1.75m x 2.0m x 0.3m Maximum steer angle in horizontal: ±10 degrees Maximum steer angle in vertical: ±10 degrees

15

System Requirements

16

• Map thermal profiles of objects captured using thermal camera with optical vision

Next Generation Multisensory AGV

Acoustic array for imaging objects (planned)• Transmission of

ultrasonic waves • Receive

backscattered acoustic waves

• SAR based beam-forming techniques using directional microphones

• Linear microphone array for audio source localization

• Currently done via Kinect

• Standard Webcam for optical imaging

Firebird VI from NextRobotics

17

Network Throughput Requirement

Operation Image Data Size Bandwidth

(Frequency)

N/W Throughput

3D Reconstruction (SD-SFR Camera)

640 x 480 x 24 bits - compressed

30 FPS 27.6 Mbps

3D Reconstruction (SD-HFR Camera )

640 x 480 x 24 bits – compressed

60 FPS 55.2 Mbps

3D Opto Thermal Mapping ( Thermal Camera )

640 x 480 x 24 bits - uncompressed

6.5 FPS 48 Mbps

3D Opto Thermal Mapping ( Camera decoupled with

thermal sensor )

640 x 480 x 24 bits, 8 bit. Compressed

optical, uncompressed

thermal

30 FPS 31.2 Mbps

Acoustic Source Localization

24 bit 40 ksps 960 Kbps

Active Acoustic Imaging 16 bit – 4x4 array 250 ksps 64 Mbps

18

From Grid to Cloud and then from Cloud to Edge

Cognitive Analytics Computing over a huge data set,

with real-time or near-real-time requirements

Requires a huge cloud infrastructure

Or, it may be possible to leverage the edge devices (Robots, Routers and Gateways)

Edge Device Computing Computing power at edge remain

unused most of the time Energy cost is typically at

consumer rates, far less than cost at cloud which is at Enterprise rates

Reduction in data size that needs to be sent to cloud – direct saving in edge energy and communication cost

Reduction in Network Congestion Reduction in Bandwidth

Requirement

“Cloud computing is simply a buzzword used to repackage grid computing and utility

computing, both of which have existed for decades” – whatis.com

19

Fog Computing

Source: Flavio Bonomi et.al. MCC2012, Helsinki, Finland

Dense Reconstruction• 120 images, compute time (4 core, 1GPU)

~ 20 min (without using inertial sensors)• 120 images - 4 core, 1GPU) ~ 1 min (with

inertial sensors). • Bandwidth saving ~ 8 times if done on

edge

Sparse Reconstruction• 20 images, compute time (4 core, 1GPU) ~ 3

min (without using inertial sensors)• 20 images – compute time (4 core, 1GPU)

~10 sec. (with inertial sensors)• Bandwidth saving ~ 200 times, if done on

edge

TCS Connected Universe Platform (TCUP)for IoT – • Seamless connectivity

from sensor to gateway to cloud (lightweight)

• OGC-SoS based sensor data storage

• Analytics Support• Remote Device

Management• Edge Processing

support at the Gateway

20

Summary

3D reconstruction is extremely compute and network heavy operation

Using the robot position from on-board inertial sensors like accelerometer and gyroscope can considerably reduce compute load

Creation of Point Cloud in the Robot Edge Gateway can result into 8 to 200 times bandwidth saving

Audio and other three senses have similar or less data size and compute power requirements

21

Patents and Papers

Publications o Ramu Vempada, Parijat Deshpande, Karthikeyan Vaiapury, Arindam Saha,

Keshaw Dewangan, Ranjan Das Gupta, and Arpan Pal, "Sound Source Localization with 3D Optical Fusion for Hazardous Area Surveillance using Autonomous Ground Vehicles," Proceedings of the International Conference on Robotics and Automation Developing Countries Forum, Seattle, Washington, May 26-30, 2015

o Parijat Deshpande, V. Ramu Reddy, Arindam Saha, Karthikeyan Vaiapury, Keshaw Dewangan and Ranjan Dasgupta, "A Next Generation Mobile Robot with Multi-Mode Sense of 3D Perception," Proceedings of the 17th International Conference on Advanced Robotics, Istanbul, Turkey, July 27-31, 2015

o V.Ramu Reddy, Parijat Deshpande and R.Dasgupta, “Robotics Audition using Kinect,” Proceedings of the 6th International Conference on Automation Robotics and Applications, Queenstown, New Zealand, February 17-19, 2015

o A Banerjee, A Mukherjee, H S Paul, S Dey, Offloading work to mobile devices: an availability-aware data partitioning approach, MCS 2013.

o S Dey, A Mukherjee, HS Paul, A Pal, Challenges of Using Edge Devices in IoT Computation Grids, ICPADS 2013

o A Mukherjee, HS Paul, S Dey, A Banerjee, ANGELS for distributed analytics in IoT, WF-IoT 2013

o A Mukherjee, S Dey, HS Paul, B Das, Utilising condor for data parallel analytics in an IoT context—An experience report,, 9th IEEE International Conference on Wireless and Mobile Computing, Networking and Communications - IoT 2013 workshop

22

Pioneer & Leader in Indian ITTCS was established in 1968

One of the top ranked global software service provider Largest Software service provider in Asia 300,000+ associates USD 15Billion+ annual revenue Global presence – 55+ countries, 119 nationalities First Software R&D Center in India

Tata Consultancy Services (TCS) at a Glance

Bangalore, India1

Chennai, India2

Cincinnati, USA3

Delhi, India4

Hyderabad, India5

Kolkata, India6

Mumbai, India7

Peterborough, UK8

Pune, India9

2000+ Associates in Research, Development and Asset Creation

Singapore10

Innovation @ TCS

TCS Connected Universe Platform (TCUP)• M2M Communication• Distributed Computing• Sensor Integration and Management• Analytics ServicesContext-aware Applications• Healthcare• Insurance• Retail• Manufacturing• Smart Building / Campus• Smart Villages / Cities

Overview

10 Corporate Innovation Labs

Co-innovation Network (COIN) with Academia and Industry

Internet-of-Things Research

Three stage Innovation Process – Explore, Enable. Exploit

23 Copyright © 2014 Tata Consultancy Services Limited

Thank [email protected]