- Full text PDF available (2)
We discuss a class interface for the Khepera robot that makes the robot an excellent platform for undergraduate robotics courses and robot-based lab exercises in other courses. The interface hides low-level robot-computer communication and permits the building of derived classes that encapsulate related base behaviors relevant for higher-order tasks.
Most undergraduate robotics courses introduce reactive behaviors, behaviors that are not mediated by world knowledge or a world model. What is missing from these courses, however, is the experience of combining reactive behaviors to create emergent behavior, behavior that is not anticipated by the robotocist but generated by the interaction of behaviors and… (More)