A spherical robot based on all programmable SoC and 3-D printing | IEEE Conference Publication | IEEE Xplore