A repository that contains code to will run on FRC 2199's Nvidia Jetson Nano coprocessor during the 2023 season.
Please see the instructions here for setting up a Nvidia Jetson Nano.
- A Python 3 environment (prefereably 3.10.8)
- The OpenCV Contributor package
- The NumPy package (should install with pupil-apriltags)
- The RobotPy package
- The Transforms3d package
- The Pupil Apriltags package
On linux run the following commands in order from terminal:
sudo apt install python3 python3-dev python3-pip python3-pil python3-smbus git cmake ninja-build
pip install -U pip wheel setuptools transforms3d opencv-contrib-python pupil-apriltags robotpy[cscore]
Install Python 3.10.8 for Windows, being sure to add Python to PATH. Then, install the required packages using this command:
pip install -U pip wheel setuptools transforms3d opencv-contrib-python pupil-apriltags robotpy[cscore]
This is addressed in the repository's wiki at https://github.com/PIE-Cubed/2023-Jetson-Code/wiki.
If you'd like to learn more, all of these sections (and more!) will be explained in greater detail in the repository's wiki at https://github.com/PIE-Cubed/2023-Jetson-Code/wiki.