Behavior-Based Control: Examples from Navigation Learning and Group Behavior