This is my list of projects for the 3rd-year undergraduate "project" course. In general, projects offered in the "robotics and AI" category follow some aspects of my research agenda. If you do not find a project you like below, you are welcome to offer your own topic, in related areas.
Prolog programs, as well as sets of associations found in by a knowledge discovery algorithm run on a database, can be represented by hypergraphs. In the hypergraph, each vertex is a proposition, and each hyper-edge is an association. Each association has a strength of support. In this project, you will develop an interactive graphics tool for exploring the hypergraph.
Design and construct a system that can plan and play a hand of Bridge. The system must use decision-theoretic criteria for planning, i.e. consider utility of possible outcomes (according to Bridge scoring rules), vs. probability of occurence. At this stage, this must be computed only for simple strategies (such as suit break plays, etc.).
Notes: Naturally, this is for Bridge players, who have taken a related course, such as artificial intelligence, or robotics. The project is extensible to more than one person, and can be the startup core of a graduate thesis.
The hyperbolic distribution is a useful tool for modeling geological phenomena, such as grain sizes in sea-shore sand deposition, and engineering problems, such as spray drop sizes in fuel injection. The project involves both simulation and model-fitting software put together with a front-end GUI. Note: with Dr. Daniel Hartman, who is responsible for the non-software aspects of the project.