Skip navigation.


I Have Moved

In July 2014, I moved to the Computer Science Department at Cornell University as an Assistant Professor.

Research Interests

My research addresses the algorithmic aspects of advanced factory automation, enabling autonomous robots to function safely and comprehensibly alongside humans in environments structured for people. Doing so will open up many products still assembled by hand today to automation opportunities. Leveraging insights from psychology, sociology, and linguistics, robots will interact with factory workers through natural language and gesture, so that they can be programmed without special training and can operate as peers with human workers. Robots must be aware of their environment and responsive to changes within it. In multi-robot deployments, a distributed planning and control approach is vital to enable scalability and provable correctness. I use IKEA furniture in the laboratory to demonstrate techniques in planning, control, perception and human interaction for automated assembly in the field.


Ross A. Knepper is an Assistant Professor in the Department of Computer Science at Cornell University. His research focuses on the theory, algorithms, and mechanisms of automated assembly. Previously, Ross was a Research Scientist in the Distributed Robotics Lab at MIT. Ross received his M.S and Ph.D. degrees in Robotics from Carnegie Mellon University in 2007 and 2011. Before his graduate education, Ross worked in industry at Compaq, where he designed high-performance algorithms for scalable multiprocessor systems; and also in commercialization at the National Robotics Engineering Center, where he adapted robotics technologies for customers in government and industry. Ross has served as a volunteer for Interpretation at Death Valley National Park, California.

CSAIL Person Page

Curriculum Vitae