Repository for documentation and code pertaining to a project I did as a Robotics Intern with the National Center For Robotics and Artificial Intelligence in Nigeria
# NCAIR Autonomous Seeding Robot - "Àgbẹ̀"
## Overview
This repository contains the documentation and codebase for **Àgbẹ̀**, an autonomous seeding robot developed during a Robotics Internship with the National Center for Artificial Intelligence and Robotics (NCAIR) in Abuja, Nigeria.
### Project Philosophy
- **Low Ground Pressure Design**: Minimizes soil compaction to preserve agricultural land quality
- **Swarm Approach**: Enables multiple units to work collaboratively for increased efficiency (Future Implementation)
- **Low Cost Solution**: Designed to be accessible and scalable for Nigerian agricultural contexts
---
# Repository Structure
```
NCAIR-AutonomousSeeding/
├── docs/
│ ├── hardware/
│ │ └── cad/ # Fusion 360 CAD files
│ └── images/
│ ├── renders/ # 3D renders of the robot
│ ├── testing/ # Field testing images
│ ├── wiring/ # Wiring diagrams
│ └── system_diagram/ # System architecture diagrams
├── architecture.md # Detailed description of the system architecture
├── evaluation.md # Evaluation of the current system
├── software/
│ ├── firmware/
│ │ ├── AutonomousSeeding.ino # Motor control & sensor integration
│ │ └── wifi_comms.ino # WiFi communication module
│ └── webapp/ # Web application for robot control
│ │ ├── index.html
│ │ ├── kalman.js
│ │ ├── main.js
│ │ └── styles.css
├── architecture_evaluation.pdf # Detailed architecture & product evaluation
├── assembly_guide.pdf # Step-by-step assembly instructions
└── README.md # This file
```
---
## Architecture
For comprehensive details on the system architecture and product evaluation, please refer to architecture.md in the docs directory.
### System Overview
The Àgbẹ̀ robot employs a distributed control architecture with the following key components:
## …