UNR Students Experiments Links

Computer Science 493Q

Pioneer AT Robot

An independent study section programming robots to navigate and perform functions in a real-world environment.

Our lab consists of 2 small, mobile Pioneer robots from ActivMedia, a pair of wireless modems for each, and 2 computers running Linux to run the control software. We also have a FastTrack Vision system with a Sony camera and several tracking targets (small, colorful, foam balls).

Nonessential equipment includes cheesy poofs, lego mindstorms, mp3 players, Jazz Jackrabbit, and Xblast.

Current research is in the categories of navigation, collision avoidance, target acquisition, target approach, fetch, and return to base. The robots are equipped with sonar for navigation and collision avoidance and a camera for navigation, visual target recognition, obstacle avoidance, and target tracking. The robots are controlled via a radio modem and a PC running the Linux operating system. The robots we are using are Pioneer and Pioneer AT models provided by ActivMedia.

The robots are programmed using the C programming language and the Saphira libraries provided by ActivMedia. These libraries provide high-level wrappers for the varying functions available on the robots. Through these libraries, the robots can be programmed to "see" through a CCD camera, "hear" and "feel" through their sonars and bump sensors, and interact with their environment through movement and gripper arms.

In this series of pages, you will find descriptions of our experiments, pieces of source code that we used to control the robots, biographies of the students involved with the robot project, and stories of the trials and tribulations of dealing with these foul beasts.


|Students|Experiments|Links|

Robotics Group