Homework (due 11/09/07 9:00 am):
Write pseudocode to decide whether or not to move the robot forward, and how to turn the robot. (10 pts)
Hint: this is really a set of if/then statements to set lvel and rvel similar to the two previous labs
Homework (due 11/16/07 9:00 am:
Now consider that there are obstacles in the environment, what changes need to be made to avoid obstacles...
- What rules (if statements) could be used with FLBR values, for example, to keep the robot from running into an obstacle? (5 pts)
- What rules could be used with FLBR values to help steer the robot away from obstacles? (10 pts)
- Which order should these rules be run with respect to the rules to make the robot drive toward the goal, and why? (10 pts) Put another way, should the obstacle avoidance be run before the goto goal behavior, or the reverse?