Learn More
Almost no research has been done on designing pinball games although much research has been done on designing video games. We are interested in designing pinball games on pinball machines to teach computer science students about how to interface to mechanical systems in a fun and motivating way. Thus, we have developed a pinball machine interface between a(More)
Successful robotic manipulation of human tools will greatly advance robotic collaboration with humans in manufacturing and robotic assistance in human environments, e.g., in hospitals, offices, and homes. In these settings, the robot needs to grasp a tool (e.g., a drill) before using it, rather than rely on the tool being firmly attached to the robot's end(More)
Roboticists need to have a solid understanding of hardware and software. The standard computer science education in the United States, however, tends to teach students only about software. To remedy this situation, we explore new ways of teaching them about hardware in a playful way. Realizing that pinball machines are simple robots, we have developed a(More)
—The neuromechanics of human motion are generally represented in the literature by feedforward control mechanisms: the brain sends a control signal to a part of the body to move, and motion ensues. Thus neuromechanical commands for motion are influenced by control signals from neurocognitive inputs. However, feedback also exists from the neuromechanical(More)
The University of Southern California has recently created a Bachelor's Program in Computer Science (Games) and a Master's Program in Computer Science (Game Development). As part of this effort, we are currently working on creating a motivational project class on programming pin-ball machines, where the students interface a PC to an existing pinball machine(More)
  • 1