Background and Research Interests
All truth is independent in that sphere in which God has placed it, to act for itself, as all intelligence also; otherwise there is no existence. Behold, here is the agency of man ... (Doctrine and Covenants 93:30-31).
Tom has BS and MS degrees in Computer Science from Brigham Young University. At BYU, under his advisor Dr. Michael A. Goodrich, he studied multiobjective robot control architectures from a satisficing perspective.
After completing his MS degree, he worked for several years as a software engineer at Eyefinity, Inc., developing solutions for the eye care industry at both the client and server sides. However, it seems he never got the robots (nor school) out of his blood. With the support of his wife, and some of his children, he's back at school again working on a PhD, this time at the University of Oklahoma.
At OU, Tom is studying robotics under his advisor Dr. Andrew H. Fagg. Tom's robotics interests include:
- real-time control of high degree-of-freedom autonomous robots in complex dynamic environments,
- cooperative/competitive heterogenous parallel anytime algorithms,
- multiobjective decision making including automatic learning of basis behaviors, and
- semisupervised multisymbol grounding (fuzzy tagging rather than ontologies).
Tom also has interests in programming language ergonomics and in operating systems. He also blogs a bit, and he's enjoyed working as a teaching assistant for an introductory programming course here at OU.
Current and Recent Projects
- Goal inferrence via inverse control.
- Adaptive decoding for brain-machine interfaces.
- Learning tasks in implicitly relational, continuous domains.
- Decoding of rat neural data.
- Yatima, our lab's mobile manipulator.
- Grasp affordance clustering.
An Architecture for Autonomous Mobile Robot Control