Utilization of machine learning methods for assembling, training and understanding autonomous robots | IEEE Conference Publication | IEEE Xplore