Giter Club home page Giter Club logo

mars-exploration-rover-path's Introduction

Mars-Exploration-Rover-Path

The working demo of the project can be accessed from here Mars Exploration Rover.

This Project aims to use various path-finding algorithms for assisting the Martian Rover in concluding the shortest path to the destination while traversing a specific area.

To make the project more realistic, the user is provided with a feature to add nodes to the grid. The start and end positions would not always be the same hence, user can change the start and end positions in the grid by just dragging the respective nodes. After making the required changes, the user can then select any algorithm from the algorithms section. The display box displaying the distance, time, and the number of nodes travelled helps the user to compare various algorithms and find the shortest path for the martian rover.

This project provides the feature of adding obstacles in the form of a wall. If a wall is encountered while traversing the grid, that particular block is skipped and is not visited. Traversing happens until the destination block is reached.

The path is found by traversing the grid from the start node by any of the chosen algorithms, and on visiting the destination node, the path is reconstructed and added up to give the final path. It is beneficial for communication among mars rovers or if an intermediate location is to be found between two coordinates.


Pranavi Tadivalasa

IEC2020026

Kotha Vineeth

IIT2020149

mars-exploration-rover-path's People

Contributors

ms-error avatar kotha-vineeth avatar

Watchers

 avatar

Forkers

kotha-vineeth

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.