Welcome to the AgriBot Control Dashboard built with React.js and ROS Lib.
- Video: Live video feed broadcasted by the robot.
- Map: Displays the real-time position of the robot on an interactive map.
- Navigation: Intuitive control mechanism for robot navigation.
- ROSlib.js: A JavaScript library for interacting with ROS, enabling communication between the web application and the robot.
- ROS2D: A library for visualizing 2D maps and robot positions within the Robot Operating System (ROS), enhancing the map visualization capabilities.
This project was bootstrapped with Create React App. Project requires Node.js version 14+.
-
Clone the repository:
git clone https://github.com/joelarmah/agri-bot
-
Navigate to the project directory:
cd agri-bot
-
Install npm packages:
npm install
npm start
If you'd like to contribute to this project, please follow our contribution guidelines.
I want to express our gratitude to the open-source community for their valuable contributions and resources that have made this project possible.
This project is licensed under the MIT License. See the LICENSE file for details.