Speakers

Luca Carlone

Recent Progress on Certifiable Perception Algorithms

Abstract: Many perception and state estimation problems in robotics and computer vision can be formulated as optimization problems. In many of these problems, failure to converge to the optimal solution of the optimization problem leads to computing inaccurate and unreliable state estimates. In safety-critical applications, from self-driving to drones and service robots, these failures can cascade to system-level failure and put human life at risk. This talk reviews the idea of certifiable perception algorithms, which are able to solve hard optimization problems arising in robot perception and certify the optimality of the resulting solution. I will also discuss recent advances in this research area, including faster solvers and applications where measurements are collected over time.

Bio: Luca Carlone is the Charles Stark Draper Assistant Professor in the Department of Aeronautics and Astronautics at the Massachusetts Institute of Technology, and Principal Investigator in the MIT Laboratory for Information & Decision Systems (LIDS). He received his PhD from the Polytechnic University of Turin in 2012. He joined LIDS as a postdoctoral associate (2015) and later as a Research Scientist (2016), after spending two years as a postdoctoral fellow at the Georgia Institute of Technology (2013-2015).

His goal is to enable human-level perception and world understanding on mobile robotics platforms (micro aerial vehicles, self-driving cars, ground robots) operating in the real world. Towards this goal, his work involves a combination of rigorous theory and practical implementations. In particular, his research interests include nonlinear estimation and probabilistic inference, numerical and distributed optimization, and geometric vision applied to sensing, perception, and decision-making in single and multi-robot systems.

His work includes seminal results on certifiably-correct algorithms for localization and mapping, as well as approaches for visual-inertial navigation and distributed mapping. He is a recipient of the 2017 Transactions on Robotics King-Sun Fu Memorial Best Paper Award, and the best paper award at WAFR 2016.

Web: https://lucacarlone.mit.edu/

Noemie Jaquier

Geometry-aware Bayesian optimization for efficient robot skill learning

Abstract: Fast and data-efficient skill learning is a key challenge in robotics, where robots often need to generalize previously-learned policies to unforeseen settings. In this context, Bayesian optimization has emerged as a powerful tool to efficiently optimize parametric policies in challenging robotics scenarios. However, improving the performance, scalability, and safety of Bayesian optimization techniques remains a central goal for robotics applications.

This talk introduces the idea of incorporating inductive bias into Bayesian optimization algorithms by leveraging task-specific information on the geometry of the search space. Many robotic parameters belong to non-Euclidean spaces with inherent geometric properties. For instance, orientations can be viewed as elements of the unit sphere or the special orthogonal group; control gains, inertia, and manipulability ellipsoids lie in the manifold of symmetric-positive-definite matrices; and robot joint configurations belong to the torus. First, I will discuss how geometry-awareness can be brought into Bayesian optimization by leveraging Riemannian manifold theory, both in the surrogate model and in the optimization of the acquisition function. Second, I will discuss how this framework can be extended to optimize high-dimensional non-Euclidean objective functions. Finally, I will show that leveraging geometry as inductive bias for Bayesian optimization generally leads to significant performance improvements in a variety of benchmarks and robotics applications. 

Bio: Noemie Jaquier is a visiting postdoctoral scholar working with Prof. Oussama Khatib at the Stanford Robotics Lab and a postdoctoral researcher working with Prof. Tamim Asfour in the High Performance Humanoid Technologies Lab (H²T) at the Karlsruhe Institute of Technology (KIT).

From August 2016 to July 2020, she was a PhD student affiliated to EPFL and working at the Idiap Research Institute. She did a PhD sabbatical in the Bosch Center for Artificial Intelligence (BCAI), Germany from April to September, 2019. She obtained a Bachelor in Microengineering (2014), a Master in Robotics and Autonomous Systems (2016) and a Minor in Computational Neurosciences (2016) from EPFL.

Her research brings a novel Riemannian perspective to robot learning, optimization, and control by leveraging Riemannian geometry as inductive bias and as a theory to provide sound theoretical guarantees. She investigates data-efficient methods that build on geometric spaces and exploit the geometric information naturally arising in robotic data. Noemie's work focuses on skills learning via human demonstrations and adaptation techniques with geometry as a cornerstone. It spans various applications in the field of robot manipulation.

Web: https://njaquier.ch/

David M. Rosen

Certifiable and Distributed Nonconvex Optimization

Bio: David M. Rosen is an Assistant Professor in the Departments of Electrical & Computer Engineering and Mathematics, and the Khoury College of Computer Sciences (by courtesy).  Prior to joining Northeastern, he was a Research Scientist at Oculus Research (now Meta Reality Labs) from 2016 to 2018, and a Postdoctoral Associate at MIT’s Laboratory for Information and Decision Systems (LIDS) from 2018 to 2021.

He is broadly interested in the mathematical and algorithmic foundations of trustworthy autonomy.  His research applies tools from nonlinear optimization, differential geometry and topology, abstract algebra, and probability and statistics to devise principled, computationally efficient, and provably robust algorithms for machine perception and control.  Much of his recent work has explored the use of principled approximation schemes (such as convex relaxation) to efficiently compute provably-good solutions of challenging machine perception problems (such as SLAM).  

His work has been recognized with multiple awards at flagship international venues, including the inaugural Best Paper Award at the International Workshop on the Algorithmic Foundations of Robotics (2016), selection as an RSS Pioneer (2019), a Best Student Paper Award at Robotics: Science and Systems (2020), and an Honorable Mention for the IEEE Transactions on Robotics King-Sun Fu Memorial Best Paper Award (2021).

Web: https://david-m-rosen.github.io/

Francesco Biral

InDi: An Indirect/Direct method for Optimal Control Problems

Abstract: Optimal control problems are widely present in engineering and with an increasing number of successful applications. Direct methods emerge as the most popular approach to solve these problems because they are simpler to implement and require less symbolic computation. Instead, the indirect approach requires more symbolic manipulation, but through the Pontryagin maximum principle, it allows for a better understanding of the solution's structure, and the control part is captured more naturally.

This work introduces a tailored derived numerical method for solving optimal control problems which can be seen interchangeably as derived from a direct approach or from an indirect approach. The search for a connection between the solution of the discretization of direct methods with that obtained with the discretization of indirect methods is not a new idea. The principle of covector mapping (CMP) has demonstrated a mapping that makes the solution of the direct method equivalent to that of the indirect method when using pseudospectral collocation techniques. Similarly to CMP, this study introduces  a mapping approach for finite difference scheme that connects the discretized equations of indirect methods with those of direct transcription applied to implicit dynamics. Revisiting the discretization of the indirect method as that obtained from a direct transcription allows us to hybridize the solution techniques and algorithms of the two families of methods by exploiting their respective strengths.

This innovative formulation holds great promise for the indirect method, facilitating the adoption of regularization techniques commonly associated with direct approaches, all while retaining the explicit solution of the control as a function of the states and co-states within a bi-level optimization framework that significantly improves the numerical performance. This flexible formulation allows the introduction of numerical techniques derived from direct methods, as proximal methods, with the aim of obtaining a robust solver while maintaining the efficient structure of Newton's damped method used for the solution of the indirect method. Moreover, the proposed mapping extends its utility to encompass implicit dynamics, thereby providing a comprehensive solution strategy for a broader array of optimal control problems and applications.

Bio: Francesco Biral received the Master Degree in Mechanical Engineering at the University of Padova, Italy, and the Ph.D. in Mechanism and Machine Theory from University of Brescia, Italy, in 2000. He is currently Associate Professor at the Department of Industrial Engineering at University of Trento.

His research interests include symbolic and numerical multibody dynamics and optimisation, constrained optimal control, mainly in the field of sport engineering and vehicle dynamics with special focus on minimum lap time problems and Intelligent Transportation Systems.

Web: https://orcid.org/0000-0001-8098-7965

Russ Tedrake

Graphs of Convex Sets

Abstract: We've recently introduced Graphs of Convex Sets  (GCS) as a general framework for optimizing mixed continuous + combinatorial optimization problems that are naturally specified on a graph, and have talked mostly so far about its applications to motion planning. In this talk, I'll try to give the broader view of GCS, which includes natural extensions of many network flow problems, and which connects deeply to many results in systems and control.

Bio: Russ Tedrake is the Toyota Professor of Electrical Engineering and Computer Science, Aeronautics and Astronautics, and Mechanical Engineering at MIT, the Director of the Center for Robotics at the Computer Science and Artificial Intelligence Lab, and the leader of Team MIT's entry in the DARPA Robotics Challenge. Russ is also the Vice President of Robotics Research at the Toyota Research Institute. He is a recipient of the 2021 Jamieson Teaching Award, the NSF CAREER Award, the MIT Jerome Saltzer Award for undergraduate teaching, the DARPA Young Faculty Award in Mathematics, the 2012 Ruth and Joel Spira Teaching Award, and was named a Microsoft Research New Faculty Fellow.

Russ received his B.S.E. in Computer Engineering from the University of Michigan, Ann Arbor, in 1999, and his Ph.D. in Electrical Engineering and Computer Science from MIT in 2004, working with Sebastian Seung. After graduation, he joined the MIT Brain and Cognitive Sciences Department as a Postdoctoral Associate. During his education, he has also spent time at Microsoft, Microsoft Research, and the Santa Fe Institute. 

Web: https://groups.csail.mit.edu/locomotion/russt.html

Armin Nurkanovic

Numerical methods for solving nonsmooth optimal control problems

Abstract: In control applications contact and friction phenomena are often modeled as nonsmooth dynamical systems. In order to optimally control such systems or to implement MPC controllers, nonsmooth optimal control problems have to be solved. This involves three steps: (re)formulating the problem, discretizing it, and solving it. In contrast to standard smooth trajectory optimization, these steps are highly nontrivial. In this talk, we review recent developments in all three steps and show with counterexamples why naive approaches must fail. For the first step, we investigate the time-freezing reformulation - which simplifies systems with state jumps; for the second, finite elements with switch detection (FESD) - which ensures high accuracy and correct sensitivities; and we discuss how to efficiently solve mathematical programs with complementarity constraints - which frequently arise in the third step. Examples show how special care is needed in all three steps to obtain efficient and meaningful solutions.

Bio: Armin Nurkanovic received a Bachelor's degree in Electrical Engineering from the University of Tuzla in 2015 and a Master's degree in Electrical Engineering and Information Technology from the Technical University of Munich in 2018. He received a DAAD scholarship for his master's studies. From 2018 he was a PhD student at the University of Freiburg (first external-industrial, then internal) under the supervision of Prof. Moritz Diehl. Until October 2021, he was an industrial PhD student at Siemens Technology in the research group Autonomous Systems and Control. Together with his co-authors, he received the IEEE Control Systems Letters Outstanding Paper Award for 2022. He successfully defended his PhD thesis (summa cum laude) in November 2023.

Armin is currently interested in developing numerical methods for optimal control of hybrid and nonsmooth dynamical systems, including ODEs with discontinuous vector fields (Filippov systems, switched systems, dynamic complementarity systems, and similar) and systems with state jumps (mainly systems from nonsmooth mechanics).

Web: https://www.syscop.de/people/armin-nurkanovic

Robin Deits

Care and Feeding of MPC: Model-Predictive Control of the Electric Atlas

Abstract: The Atlas humanoid robot can walk, jump, run, and manipulate, and it can combine those behaviors seamlessly to create flashy dance moves, parkour sequences, or dynamic throws. In this presentation, I'll discuss how we've built the generations of model-predictive control that power Atlas's behaviors, as well as the challenges of deploying MPC in reality. Finally, I'll show how we're developing new behaviors on top of that controller to allow the new electric Atlas to start doing useful work in the world. 

Bio: Robin Deits is a roboticist at Boston Dynamics.

Web: https://blog.robindeits.com/pages/about/

Marc Toussaint

NLP Sampling:
Combining MCMC and NLP Methods for Diverse Constrained Sampling 

Abstract: I will discuss relations between typical MCMC (e.g. Langevin, manifold & polytope sampling) and constrained optimization techniques, and argue for a unified approach. My original motivation is robustness in task-and-motion planning.

Bio: Marc Toussaint is professor in the area of AI & Robotics at TU Berlin, lead of the Learning & Intelligent Systems Lab at the EECS Faculty, and member of the Science Of Intelligence cluster of excellence.

His research interests are in the intersection of AI and robotics, namely in using machine learning, optimization, and AI reasoning to tackle fundamental problems in robotics. The integration of learning and reasoning, of data-based and model-based decision making is of particular interest to him. Concrete research topics he works on are models and algorithms for physical reasoning, task-and-motion planning (logic-geometric programming), learning heuristics, the planning-as-inference paradigm, algorithms and methods for robotic building construction, and learning to transfer model-based strategies to reactive and adaptive real-world behavior. To this end, Marc builds on methodologies from optimization, reinforcement learning, machine learning, search, planning, and probabilistic inference. Some of his earlier work was on evolutionary algorithms (esp. evolving genetic representations and compression), relational reinforcement learning, and active learning. His physics diploma research was on gravity theory as a gauge theory.

Web: https://www.user.tu-berlin.de/mtoussai/

Brandom Amos

Differentiable optimization for robotics

Abstract: Optimization is a crucial technology for robotics and provides functionality such as optimal control, motion planning, state estimation, alignment, manipulation, tactile sensing, pose tracking, and safety mechanisms. These solvers are often integrated with learned models that estimate and predict non-trivial parts of the world. *Differentiable optimization* enables the learned model to receive a learning signal from these downstream optimization problems. This signal encourages the model to improve on regions that are important for the optimization problem to work well, rather than making accurate predictions under a supervised loss. This talk will overview the foundations, applications, and recent advancements on these topics.

Bio: Brandon Amos is a Research Scientist in Meta AI’s Fundamental AI Research group in NYC. He holds a PhD in Computer Science from Carnegie Mellon University and was supported by the USA National Science Foundation Graduate Research Fellowship (NSF GRFP). Prior to joining Meta, he has worked at Adobe Research, Google DeepMind, and Intel Labs. His research interests are in machine learning and optimization with a recent focus on reinforcement learning, control, optimal transport, and geometry.

Web: https://bamos.github.io/

Rika Antonova

Differentiable simulation

Abstract: Differentiable simulation is a promising toolkit for fast gradient-based policy optimization and for adapting simulators to reality. However, existing approaches to differentiable simulation have focused on scenarios with well-behaved gradients, such as systems with mostly smooth dynamics. In this talk, Rika will outline the challenges arising with contact-rich interactions, deformables and fluids, where simulators yield rugged optimization landscapes. Rika will present an approach that combines global search and local optimization to overcome the above challenges, and also touch upon other interesting directions that benefit from differentiable simulation, such as differentiable rendering and optimizing tool morphologies. Then, Yang will present another perspective on tackling the optimization challenges, which employs large language models (LLMs) to devise stage-by-stage plans, executed via a closed-loop predictive control using differentiable physics for deformables.

Bio: Rika is transitioning to an Associate Professor position at the University of Cambridge. Her research is focused on resilient autonomous learning, reinforcement learning, and optimization. Since 2021, Rika has been a postdoctoral scholar at Stanford University, and was awarded the NSF/CRA Computing Innovation Fellowship for research on transfer learning for robotics. Rika completed her Ph.D. at KTH, and research Master's at the Robotics Institute at Carnegie Mellon University. Before that, she was a senior software engineer at Google.

Web: https://contactrika.github.io/

Yang You

Differentiable simulation

Abstract: Differentiable simulation is a promising toolkit for fast gradient-based policy optimization and for adapting simulators to reality. However, existing approaches to differentiable simulation have focused on scenarios with well-behaved gradients, such as systems with mostly smooth dynamics. In this talk, Rika will outline the challenges arising with contact-rich interactions, deformables and fluids, where simulators yield rugged optimization landscapes. Rika will present an approach that combines global search and local optimization to overcome the above challenges, and also touch upon other interesting directions that benefit from differentiable simulation, such as differentiable rendering and optimizing tool morphologies. Then, Yang will present another perspective on tackling the optimization challenges, which employs large language models (LLMs) to devise stage-by-stage plans, executed via a closed-loop predictive control using differentiable physics for deformables.

Bio: Yang You is a postdoctoral fellow at Leonidas Guibas' lab at Stanford University, focusing on robot vision and language-guided robot manipulation. His research interests include 3D computer vision, computer graphics, and robotics. His work aims to advance the integration of vision and language in robot systems, contributing to the field's understanding of how machines perceive and interact with the 3D world.

Web: https://qq456cvb.github.io/

Lin Zhao

Meta-Learning for Robot Estimation and Control via Bilevel Optimization

Abstract: Nonlinear optimization plays a pivotal role in robot state estimation, planning, and control, which ensures precise and efficient operations. However, their effectiveness hinges on the meticulous tuning of various hyperparameters, such as weighting matrices, reference waypoints, and horizon lengths. In dynamic and complex environments, real-time adaptation of these hyperparameters becomes indispensable for the robust functioning of the robots. To this end, we develop efficient algorithms for generating these hyperparameters using deep neural networks and thereby achieve fast environment adaptation and robust control in challenging robotic tasks. They are essentially solving a bilevel optimization, but utilize the inherent sparsity in the low-level dynamics-constrained optimization problem. We will present several interesting applications in quadrotor control, including aerodynamic disturbance estimation, agile flight control, and cooperative transport by distributed learning.

Bio: Lin Zhao is currently an assistant professor in the Department of Electrical and Computer Engineering at the National University of Singapore. He received a PhD degree in ECE and MSc in Mathematics from The Ohio State University, USA, in 2017, supervised by Prof. Wei Zhang and Prof. Ghaith A. Hiary, respectively. Before that, he received a B.S. and M.S. in Control Science and Engineering from Harbin Institute of Technology, China, in 2010 and 2012, respectively, supervised by Prof. Huijun Gao. Before joining NUS, he was a research scientist at Aptiv Pittsburgh Technology Center (now Motional) working on autonomous driving.

Lin's research intersects control theory, optimization, and machine learning, with applications to unmanned aerial vehicles (UAV). One recent focus is on design and analysis of reinforcement learning algorithms, to boost training efficiencies and control performance with theoretical guarantees.  On the UAV side, his group develop AI-assisted planning and control algorithms to enable more intelligent and robust autonomous operations and multi-agent collaborations.

Web: https://sites.google.com/view/lzhao