Autonomous Robot with Sensors Using Arduino (Dr. Gerousis, Dr. Riedl
Arduino is a physical computing platform based on a simple open hardware design for a single-board microcontroller, with embedded I/O support and a standard programming language. The goal of the Arduino project is to develop stand-alone interactive objects, i.e. interactive physical systems by the use of software and hardware that can sense and respond to the analog world (e.g. Autonomous Robot with Sensors).

Modeling and Simulation of Nano-Circuits and Architectures (Dr. Gerousis
In the coming decades, Nanotechnology will become an attractive alternative for developing devices for ultra-large-scale nanoelectronics circuits with dimensions and performances that extend well beyond roadmap projections. This research project involves a modeling and simulation study, which aims at designing novel circuits such as Cellular Neural Networks and architectures for image processing applications.

DTMF (dual tone multiple frequency) recorder (Dr. Wang
The project involves using a microprocessor based device to decode the dial tone of any telephone set. When the numbers are retrieved from the memory, a tone signal is regenerated to automate a dialing process. Knowledge of microprocessor hardware and software, electronic circuit and DSP (digital signal processing) is required.

A robot vehicle (Dr. Wang
The project is to build a robot car from scratch. Once built, the battery driven robot will be able to travel along the layout of a wall without outside intervention. Knowledge of electronics hardware will be the core for the project. You also need to love hands-on project.

Robots and Multiagent Systems (Dr. Flores
Dr. Flores' research interests lie within the area of multiagent systems, in particular with the programming of behavior in multi-robotic simulations. In these simulations, robots are controlloed by autonomous interacting programs, known as "agents". Communicational interactions (also called "conversation protocols") can be defined using social commitments -- where a social commitment shows that one of the agents is responsible to do an action. Social commitments have interesting connotations, since their fulfillment (or lack thereof) impact reputation and trust -- and may involve sanctions and the likeliness of not been considered a reliable partner in future interactions.
Keywords: multiagent systems, interactions, robotic simulation, conversation protocols, agent communication languages, social commitments, trust management systems.

Network Management (Dr. Game

  • One of the problems associated with server management is maintaining the service between hardware failure and repair. Creating a redundant server to detect the absence of the main server and to replace it's functionality while the server is down is a complex task. This project is to design and implement a redundant server environment. 
  • VPNs provide security and convenient access to data across network boundaries and the internet. This project is to implement a VPN and do some performance measurements across local backbones and also across the internet. 
  • Many students have a need to utilize a sql server but have little experience actually using a database if they have not yet taken cs440. This project is to design a php-based sql tutorial center.

Multi-media instruction (Dr. Game

  • Design and implement a computer-aided instruction infrastructure which will encrypt and allow for playing an encrypted media file like avi files and also to integrate a question and answer session for different areas of the video with feedback for incorrect answers. Convenient references to portions of the "lecture" to explain the answers would also be helpful. 
  • Item 1 could be two projects, one to encrypt and play with features not mentioned above like previewing the lecture with thumbnails of the areas of the overhead and then selecting just that section of the lecture or questions. The other to part would be to test and then catalog and analyze responses, making suggestions for corrections.

Various (Dr. Lambert

  • News Mailing List: Develop application to automatically download news (via rss, e.g.) about computer science and send it to a mailing list. 
  • Track Student Success: Retrieve information from different banner menus, and format it into excel data. 
  • With Psychology: Develop interface for reading "game" with Dr. Cartwright.

Neural Network Applications to Novel Imaging Processing Problems (Dr. Zhang

  • FACEFLOW: A Computer Vision System for Recognizing 3D Moving Faces with Very Low Rate of False Positives. 
  • ANSER: an Adaptive-Neuron artificial neural network System for Estimating discontinuous and nonsmooth Rainfall using satellite data 
  • AMPHONN: A Model auto-selection prediction system based on the functional-neuron multi-layer feed-forward artificial neural networks 
  • Data Simulation and Prediction Using Higher Order Artificial Neural Networks 
  • Computerized Video Observation to Support Surveillance in DrugTrafficking Area

Business Systems (Dr. Game)

  • Extension of a currently existing intelligent time clock to enhance functionality including validation the time clock activity, including comparison to the original schedule. Summary reports to include days late, time late, breaks taken, and department expenses for a day. 
  • Either redesign or modify a currently existing php-based scheduling system to dynamically validate leave requests against the schedule. 
  • Modify the scheduling program allow for inclusion of a maintenance workload which is dynamic.
  • Development of an expert ordering system, hopefully in two phases: one to create basic functionality based on historical delivery information and later to add an expert system layer on top to analyze current "deal" offerings for purchase. 


Asset management (Dr. Game
Create a program to be used for asset management, specifically to be used in aiding the city golf course with tracking and assessing replacement needs of the equipment.

Development of a Large Lead-Glass Cerenkov Detector Array (Dr. Brash
Our research group at Jefferson Lab is currently constructing a large array of lead-glass Cerenkov detectors which will be used to detect scattered electrons in high energy physics experiments. Over the next year, we will be developing a test stand for evaluating and characterizing the performance of the individual detectors of the array. Students will have an opportunity to work with state of the art fast electronics and data acquisition systems, as well as to develop new physics analysis algorithms for the detector array.

Development of Reconstruction Codes for the GlueX Project at JLab (Dr. Brash
The GlueX project at JLab is the flagship experiment of the planned energy upgrade of the accelerator facility. Currently, we are in the simulation phase of the experiment, where the complex particle detector subsystems are being modeled and optimized. Over the next several years, we will continue this process by developing physics analysis algorithms. Immediately, we are beginning the development of the first reconstruction codes for GlueX. Here, we use simulated physics events as input, and then reconstruct the (known) initial parameters of these events. Eventually, these same codes will be used to reconstruct real events from the actual detector. There are a number of distinct projects to which students can make valuable and meaningful contributions. Students will have the opportunity to hone their object-oriented programming and design skills, and at the same time help make an exciting and interesting physics experiment a success.

Developing Sensors for NonDestructive Evaluation of Materials (Dr. Selim
The purpose of this research is to develop sensors for aerospace applications.

Superconducting Quantum Interference Devices (SQUID) as Magnetic Sensors (Dr. Selim
Defects in aluminum structures can lead to catastrophic failures. Sensors that can detect these defects without destroying the structure are important. SQUID's will play a role in the development of these sensors

High Magnetic Field Generation (Dr. Selim
Studying the generation of high magnetic fields using superconducting magnets and the possible use of these fields in magnetic levitation and magnetic separation applications.