KUMITRON uses machine learning and artificial intelligence techniques (including computer vision) to teach psychomotor skills when two karatekas interact to each other in a karate combat (called kumite). The learning scenario in a karate combat offers additional challenges to other psychomotor learning scenarios since movements are not predefined and depend of the dynamic interaction of two practitioners moving around the tatami (space where the karate combat takes place).