Algorithms, Distributed Systems, Robotics, Simulation
|| Autonomous Surface Vehicles (ASV) for environmental monitoring
Development of autonomous surface vehicles for the mapping, characterization and monitoring of freshwater
lakes and reservoirs. Our robotic boat (RoBoat) has already been deployed. We continue to improve the design
and payload. See photos here: and videos here:
||Submersible Sensor Technology for Environment Science monitoring
Development of a submersible, bluetooth supported temperature sensor/logger and accompanying information
collection platform to support the activities of project BrOOkie Science and Technology
(BOOST). The design and development of the loggers included undergraduate computer science students while
the assmebly and deployment engaged tens of local high school students.
||Robotics & Automation: Unmanned Aerial Vehicles (UAV) (On-going)
Fixed-wing drone development for flight, hardware-in-the-loop and simulation studies, first person view (FPV) flights and
sensor payload characterization.
||Robotics & Automation: Virtual Manufacturing Automation Challenge (On-going)
Simulation-based challenge, designed to stimulate research in robotics dealing with problems related to
mixed-palletizing and intra-factory package delivery and logistics. Since 2008 we have competed with teams of both
undergraduate and graduate students and won a number of the events. Links: VMA-Competition
||JHelioviewer - Explore The Sun (Completed)
Visualization software based on the JPEG 2000 compression standard. The JPEG 2000 Interactive Protocol (JPIP) enables serving
data in a highly compressed, quality-progressive, region-of-interest-based stream. Developed as open-source software by the European Space Agency
(ESA) JHelioviewer Team and part of the ESA/NASA Helioviewer Project. Links: project homepage and my publications
||Simulation: Dynamic Ad Hoc Routing Simulator (DARS) (Completed)
Dynamic Ad-Hoc Routing Simulator (DARS) is a platform-independent simulator of mobile, ad hoc network (MANET) protocols. It is
expandable and already comes with Ad hoc On Demand Distance Vector (AODV) and Destination-Sequenced Distance-Vector Routing
(DSDV). Links: project homepage and my publications
Data Mining Algorithms for Lung Cancer Survivability and Leukemia Incidence and
Performance evaluation of the C4.5 (J48) and the Naive Bayes classifiers using Surveillance, Epidemiology and End
Results (SEER). Program data from the National Cancer Institute. Links: project homepage and my publications
Exploratory Data Analysis. Links:
Predictive testing of Leukemia Incidence and Survivability. Links:
Videos & Demos
||Robotics: Autonomous figure-eight maneuver. Movie [AVI, 123MB/1:30sec]
Source: Graduate Robotics &
Inteligent Systems course (2009). Student submission (R. A. Broadhurst) for autonomous planning and navigation lab exercise.
||Robotics: Autonomous parallel parking maneuver. Movie (AVI, 28.7MB/19sec)
Source: Graduate Robotics &
Inteligent Systems course (2009). Student submission (S. Kamalanathan) for autonomous planning and navigation lab exercise.
||Simulation: D* Lite Algorithm (three robots). Movie (AVI, 26.6MB/4:17min) and Caption.
Source: Graduate Robotics &Inteligent Systems course (2009). Student submission (Ramsberg//Cook) using robotSim (by Cogmation) to simulate the D*Lite algorithm for path planning.
||Simulation: Spatial Interference in Robot Teams. Movie (AVI, 10.01MB/2:14min) and Caption.
Source: Graduate Robotics &Inteligent Systems course (2009). Student submission (Moxley/Gong) using Pyro to simulate a problem described in the paper "Spatial Interference in Robot Teams by
Local-Investment Aggression" by Zuluaga and Vaughn.
||Distributed Computing: Simulation of the Byzantine Generals Problem. Movie (AVI, 2.7MB/29sec) and movie (AVI,
Source: Graduate Distributed Computing course (2006). Student submission (M. Thurairatnam) for homework exercise.
Any code and routines that appear here are freely available for anyone to use. It is experimental software and available under the Creative Commons Attribution-NonCommercial 3.0
Unported (CC BY-NC 3.0) license. There is no warranty, use this software at your own risk.
Past Research Projects with Students
- Software Tools & Open Problems in Computational Epidemiology, Jason Weller (MS CS '09), SU08
- Feature Detection Algorithms, William Bonde (CS '08), SP08
- Comparative Study of the C4.5 and J48 (Naive Bayes) Algorithms, Hilary
Hawkins (CS '08), SP08
- Path Planning Algorithms, Kristopher Reese (CS '09), WI08
- WEKA: Data Mining Algorithms for Lung Cancer Survivability, Jamey Adams (MS '07), SU07
- The Golden Hour: Emergency response using game development engines, Patrick Doody (BS '07), FA06
- Simulation and analysis with 3-D game engines, Sharif Gaines (BS '07), FA06
- Algorithmic Techniques for Steganography Detection, Paul Seymer (MS '07), SP06
- Distributed Access of Solar Physics Data: Web Services and the Virtual
Solar Observatory, Sharon Cramer (BS '05), SP05