Robert Platt Jr.

330 Davis Hall
Computer Science and Engineering Department
SUNY at Buffalo
Buffalo, NY 14260
716-645-1592
robplatt (at) buffalo (dot) edu

I have recently started as an Assistant Professor in the Computer Science and Engineering department at SUNY Buffalo. I am very excited! Prior to that, I was a Research Scientist at MIT in the Computer Science and Artificial Intelligence Laboratory (CSAIL). Prior to that, I was with the Robonaut 2 group at NASA Johnson Space Center.


Research Interests

I am interested robotics and machine learning with a focus on planning and control under uncertainty. I am particularly interested in applications to robot manipulation.

Prospective Students

I am looking for motivated Ph.D. students who are interested in robotics or machine learning. Please send a transcript and CV if interested. For general background regarding topics that are important in my research, please see this page.

Teaching

Spring 2012, SUNY Buffalo: Introduction to Robot Algorithms
Fall 2009, Rice University: Seminar: Robot Manipulation
Fall 2007, Rice University: Introduction to Robotics

Research Highlights

Planning under uncertainty

One of the primary reasons robotics and autonomy problems are hard is that the world is incompletely observed. For example, there is no oracle telling a factory robot the exact location of a transmission relative to the engine block to which it must be mounted. This essential information must be estimated using perception techniques that may fail. In these contexts, it is insufficient just to identify the most likely state of the world; the system must be aware of what it knows and what is not known. Furthermore, when the state of the world is uncertain, the system must be capable of acting in order to gain information. We have developed a new approach to planning under uncertainty that performs well in continuous state, action, and observation spaces and over long time horizons. Although we sacrifice optimality, we still provide technical guarantees on convergence and performance.

Our approach has important implications on robot grasping, manipulation, and assembly. A big challenge in robot manipulation is developing methods that are robust. We need methods that can guarantee that a large percentage of manipulation attempts will be successful. Our work provides an avenue toward achieving this. In our approach, the robot "knows what it knows" and is capable to taking information gathering actions as necessary. As a result, we can guarantee a specified minimum likelihood of success with respect to the modeled, but unknown, variables. For example, a robot that must grasp an object would be capable of continuing to take information gathering actions until it is sufficiently confident of success.

The animation at right illustrates our approach. There are two boxes at the top and a robot end-effector moving at the bottom. Mounted to the end-effector is a laser scanner that perceives the red scan dots that are moving in the image. The objective is to simultaneously localize and grasp the box on the right. The system has a model of what the laser range finder will see in different box configurations. It also has a model of how the boxes will move (based on an assumed center of friction) when pushed. Initially, the system expects that the boxes will be separated by a large gap and it will be able to see them well. However, when the system looks, it finds that the boxes are too close together. Therefore, the system pushes the left box out of the way and, as a result, subsequently localizes the box sufficiently well. Notice that in this example, there are no predefined "pushing" action primitives. The system is actively reasoning about every aspect of the information gathering.

MPEG videos: 1, and 2.

  • Platt, R., Kaelbling, L., Lozano-Perez, T., Tedrake, R.Efficient planning in non-Gaussian belief spaces and its application to robot grasping, Proceedings of the International Symposium on Robotics Research, 2011. (Extended version available in CSAIL Tech Report MIT-CSAIL-TR-2011-039

    Platt, R., Tedrake, R., Kaelbling, L., Lozano-Perez, T., Belief space planning assuming maximum likelihood observations, Proceedings of Robotics: Science and Systems 2010 (RSS), Zaragosa, Spain, June 27, 2010.

    State estimation for flexible materials manipulation

    In the last decade, Bayesian inference has been successfully applied to simultaneous localization and mapping (SLAM) problems in mobile robot contexts. However, these approaches are infrequently applied to manipulation problems. At NASA, we explored state estimation in the context of manipulating soft or flexible materials. This turns out to be an extremely important problem. Some of the most ergonomically challenging work that automotive factory workers perform involves mounting flexible materials such as cables, bags, or covers that exposes the workers to repetitive motion injury.

    At NASA and working jointly with General Motors, my collaborators and I have developed strategies for using Bayesian filtering to localize buttons or grommets in flexible materials using touch sensors. The sequence of images below illustrates an application of the technique to a grommet insertion task. The key to this work was modeling how the material feels based on training data rather than attempting to analytically model the unpredictable nature of the flexible materials interaction. To our knowledge, this is the first application of Bayesian filtering to the problem of interpreting subtle tactile information. The research has resulted in an application that enables Robonaut 2 to autonomously locate a snap or grommet embedded in fabric and mate it with a fastener. It is among many capabilities that may be demonstrated aboard the international space station when Robonaut 2 travels there in December, 2010.

    Platt, R., Permenter, F., Pfeiffer, J., Using touch to localize flexible materials during manipulation, IEEE Transactions on Robotics, Special issue on a robotic sense of touch. (Conditionally accepted).

    Grasp Control

    As part of my graduate work at UMass Amherst, I explored a special-purpose approach to managing the partially observable nature of robot grasping problems. Rather than confronting the grasp problem directly, we reduce grasping to a fully observable projection of the original problem that is solvable using standard control methods. In the reduced problem, controller state is always measurable using fingertip force sensors. We demonstrated that solutions to the reduced problem are also solutions to the original problem and that the resulting grasp controller is guaranteed to eventually reach these solutions. The approach was validated using Dexter, a robot at UMass, and found to be very effective in practice. Essentially, the robot ``feels'' its way into a grasp configuration.

    Platt, R., Fagg, A. H., Grupen, R., Null Space Grasp Control: Theory and Experiments, IEEE Transactions on Robotics, Vol 26, No 2, April 2010


    Publications

    Under Review

  • Abdallah, M., Platt, R., Wampler, C., Decoupled Torque Control of Tendon-Driven Fingers with Tension Management, Submitted to the International Journal of Robotics Research.

    Accepted

  • Platt, R. Convex receding horizon control in non-Gaussian belief space, Proceedings of the Workshop on the Algorithmic Foundations of Robotics (to appear), 2012.

  • Platt, R., Kaelbling, L., Lozano-Perez, T., Tedrake, R. Non-Gaussian Belief Space Planning: Correctness and Complexity, IEEE Int'l Conf. on Robotics and Automation, 2012. (The final version of the paper posted here fixes some errors that were present in the proofs in the submitted version.)

  • Perez, A., Platt, R., Konidaris, G., Kaelbling, L., Lozano-Perez, T. LQR-RRT^*: Optimal Sampling-Based Motion Planning with Automatically Derived Extension Heuristics, IEEE Int'l Conf. on Robotics and Automation, 2012. (This paper has been updated since our original submission.)

  • Abdallah, M., Platt, R., Hargrave, B., Permenter, F. Position Control of Tendon-Driven Fingers with Position Controlled Actuators, IEEE Int'l Conf. on Robotics and Automation, 2012

  • Platt, R., Kaelbling, L., Lozano-Perez, T., Tedrake, R.Efficient planning in non-Gaussian belief spaces and its application to robot grasping, Proceedings of the International Symposium on Robotics Research, 2011. (Extended version available in CSAIL Tech Report MIT-CSAIL-TR-2011-039

  • Platt, R., Permenter, F., Pfeiffer, J., Using Bayesian filtering to localize flexible materials during manipulation, IEEE Transactions on Robotics, Special issue on a robotic sense of touch. Vol 27, No 3, June 2011

  • Truax, R., Platt, R., Leonard, J., Using prioritized relaxations to locate objects in points clouds for manipulation, IEEE Int'l Conf. on Robotics and Automation, Shanghai, May, 2011

  • Platt, R., Ihrke, C., Bridgwater, L., Linn, M., Diftler, M., Abdallah, M., Askew, S., Permenter, F., A miniature load cell suitable for mounting on the phalanges of human-sized robot fingers, IEEE Int'l Conf. on Robotics and Automation, Shanghai, May, 2011

  • Diftler, M., Mehling, J., Abdallah, M., Radford, N., Bridgwater, L., Sanders, A., Askew, S., Linn, D., Yamokoski, J., Permenter, F., Hargrave, B., Platt, R., Savely, R., Ambrose, R., Robonaut 2: The First Humanoid Robot in Space, IEEE Int'l Conf. on Robotics and Automation, Shanghai, May, 2011

  • Platt, R., Abdallah, M., Wampler, C., Multiple-priority impedance control, IEEE Int'l Conf. on Robotics and Automation, Shanghai, May, 2011

  • Abdallah, M., Wampler, C., Platt, R. Object Impedance Control Using a Closed-Chain Task Definition, Proceedings of the IEEE Int'l Conf. on Humanoid Robots, Nashville, TN, December, 2010

  • Abdallah, M., Platt, R., Wampler, C., Hargrave, B. Applied Joint-Space Torque and Stiffness Control of Tendon-Driven Fingers , Proceedings of the IEEE Int'l Conf. on Humanoid Robots, Nashville, TN, December, 2010

  • Platt, R., Tedrake, R., Kaelbling, L., Lozano-Perez, T., Belief space planning assuming maximum likelihood observations, Proceedings of Robotics: Science and Systems 2010 (RSS), Zaragosa, Spain, June 27, 2010, (Slides from presentation).

  • Platt, R., Abdallah, M., Wampler, C. Multi-Priority Cartesian Impedance Control, Proceedings of Robotics: Science and Systems 2010 (RSS), Zaragosa, Spain, June 27, 2010

  • Platt, R., Permenter, F., Pfeiffer, J., Inferring hand-object configuration directly from tactile data, Electronically published proceeding of the Mobile Manipulation Workshop, IEEE Conference on Robotics and Automation (ICRA), Anchorage, Alaska, May 2010

  • Corcoran, C., Platt, R. A measurement model for tracking hand-object state during dexterous manipulation, Proceedings of the 2010 IEEE Conference on Robotics and Automation (ICRA), Anchorage, Alaska, May 2010

  • Platt, R., Fagg, A. H., Grupen, R., Null Space Grasp Control: Theory and Experiments, IEEE Transactions on Robotics, Vol 26, No 2, April 2010

  • de Granville, C., Wang, D., Southerland, J., Platt, Jr. R., and Fagg, A. H., Grasping Affordances: Learning to Connect Vision to Hand Action, ``The Path to Autonomous Robots; Essays in Honor of George A. Bekey'' (Gaurav S. Sukhatme, Ed.), Springer, 2009

  • Platt, R., Learning Grasp Strategies Composed of Contact Relative Motions, IEEE-RAS International Conference on Humanoid Robots, Pittsburgh, PA, December, 2007

  • Platt, R., Fagg, A. H., Grupen, R., Learning Grasp Context Distinctions that Generalize, IEEE-RAS International Conference on Humanoid Robots, Genoa, Italy, December, 2006

  • Platt, R., Burridge, R., Brock, O., Diftler, M., Graf, J., Goza, M., Huber, E. Humanoid Mobile Manipulation Using Controller Refinement, IEEE-RAS International Conference on Humanoid Robots, Genoa, Italy, December, 2006

  • Platt, R., Fagg, A. H., Grupen, R., Improving Grasp Skills Using Schema Structured Learning, International Conference on Development and Learning, Bloomington, Indiana, May, 2006

  • Robert Platt, Mars Chu, Myron Diftler, Toby Martin, Michael Valvo, A Miniature Force Sensor for Prosthetic Hands, Workshop on Robotic Systems for Rehabilitation, Exoskeleton, and Prosthetics, Robotics: Science and Systems, University of Pennsylvania, Philadelphia, PA, August 18, 2006.

  • Brock, O., Fagg, A., Grupen, R., Platt, R., Rosenstein, M., and Sweeney, J. A Framework for Learning and Control in Intelligent Humanoid Robots, The International Journal of Humanoid Robotics, Volume 2, Number 3, September 2005.

  • Platt, R., Fagg, A. H., Grupen, R., Re-using Schematic Grasping Policies, IEEE-RAS International Conference on Humanoid Robots, Tsukuba, Japan, December 5-7, 2005

  • K. Rohanimanesh, R. Platt Jr., S. Mahadevan, and R. Grupen Coarticulation in Markov Decision Processes , Eighteenth International Conference on Neural Information Processing Systems (NIPS), December 2004 (ps: 447KB)

  • William Bluethmann, Robert Ambrose, Myron Diftler, Eric Huber, Andy Fagg, Michael Rosenstein, Robert Platt, Roderic Grupen, Cynthia Breazeal, Andrew Brooks, Andrea Lockerd, R. Alan Peters II, O. Chad Jenkins, Maja Mataric, Magdalena Bugajska Building an Autonomous Humanoid Tool User, Proceedings of the 2004 IEEE International Conference on Humanoid Robots, Los Angeles, CA, USA November 2004

  • A. Fagg, M. Rosenstein, R. Platt and R. Grupen, Extracting User Intent in Mixed Initiative Teleoperator Control, AIAA-2004-6309 AIAA 1st Intelligent Systems Technical Conference, Chicago, Illinois, Sep. 20-22, 2004

  • T. Martin, M. Diftler and R. Ambrose, R. Platt, M. Butzer, Tactile Sensors for the NASA/DARPA Robonaut, AIAA 1st Intelligent Systems Technical Conference, Chicago, Illinois, Sep. 20-22, 2004

  • Platt, R., Fagg, A. H., Grupen, R. Manipulation Gaits: Sequences of Grasp Control Tasks, Proceedings of the 2004 IEEE Conference on Robotics and Automation (ICRA), New Orleans, Louisiana, April 2004 © 2004 IEEE. (pdf: 175KB)

  • T. B. Martin, R. O. Ambrose, M. A. Diftler, R. Platt Jr., M. J. Butzer Tactile Gloves for Autonomous Grasping with the NASA/DARPA Robonaut, Proceedings of the 2004 IEEE Conference on Robotics and Automation (ICRA), New Orleans, Louisiana, April 2004 © 2004 IEEE. (pdf: 175KB)

  • Platt, R., Brock, O., Fagg, A. H., Karupiah, D., Rosenstein, M., Coelho, J., Huber, M., Piater, J., Wheeler, D., Grupen, R. A Framework For Humanoid Control and Intelligence, Proceedings of the 2003 IEEE International Conference on Humanoid Robots, Karlsruhe & Munich, Germany, October 2003 © 2003 IEEE. (pdf: 293KB; ps.gz: 199KB)

  • Platt, R., Fagg, A. H., Grupen, R. Extending Fingertip Grasping to Whole Body Grasping, Proceedings of the 2003 IEEE Conference on Robotics and Automation (ICRA), Taipei, Taiwan, May 2003 © 2003 IEEE. (pdf: 353KB; ps.gz: 1424KB)

  • Diftler, M.A., Platt, R., Culbert, C.J., Ambrose, R.O., Buethmann, W.J. Evolution of the NASA/DARPA Robonaut Control System, Proceedings of the 2003 IEEE Conference on Robotics and Automation (ICRA), Taipei, Taiwan, May 2003 © 2003 IEEE. (pdf: 357KB)

  • Platt, R., Fagg, A. H., Grupen, R. Nullspace Composition of Control Laws for Grasping, In the Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). 2002 © 2002 IEEE (pdf: 316KB; ps: 596KB)

    Technical Reports

  • K. Rohanimanesh, R. Platt Jr., S. Mahadevan, and R. Grupen A Framework for Coarticulation in Markov Decision Processes Technical Report 04-33, University of Massachusetts, 2004

    Thesis

  • Platt, R., Learning and Generalizing Control-Based Grasping and Manipulation Skills , Ph.D. Dissertation, Computer Science Department, University of Massachusetts at Amherst, September, 2006.