16
ROBOTIC SHELF STOCK MONITORING SYSTEM by Dnyanesh Deo Feroz Chaodhri Raja Chowdhury project guide Mr. Gopalkrishnan Naraynan

ROBOTIC SHELF STOCK MONITORING SYSTEM

Embed Size (px)

DESCRIPTION

An autonomous robot that will roam in malls and will scan product shelves and record its status (whether empty or not) using arduino microcontroller and labview software.

Citation preview

Page 1: ROBOTIC SHELF STOCK MONITORING SYSTEM

ROBOTIC SHELF STOCK MONITORING SYSTEM

byDnyanesh DeoFeroz ChaodhriRaja Chowdhury

project guideMr. Gopalkrishnan Naraynan

Page 2: ROBOTIC SHELF STOCK MONITORING SYSTEM

The Problem

• Reduced sales despite that product being in the stock.

• Unnecessary stock piles up even before the current stock has depleted.

• Problem in the area of big parking lots.

Page 3: ROBOTIC SHELF STOCK MONITORING SYSTEM

Our Application

• An autonomous robot that will roam in the mall along a line.

• Monitor shelves for stock content through image processing in LABVIEW.

• For empty or near empty shelves, it will send a message to the control room to fill the stock.

• To analyze empty slots for available parking slots.

Page 4: ROBOTIC SHELF STOCK MONITORING SYSTEM

Project Description

• Application consists of a line follower robot.

• USB camera is mounted on two bars

• Robot is made using a aluminium frame.

• Line follower will handle the horizontal movement of the robot or camera.

• USB camera will give the view of the shelf.

Page 5: ROBOTIC SHELF STOCK MONITORING SYSTEM

• Camera is mounted on a pulley system.

• Pulley system consists of simple motor and support from bars.

• Pulley system will handle the vertical movement of the robot or camera.

• Photoelectric Proximity sensors for crowd detection.

• Images acquired by USB camera will be processed using LabVIEW

Page 6: ROBOTIC SHELF STOCK MONITORING SYSTEM

Mechanical Model

Camera mounting

Supporting platform

Base

Motor

Page 7: ROBOTIC SHELF STOCK MONITORING SYSTEM

Line Follower

• Follows black line on white surface.

• Four wheel drive.

• Speed control by motor driver.

• Hardware for Line follower Robot-

1. Arduino Board.2. 12V DC motors.3. Wheels.4. IR Sensors.5. H-Bridge Motor Drivers.6.12V lead acid battery

Page 8: ROBOTIC SHELF STOCK MONITORING SYSTEM

H - Bridge

An H bridge is an electronic circuit that enables a voltage to be applied across a load in either direction. These circuits are often used in robotics and other applications to allow DC motors to run forwards and backwards.

Page 9: ROBOTIC SHELF STOCK MONITORING SYSTEM

Other hardware required is -1. USB Camera for image acquisition

2. Motor in pulley system

3. Photoelectric Proximity Switch

Software needed -

● Arduino IDE● LabVIEW

Page 10: ROBOTIC SHELF STOCK MONITORING SYSTEM

What We Have Tried§ H – Bridge IC L298§ H – Bridge IC A3940KLWT with Power Mosfet§ H – Bridge IC MC33886 (Working)§ IR Sensor (Working but NO proper mounting)§ Photo-electric Sensor§ Photo-electric Switch (Working)§ RF module for wireless communication (Working only one way)

Page 11: ROBOTIC SHELF STOCK MONITORING SYSTEM

Hurdles§ SOLVED1. Camera Mounting2. Finding appropriate Motor Driver3. Photo-electric Switch for Line Following

§ UNSOLVED1. Compact chassis (For proper Line Following)2. Tire Grip3. Four Wheel Drive Or Two Wheel Drive4. Battery Life

Page 12: ROBOTIC SHELF STOCK MONITORING SYSTEM

LabVIEW

• Vision Acquisition and Vision Assistant Module.

• OCR/OCV pattern recognition feature.

• Symbols detection in region of interest.

• Status of shelf will be calculated on the basis of the number of symbols detected.

Page 13: ROBOTIC SHELF STOCK MONITORING SYSTEM

● For communication between robot and control room.

● TCP/IP communication using UDP Multicast.● Hosting LAN● In case of emergencies StockEye can be

controlled from Control Room

Page 14: ROBOTIC SHELF STOCK MONITORING SYSTEM

What We Have Tried§ IMAGE PROCESSING1. Edge Detection2. Pattern Matching3. Thresholding, Segmentation4. OCR/OCV (Working)

§ Line Following1. Hough Transform2. Edge Detection

Page 15: ROBOTIC SHELF STOCK MONITORING SYSTEM

§ COMMUNICATION

1. NI VISA Serial Module2. Arduino LIFA Module3. TCP/IP VI (by hosting LAN)

Page 16: ROBOTIC SHELF STOCK MONITORING SYSTEM

Hurdles§ SOLVED1. Image Processing2. Communication (From StockEye to Control Room)

§ UNSOLVED1. Color Image Processing (Appropriate Camera with Auto Focus)2. Two way communication3. Distance of Camera from Shelf