Whether a robot is assisting a person to move about the home, or packing containers in a warehouse, the fundamental promise of robotics centers on the ability to productively interact with a complex and changing environment in a safe and controlled fashion. However, current robots are largely limited to basic tasks in structured environments--operating slowly and cautiously, afraid of any incidental contact with the outside world. Dynamic interaction, encompassing both legged locomotion and manipulation, poses significant challenges to traditional control and planning techniques. Discontinuities from impact events and dry friction make standard tools poorly suited in scenarios with complex or uncertain contacts between robot and environment. I will present approaches that leverage the interplay between numerical optimization and the mathematical structure of contact dynamics to avoid the combinatorial complexity of mode enumeration. This will include a tractable algorithm for trajectory optimization, without an a priori encoding of the contact sequence, and an approach utilizing sums-of-squares programming to design and provably verify controllers that stabilize systems making and breaking contact.
Michael Posa is a Ph.D. candidate in Electrical Engineering and Computer Science at the Massachusetts Institute of Technology, with an expected graduation in May of 2017. At MIT, he is a member of the Robot Locomotion Group working with Professor Russ Tedrake. He received his B.S. and M.S. in Mechanical Engineering from Stanford University in 2007 and 2008, where he received the Frederick E. Terman Award. Before joining MIT, he worked as an engineer at Vecna Robotics in Cambridge, Massachusetts, designing control systems and simulation tools for the humanoid BEAR robot and other devices. His research emphasizes computational approaches for control and planning of robotic systems with frictional contact. He is a recipient of the Rolf Locher Graduate Fellowship and received the Best Paper award at HSCC in 2013.
Faculty Hosts: Maxim Likhachev (RI), Paul Steif (MechE)