Design and implementation of Unmanned vehicle for unexplored environment using IoT
Create New

Design and implementation of Unmanned vehicle for unexplored environment using IoT

Project period

04/01/2017 - 05/02/2017




Design and implementation of Unmanned vehicle for unexplored environment using IoT
Design and implementation of Unmanned vehicle for unexplored environment using IoT

Mapping and path planning through the internet of things (IoT) is one of the most challenging tasks in building unmanned vehicles (robot). Its task is to map or finding a route in the undiscovered environment and to reach its targeted destination. For past few decades, lot of mapping and planning algorithms have been developed and installed in a different kind of Robots, but through IoT is the challenging task and more difficult comes when obstacles are present in environments. The robot is a vehicle without manpower on board.

The robot is an autonomous vehicle and also manually controlled using IoT. For example, mountain cave riders face difficulty to find route inside a mountain cave and hard to find out the obstacle, so unmanned vehicles are made. Unmanned vehicle (Robot) motivation is to navigate by capable of sensing of its own and displaying on the web-page. This Robot can be used in many applications, where it may be dangerous, inconvenient or impossible to have the manpower. These Robots are made for both military and civilians for performing a variety of entertainment, dull and dangerous activities.

Why: Problem statement

The cave riders are facing unexpected problems under the cave, even sometimes leading to death. So this super unmanned robot is discovered. In this unmanned robot also some issues were there like A* algorithm and DIJKSTRA’S algorithm find the least path by applying graph search from the given point to its destination point but full area map under exploration is required. So for the unexplored environment, it can’t be used. In many existing systems, problem identified is the stability of Robot, uncontrolled of Robot due to automatic fail in the transmission of data, immobilize in environment conditions and fail due to environmental conditions.

How: Solution description

So to overcome these above disadvantages, an unmanned vehicle for the unexplored environment is proposed. The main challenge in the proposed system is the internet of things (IoT) part, fetching data from the robot and reacting according to the transmitted data on the webpage is the most difficult part. For connecting internet, deceives as raspberry, Arduino, and sheeld1 needed. Essential approach is creating a localhost server in laptop systems, so that can be used as a connecting device for IoT.

The robot is functional in two modes of operations:

Automatic mode operation

Manual mode operation

Two modes of operations are introduced because in automatic mode, may have some environmental destruction robot may be damaged, so the manual mode is introduced to overcome such problems. In manual mode robot is controlled in the webpage and from webpage commands are given, then the robot will receive those commands and work according to it. Commands are ”M”,”A”,”F”,”B”,”L”,”R”. At first, the robot will be in manual mode. If it receives command “A”, it switches to automatic mode. M is for manual operation, in manual operations command “F, L, R, B” work as robot actions like forward, left, right, back respectively. The page is created using HTML and functions by P5 in JavaScript and mapping is done on the same page using P5 JavaScript. Here how the process start working, when the robot is powered, initially in manual mode, when command “A” is given from webpage, it switches to automatic mode, now the array of ultrasonic sensors sensuous and the robot will choose the path according to highest sensing distance, suppose when it moves forward the commend “F” is transmitted and in webpage mapping is done, forward means a straight front line is drawn in mapping area on webpage, every commends work like that. When manual commend is pressed on webpage, command “M” is transmitted to robot, and function manual mode is switched in the robot, the robot stops automatic mode and waits for a command from the webpage, and function according to commands transmitted.

How is it different from competition

The main aim of this project is to help people to be safe and secure. Mapping is the most difficult task in this project through the internet of things. The robot is equipped with a sensor of all directions in Octagon structure, So fine details also be noted. 

Who are your customers

Cave riders, Robotics company like Boston Dynamics for upgrading, Military purpose  

Project Phases and Schedule

  • Problem identification 
  • design and construction of robot 
  • Controls of robot 
  • Zibgee transmission control
  • Creating Internet of things platform 
  • Creating webpage with P5+ html 
  • IP camera for video 
  • Interfacing all function 

Resources Required


  1.  Arduino mega 
  2. Zigbee Module 
  3. Motors 
  4. Sensors 
  5. Camera 
  6. Laptop 


  1. P5 + html 
  2. Node js
  3. Arduino IDE
  4. Embedded C 


Leave a Comment

Post a Comment