diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml new file mode 100644 index 0000000..3b62aa2 --- /dev/null +++ b/.github/workflows/sync.yml @@ -0,0 +1,25 @@ +name: Sync Fork + +on: + schedule: + - cron: '0 0 * * *' + workflow_dispatch: + +jobs: + sync: + runs-on: ubuntu-latest + steps: + - name: Checkout Fork + uses: actions/checkout@v4 + with: + token: ${{ secrets.PAT }} + + - name: Add Upstream and Sync + run: | + git config --global user.name "github-actions[bot]" + git config --global user.email "github-actions[bot]@users.noreply.github.com" + git remote add upstream https://github.com/Thxssio/VSSS_PROJECT.git + git fetch upstream + git checkout main + git reset --hard upstream/main + git push origin main --force # Força a atualização do fork diff --git a/README.md b/README.md new file mode 100644 index 0000000..e77fa72 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +# VSSS (Very Small Size Soccer) + +![VSSS Logo](https://sirlab.github.io/assets/images/robos.jpg) + +**Very Small Size Soccer (VSSS)** is a robotics project that involves creating teams of autonomous robots capable of playing soccer on a small-sized field. This project is often used in robotics competitions and as an educational tool for teaching artificial intelligence, computer vision, control, and embedded systems. + +## Overview + +The VSSS project consists of developing a team of robots that can communicate, make decisions, and play soccer autonomously. The system usually includes: + +- **Mobile Robots**: Small robots equipped with motors, sensors, and microcontrollers. +- **Computer Vision**: A camera system that captures the field and tracks the position of the robots and the ball. +- **Strategy and Control**: Decision algorithms that control the behavior of the robots during the game. - **Communication**: A communication system between the robots and the central computer. + +## Requirements + +To execute this project, you will need the following components: + +- **Hardware**: + - Mobile robots (with motors, sensors and microcontrollers). + - Cameras for computer vision. + - Computer for image processing and strategy. + - Ball and playing field. + +- **Software**: + - Development environment (e.g. ROS, Python, C++). + - Computer vision libraries (e.g. OpenCV). + - Firmware for the robots (e.g. Arduino, ESP32). \ No newline at end of file