Photo of Jason

Jason O'Kane

Assistant Professor
Department of Computer Science and Engineering
University of South Carolina

Office: Swearingen Engineering Center 3A58
315 Main Street
Columbia, SC 29208
+1-803-777-1791 (office)
My email address is here.

[pdf] CV

Teaching

Research

My research is in algorithmic robotics.

Publications

I'm recruiting! I am seeking graduate students to work with me on several different research projects. If you are interested in helping make robots more autonomous, more robust, and less expensive, stop by for a chat.

 

Comparing Robot Systems

Real robots must effectively collect, interpret, and act upon sensor data. How sophisticated must a robot's sensors be to complete a given task? What are the neccessary conditions? We seek the simplest robots that can complete a task, giving a precise meaning to the idea of simpleness. My goal is to develop a clean, formal technique for comparing robot systems and for studying their ability to complete tasks of varying difficulty. This work draws inspiration from the theory of computation, which plays a similar role in the core of computer science.

Related Publications

[illustration]
[illustration]
[illustration]

Localization with Minimal Sensing

Localization, the task of determining a robot's position within its environment, is one of the most important problems for mobile robots. How hard is this problem, in terms of the sensing and motion ability needed to complete it? This work is an investigation of the information requirements of the localization task. We found upper and lower bounds on the boundary between robot models that enable localization and those that do not.

Related Publications


Roomba Experiments

Experimental robotics research using Roomba autonomous vacuum cleaner robots. Roombas make an excellent research platform because they are inexpensive and reliable. The challenge is in developing algorithms to deal with uncertainty arising from limited sensing and imprecise motions.

Roomba lab

Related Publications

Pareto Optimal Coordination

In many situations, teams of robots must interact in a shared workspace. If the robots have distinct goals and objective functions, then the design of collision-free coordination plans for these teams is a multi-objective optimization problem. This work uses the idea of Pareto optimality to generate a set of non-dominated solutions to multiple-robot coordination problems.

Related Publications

[illustration]
[illustration]