Principal investigators: Betul Atalay (TOBB University of Economics and Technology), Suneeta Ramaswami (Rutgers and Camden), Dianna Xu.
Polygon meshes define the shape of digital objects and are needed in digital modeling and simulations of all types. This research focuses on generating meshes that have good quality guarantee, in terms of minimum/maximum angles and aspect ratio. We have a number of active sub projects and directions and can accommodate interests towards both theoretical and implementation work.
Geometric Algorithms and Computational Geometry
Principal investigators: Dianna Xu.
This research focuses on applied problems in Computer Graphics, Vision and Imaging, with methods strongly rooted in geometric analysis and algorithms. The topics covered sit at the intersection of pure mathematics and application-driven Computer Science.
Principal investigators:Ira Greenberg (Southern Methodist University), Dianna Xu, Deepak Kumar.
This project explores the use of algorithms and computation as a medium for visual expression. Learning materials to introduce creative computation as a context for introductory computation are being developed.
Data Analysis and Visualization
Principal investigators: Dianna Xu.
This research explores geometric and topological methods in data analysis and visualization.
Principal investigators: Douglas Blank, James Marshall (Pomona College), Lisa Meeden (Swarthmore College).
Developmental robotics is a new paradigm to explore automatic, long-term learning in robotics. The basic idea is to design a system to allow a mobile robot to incrementally progress through levels of increasingly sophisticated behavior. That is, given a physical robot, behaviors (as well as mental capabilities) are grown using a developmental algorithm. The kinds of behaviors and mental capabilities exhibited are not explicitly specified. The focus is mainly on the intrinsic developmental algorithm and the computational models that allow an artifact to grow.
Dependent Types in Haskell
Principal investigators: Richard A. Eisenberg, Stephanie Weirich (University of Pennsylvania).
This NSF-funded research aims to reduce the occurrence of bugs in computer code through enhanced static checks, involving an exploration of type systems and how they can help a programmer to avoid logical fallacies and erroneous programs. The goal of this project is to integrate dependent types into the Haskell functional programming language.
Glasgow Haskell Compiler
Principal Investigators: Richard A. Eisenberg, among many collaborators.
The Glasgow Haskell Compiler (GHC) is the main compiler for the functional programming language Haskell. Richard is a core maintainer of this open-source compiler, designing and implementing new features. It is estimated that GHC has a user base of around 100,000 programmers.
Principal investigators: Douglas Blank, Kurt Konolige (SRI International), Deepak Kumar, Lisa Meeden (Swarthmore College), Holly Yanco (University of Massachussetts Lowell).
An NSF-funded project to create the next generation robotics laboratory.
Principal investigators: Douglas Blank, Kurt Konolige (SRI International), Deepak Kumar, Lisa Meeden (Swarthmore College), Holly Yanco (University of Massachusetts Lowell).
A free, open-source set of libraries, classes, and environment for exploring robot control. This is the software component of the above-mentioned NSF project, Beyond Legos.
Principal investigator: Douglas Blank.
Computer Science in Context
Principal investigators: Douglas Blank.
Robot Tour Guide (CREW Grant)
Principal student investigators: Ioana Butoi, Catherine Chiu, Darby Thompson.
Advisors: Douglas Blank and Deepak Kumar.
The purpose of the project is to integrate several techniques and algorithms to make a robot give tours of our Science Building. The robot will also be capable of giving directions from its current location to any room in the building.While such a robot may be viewed as a novelty, it will serve to generate more interest in the college’s Computer Science program. For us, computer science students, the project presents several challenges. It will also serve to bring about awareness to the general public of the state-of-the-art of robotics and will be an attempt to make people feel comfortable around robots. The robot, besides being mobile, will interact with people using voice and computer vision.
BMC Beowulf Supercomputer
Principal investigators: Douglas Blank and Michael Noel.
A Beowulf Computer Cluster is a set of low-cost, off-the-shelf computers that are connected via a standard network and special software. These connected computers can then perform as a single programmable “supercomputer.” Typically, the individual computers are inexpensive PCs running Linux connected together through regular networking. Beowulf-class computer clusters can span the range from a few, older PCs to an entire building of fast, ultra-modern workstations.
Science of Information
Principal investigators: Deepak Kumar (Bryn Mawr College). Other collaborators include Howard University, MIT, Princeton University, Purdue University, Stanford University, Texas A&M, University of California (Berkeley and San Diego), University of Hawaii, and University of Illinois..
The mission of the Center for Science of Information is to advance science and technology through a new quantitative understanding of the representation, the communication, and processing of information in biological, physical, social, and engineered systems. The Center for Science of Information is a National Science Foundation Science and Technology Center made possible by grant NSF CCF-0939370.