cyan-at's repositories
Monocular-Visual-Odometry
A simple monocular visual odometry (part of vSLAM) by ORB keypoints with initialization, tracking, local map and bundle adjustment. (Hi, this project is not good enough to be used in real scene)
am213a_w22
homework for AM213A W22
BoustrophedonCellularDecompositionPathPlanning
Complete Coverage Path Planning Using Boustrophedon Cellular Decomposition Algorithm
cadquery
A python parametric CAD scripting framework based on OCCT
Candle
GRBL controller application with G-Code visualizer written in Qt.
Clipper2
Polygon Clipping and Offsetting - C++, C# and Delphi
cocp
Source code for the examples accompanying the paper "Learning convex optimization control policies."
concavehull-1
build concave hull from points
cyan-at.github.io
cyan-at.github.io
drl2ngc
Convert Excellon drill files (.drl) to g-code (.ngc) files, so you can use a grbl (or equivalent) controlled endmill to drill any sized hole
ezdxf
Python interface to DXF
faiss
A library for efficient similarity search and clustering of dense vectors.
flatcam-qt5
http://flatcam.org/ ported to qt5, not fully tested
harold
An open-source systems and controls toolbox for Python3
klipper-config
Backups of my klipper config files
mpc_python
Python implementation of mpc controller for path tracking
ORB_SLAM3
ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
polygon_coverage_planning
Coverage planning in general polygons with holes.
pydbus
Pythonic DBus library
rough
Create graphics with a hand-drawn, sketchy, appearance
sdbus-cpp
High-level C++ D-Bus library for Linux designed to provide easy-to-use yet powerful API in modern C++
sdm
Raspberry Pi SD Card Image Manager
underactuated-1
The course text for MIT 6.832 (and 6.832x on edX)
usb_monitor
Monitor USB devices connections and disconnections.
wassdistance
Approximating Wasserstein distances with PyTorch