A framework for using discrete control synthesis in safe robotic programming and teleoperation | IEEE Conference Publication | IEEE Xplore