A two-arm situated artificial communicator for human-robot cooperative assembly | IEEE Journals & Magazine | IEEE Xplore