|
In business software development, the more experienced a developer becomes, the less – he realizes – he knows. The only developers I know, for the most part, who believe they’re truly gurus in their profession have around three years experience…after that comes a few years of realizing that they’ve only seen the tip of the iceberg to becoming of craftsman in the art of software development. But developing software for robotics takes this humbling lesson to staggering new heights. After writing a line-follower way back when, I (thought I) had my “Ah ha, I’ve got it!” moment. I’ve had a long series of those moments, only to be dramatically humbled again and again when trying to take on increasing complexity. The most recent, of those humbling moments, came when I began working on the planning layer of a project of mine. This post is to provide research guidance to others who may be sinking their teeth into this realm. There are three primary approaches to planning [1]:
My current research focus is on emulating probabilistic planning (MDP) using classical planning techniques. Accordingly, I’d like to share a few key papers and resources, which I have found, which have been of great assistance in my efforts to better understand the planning domain and to prepare for applying it to real-world project work. (Listed in suggested order to be read.)
Other papers that may be of interest:
As for planning tools, you’ll certainly want to check out the following as well:
This should get you going in the right direction for reading up on background materials and emerging research areas in the realm of planning. Certainly let me know if you have other tips or references, I’m particularly interested in other planning tools being used in real-world scenarios. Enjoy! |
© 2011-2013 Codai, Inc. All Rights Reserved