Skip to content

Python client for SHARP FRC simulator. Uses simulated LIDAR and 2020 robot to autonomously play Infinite Recharge. Docs: https://automatedinfiniterecharge.readthedocs.io

License

Notifications You must be signed in to change notification settings

SarahHeinzHouseFRC/automated_infinite_recharge

Repository files navigation

Autonomous Infinite Recharge

Team SHARP 3260

Watch the video

Python client written by FRC Team 3260 designed to work with the FRC 2020 simulator. Adds artificial intelligence to the simulated LIDAR and virtual model of our 2020 robot in the sim to play Infinite Recharge with zero human intervention.

Setup

You will first need to build and run the FRC 2020 simulator. Ensure at least one robot in the sim is configured in the YAML config file to transmit LIDAR points. Then:

pip3 install -r requirements.txt
python3 main.py # Optionally, specify player number with --player

Tests

python3 -m unittest -v
# Or
pytest tests

Docs

Generate and view documentation (also available at ReadTheDocs):

cd docs/
make html
firefox _build/html/index.html

About

Python client for SHARP FRC simulator. Uses simulated LIDAR and 2020 robot to autonomously play Infinite Recharge. Docs: https://automatedinfiniterecharge.readthedocs.io

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages