A System for Human-Robot Teaming through End-User Programming and Shared Autonomy | IEEE Conference Publication | IEEE Xplore