ROBOTICS WITH COMPUTER VISION AND NAVIGATION


A GOOD PROGRAMMER IS SOMEONE WHO
LOOKS BOTH WAYS BEFORE CROSSING A ONE-WAY STREET

Abstract

With the advancement of technology, robots are getting more attention of researchers to make life of mankind comfortable. This blog presents the design, development and fabrication of prototype. Subject robot operates in autonomous mode as well as in manual mode. This work can be very useful in improving life style of mankind. This project presents a modern approach for surveillance at Hostage areas using multifunctional robot based on IOT used in defense applications. This robotic vehicle has ability to substitute the watcher at Hostage Situation area. The robotic vehicle works both as autonomous and can be manually controlled using internet communication medium. This multisensory robot is used to detect presence of possible suspects, capture it in camera and give the live streaming to the authorized person. Surveillance is major role while we assess the situation at the area. This project presents a smart surveillance robot for Hostage Situation by using Raspberry Pi. In field Raspberry pi sends a wireless signal which is received by the Authorized person on the Dashboard and accordingly robot moves. The Video Streaming is done using camera. The Raspberry pi programming is done in python and Nodejs language. The experimental result shows that the video streamed up to 7 frames per second.

Proposed System

In this work, we have designed robot for hostage environments. Propose design is being operated in dual modes. In one of the modes, the robot is fully autonomous. In manual mode, the live stream after being processed by Raspberry Pi 3 controller and actuators (4 DC encoder motors) is viewed by the authorized person. The robot can also be used by controlling it manually from laptop with a Graphical User Interface (GUI) in Visual Studio (Python language) via Wi-Fi connectivity. By accessing Log File based on the input of the object present the client navigates the robot in the surrounding, these movements are stored in log file. Further if there is a need to move the robot in the same path as before in the same area, the robot can follow the path stored in log file and save client's time by working autonomously.