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

https://github.com/prbonn/agribot

The mission of the project is to build an agricultural robot (AgriBot) from scratch with the aim of serving as a data-recording platform in fields. For further information about the design and purpose of the robot, please follow the About the AgriBot Project page
https://github.com/prbonn/agribot

Last synced: 5 months ago
JSON representation

The mission of the project is to build an agricultural robot (AgriBot) from scratch with the aim of serving as a data-recording platform in fields. For further information about the design and purpose of the robot, please follow the About the AgriBot Project page

Awesome Lists containing this project

README

          

## Update
1) remove tf dependencies and included tf2 similar to costmap2D and ros nav core packages.
2) makes on Melodic and further

# AgriBot - Agricultural Mobile Robot Platform

---

### Youtube video


cadf
robotoutside
oldrobot

---



[![YouTube Demo](https://i.ytimg.com/vi/aT82Srq7nwY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDEPWZRb-g4CKJ60QpU-LYVLRDMsw)](https://youtu.be/aT82Srq7nwY?t=2)

## Project mission

The mission of the project is to build an agricultural robot (AgriBot) from
scratch with the aim of serving as a data-recording platform in fields.
For further information about the design and purpose of the robot, please follow the [About the AgriBot Project page](https://github.com/PRBonn/agribot/blob/master/doc/about.md)

---

## Getting Started
For easily bringing up the robot and recording data refer to [Easy bring up & Record Data](https://github.com/PRBonn/agribot/blob/master/doc/recorddata.md) which provides step-by-step
instructions to run the robot.

---

## Main Sections
- [Easy Bring up & Record Data :](https://github.com/PRBonn/agribot/blob/master/doc/recorddata.md)
Instructions for running the robot and recording the sensor data to a bagfile.
- [AgriBot Software :](https://github.com/PRBonn/agribot/blob/master/doc/api.md)
Details about different packages written for the platform like navigation, localization, base controller, etc.
- [Mechanical Design :](https://github.com/PRBonn/agribot/blob/master/doc/mec.md)
Detail about how mechanical structure has been designed and improved during the project time.
- [Electrical Design :](https://github.com/PRBonn/agribot/blob/master/doc/elec.md)
Electrical schematics and descriptions about connections and wiring protocols used in the robot.
- [Debug:](https://github.com/PRBonn/agribot/blob/master/doc/debug.md)
Debug procedures for common problems.

---



[![paypal](https://pics.paypal.com/00/s/NGRhNWNlODUtMzZlOS00MjJhLTg2NDEtMzNiNzczMTZkMDU4/file.PNG)](https://www.paypal.com/donate/?hosted_button_id=23TQAZ9MSLAUU)

---

---
## Citation
if you use this project in your recent works please reference to our paper by:

```bash

@article{ahmadi2021towards,
title={Towards Autonomous Crop-Agnostic Visual Navigation in Arable Fields},
author={Ahmadi, Alireza and Halstead, Michael and McCool, Chris},
journal={arXiv preprint arXiv:2109.11936},
year={2021}
}

@inproceedings{ahmadi2020visual,
title={Visual servoing-based navigation for monitoring row-crop fields},
author={Ahmadi, Alireza and Nardi, Lorenzo and Chebrolu, Nived and Stachniss, Cyrill},
booktitle={2020 IEEE International Conference on Robotics and Automation (ICRA)},
pages={4920--4926},
year={2020},
organization={IEEE}
}
```
---

## Maintenance
This repository is maintained by [Alireza Ahmadi](https://github.com/alirezaahmadi). In case of any problems, please don't hesitate to contact me.

Alireza.Ahmadi@uni-bonn.de