Skip to content

A controller for the first Agric Robot in Ghana using ROS

Notifications You must be signed in to change notification settings

joelarmah/agri-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgriBot Control Dashboard | React.js and Bootstrap

Application Introduction

Robot Control Console Dashboard

Welcome to the AgriBot Control Dashboard built with React.js and ROS Lib.

Features

  • 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.

Libraries

  • 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.

Getting Started

Prerequisites

This project was bootstrapped with Create React App. Project requires Node.js version 14+.

Installation

  1. Clone the repository:

    git clone https://github.com/joelarmah/agri-bot
  2. Navigate to the project directory:

    cd agri-bot
  3. Install npm packages:

    npm install

Start application

npm start

Contributing

If you'd like to contribute to this project, please follow our contribution guidelines.

Contributors

Acknowledgments

I want to express our gratitude to the open-source community for their valuable contributions and resources that have made this project possible.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A controller for the first Agric Robot in Ghana using ROS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published