Keith E. Biggers

Learn More
Combat simulations are playing an increasing role in training in the military. This is especially true for training staff officers in tactical operations centers (TOCs) at intermediate echelons. In the University XXI project at Texas A&M University, we are developing a digital battle-staff trainer (DBST) system. For implementing the DBST, a multi-agent(More)
We present a vertex clustering algorithm for the purposes of surface determination and normal estimation that can help provide detailed visualizations of complex point cloud datasets. The proposed method combines a novel bucket and layer spatial partitioning scheme, along with an iterative process for surface subdivision based on the optimization of(More)
Battlefield simulations are playing an increasing role in training within the military. This is especially true for training staff officers in tactical operations centers (TOCs) at intermediate echelons like battalions and brigades. Currently, distributed battlefield simulations such as ModSAF and JANUS provide semi-autonomous control of entities (e.g.(More)
Reducing the burden of emerging and endemic infectious diseases on commercial livestock production systems will require the development of innovative technology platforms that enable information from diverse animal health resources to be collected, analyzed, and communicated in near real-time. In this paper, we review recent initiatives to leverage data(More)
The ability to rapidly detect and report infectious diseases of domestic animals and wildlife is paramount to reducing the size and duration of an outbreak. There is currently a need in the United States livestock industry for a centralized animal disease surveillance platform, capable of collecting, integrating, and analyzing multiple data streams with(More)
Debugging is hard. Each program bug brings its own particular problems, but there are usually three basic steps that a programmer must perform. These common steps are: (1) understanding something about the failure and the program being debugged, (2) finding the error in the program, and (3) correcting the error. Tools to assist in this process vary from(More)
  • 1