Compelling robot behaviors through supervised learning and choreorobotics