AprilTag detection for FRC robots
Project description
FRC-AprilTags
A repository that contains code to will run on FRC 2199's Nvidia Jetson Nano coprocessor during the 2023 season.
Setting Up the Jetson
Please see the instructions here for setting up a Nvidia Jetson Nano.
Prerequisites
- 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
How to install on Linux
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]
How to install on Windows:
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]
Writing Programs for Jetson
This is addressed in the repository's wiki at https://github.com/PIE-Cubed/2023-Jetson-Code/wiki.
More details
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for frc_apriltags-0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd6b796371d47b860da63a810f41ba35504dc9311455a8ed02ce3d3055ac1419 |
|
MD5 | 16332b32cab399236a897f5340115181 |
|
BLAKE2b-256 | 06c3f11aeefdc5da41d2a932edb14fccd6898922d5530d6d9fcb85865c9a773f |