We wanted to solve robot problems and needed some vision action reasoning planning and so forth. We even used some structural learning such as was being explored by Patrick Winston.
Everyone who's ever taken a shower has an idea. It's the person who gets out of the shower dries off and does something about it who makes a difference.