Before revision:  To this end, a desirable robotic application should provide an on-site robot teaching framework by non-experts.
After revision:  To this end, a desirable robotic application should provide an on-site robot teaching framework for non-experts.