Transcript
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


Recommended