Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/joelarmah/agri-bot

A controller for the first Agric Robot in Ghana using ROS
https://github.com/joelarmah/agri-bot

first-global robotframework robotics ros

Last synced: about 2 months ago
JSON representation

A controller for the first Agric Robot in Ghana using ROS

Awesome Lists containing this project

README

        

# AgriBot Control Dashboard | React.js and Bootstrap

## Application Introduction

![Robot Control Console Dashboard](screenshots/home.png?raw=true)

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](https://github.com/facebook/create-react-app).
Project requires Node.js version 14+.

### Installation

1. Clone the repository:

```bash
git clone https://github.com/joelarmah/agri-bot
```

2. Navigate to the project directory:

```bash
cd agri-bot
```

3. Install npm packages:

```bash
npm install
```

### Start application

```bash
npm start
```

## Contributing
If you'd like to contribute to this project, please follow our [contribution guidelines](CONTRIBUTING.md).

## 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](LICENSE) file for details.