Robot Programming by Demonstration with situated spatial language understanding
A survey of robot learning from demonstration