D0g Software for quadruped robot driven by Xilinx ZYNQ 7010 featuring pathfinding based on OpenCV and FPGA-based Machine Learning.