An environment for compliant motion programming by human demonstration | IEEE Conference Publication | IEEE Xplore