ByNobleID
    Dance partner robot: an engineering approach to human-robot interaction | NobleID