- arm - robot arms
- gripper - robot grippers
- vision - random vision utilities
- chess - chess specific vision tools
- ml - assorted machine learning utility code
- utils - random math functions and likely other small things that don't belong elsewhere
- intel_real_server/intelrealserver.cpp - webserver for capturing data from intel real sense cameras, then server via http, both depth and rgb
- robot - robot configuration and initalization
- chess - play chess!
- saveImageFromWebcam - really just to test out webcam capture code
- vision - utilities for working with images to test out vision library code
- robotwww - runs the web console for any robot with a config file
- go1.15.*
- opencv4
- libvpx
- python2.7-dev
- swig
make lint
- First make sure you have docker installed (https://docs.docker.com/get-docker/)
- Install
act
withbrew install act
- Then just run
act
- Experiments should go in samples or any subdirectory with /samples/ in it. As "good" pieces get abstracted, put into a real directory.
- Always run
make format
,make lint
, and test before pushing. - Try to avoid large merges unless you're really doing a big merge. Try to rebase.
- Write tests!
- Delete any non-release branches ASAP when done, or use a personal fork