Python Identifying Contact States for 2D Objects using PyGAD, Linprog and Growth Distance (GJK) Using Python and PyGAD genetic algorithms to identify contact states using Growth Distance (GJK) for robotic assembly tasks.