well flow chart what all you want the robot to be able to do when done , we know its going to have to be mobile and have to carry payload so you kind of need to define work envelope and parameters for the robot to perform, how fast and how much for how long is where Id start, hope this might help a little bit.