Skip to content
This repository has been archived by the owner on Sep 3, 2024. It is now read-only.
/ Vision2022 Public archive

2022 offseason Apriltag recognition on a ODROID XU4

Notifications You must be signed in to change notification settings

Team2530/Vision2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCV vision on a ODROID-XU4

Prototype/template for future vision processing on a FRC robot.

Requirements

Required APT packages:

  • v4l2-utils
  • PACKAGES REQUIRED ON REMOTE
  • git
  • python3.10
  • python3.10-venv
  • python3-opencv
  • python3-tk
  • python3-numpy

Python packages:

  • OpenCV (installed via apt, enable global site-packages in venv)
  • Numpy ^
  • imutils
  • flask_compress
  • pupil_apriltags (windows) or dt_apriltags (linux)

Key-based SSH authentication must be set up and default for the remote ODROID

TODOs

  • Automatic selection of correct camera(s) on linux using v4l2-utils
  • Network-streamed debug & overlay output from pipeline
  • Deployment & debug without committing (rsync current unstaged working directory instead of cloning?)
    • Seperate makefile command to push to the remote repo
    • Also need a command to push to all remotes (github and remote bare repo)
  • Systemd service to run script
    • Makefile command to print debug output from systemd service (for debugging)
  • Proper apriltag library for linux
  • Network tables data output

About

2022 offseason Apriltag recognition on a ODROID XU4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published