Skip to content

zuntue/robotedu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Interactive Robotics Education Tool

Overview

The Interactive Robotics Education Tool is an application framework designed to visualize some important robotics concepts, including: pathfinding algorithms, motion planning, and remote controlling. In creating this framework, the users are able to learn through easily accessible simulations designed by accredited robotics researchers at UNC.

Many demonstrations and explanations of robotics concepts operate at a much higher level, making them inaccessible to students and unhelpful to instructors teaching these algorithms. Working alongside the Computational Robotics Laboratory at UNC, we will implement an intuitive and helpful visualization that will assist prospective robotics students, aspiring researchers, and industry professionals looking to educate themselves on concepts the lab works with completely online without needing access to robotics technology themselves.

As part of the tool framework, there are visualizations that focus on pathfinding algorithms and motion planning. The interfaces will allow users to control their environment and manipulate parameters that affect overall performance of the algorithm or movements at hand. In seeing the performance in real time, the users can identify the importance of chosen parameters and how they affect the robot in question. Expanding upon what was built by the previous team, we will further implement the functionality of creating visualizations of bug algorithms and PID controllers, as well as allowing the tool to be added directly to an instructor’s website.

Local Setup

  1. Clone this repository
    git clone https://github.com/zuntue/robotedu.git
  2. Move into the repo directory
    cd robotedu
  3. Install required dependencies
    npm install
  4. Disply the web app locally
    npm start

Notes

IRET was developed to be implemented into a pre-existing website (https://robotics.cs.unc.edu/index.html). For a complete description of the project, checkout our website at https://tarheels.live/comp523sp23teamh/.