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
- Host: GitHub
- URL: https://github.com/prbonn/agribot
- Owner: PRBonn
- License: bsd-2-clause
- Created: 2020-06-23T07:31:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-29T11:32:29.000Z (over 3 years ago)
- Last Synced: 2024-12-10T11:53:20.588Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 60.2 MB
- Stars: 154
- Watchers: 11
- Forks: 40
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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
---
[](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.
---
[](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