Operating system design: the XINU approach
Operating system design: the XINU approach
Operating system concepts (2nd ed.)
Operating system concepts (2nd ed.)
The C programming language
A robotics course using hero I robots
ACM SIGCSE Bulletin
Operating systems: concepts and design
Operating systems: concepts and design
Structured Development for Real-Time Systems
Structured Development for Real-Time Systems
Robotics: a closer look at microprocessor systems
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
A $70 toy robot has been successfully used in Computer Science undergraduate laboratory courses in real-time programming and advanced operating systems to provide students with hands on experience.A custom designed interface card connects a Radio Shack Armatron toy mobile robot with an IBM PC. To provide sensory input and hence introduce feedback, the robot is shackled to a track filled with sensors. Extra sensors in the robot's environment allow challenging experiments such as picking up an object from a moving belt.While programming the robot and its environment in Turbo Pascal, the students learn how to write software drivers to control low level hardware that requires real-time response. This experimental design obviates the need to use sophisticated test equipment or special software development tools, and so the robot has transformed potentially routine courses into a exciting and fulfilling learning experiences.