Invited Speakers

Matteo Bianchi is currently a tenure-track Assistant Professor at the Research Centre “E. Piaggio” and the Department of Information Engineering (DII) of the Università di Pisa. He is also clinical research affiliate at Mayo Clinic (Rochester, USA) and serves as co-Chair of the RAS Technical Committee on Robot Hands, Grasping and Manipulation and Vice-Chair for Information and Dissemination of the RAS Technical Committee on Haptics. He is the Principal Investigator of the EU Project SoftPro (No.688857) for the Research Centre “E. Piaggio”. From January to June 2011, he worked as visiting student at the Laboratory for Computational Sensing and Robotics at Johns Hopkins University, Baltimore, USA. His research interests include haptic interface and sensor design, control and validation with applications in virtual reality, robotics/medical robotics (robot-assisted minimally invasive surgery and prosthetics), tele-robotics, and assistive/affective human-robot interaction; human and robotic hands: optimal sensing and control; psycho-physics and mathematical modelling of the sense of touch and human manipulation; human inspired control of soft robots; machine learning for human and robot manipulation. He is an author of more than 100 peer-reviewed contributions and serves as member of the editorial/organizing board of international conferences and journals. He is editor of the book "Human and Robot Hands'', Springer International Publishing. He is recipient of several national and international awards, including the JCTF novel technology paper award at the IEEE/RSJ IROS Conference in Villamoura, Portugal (2012) and the Best Paper Award at the IEEE-RAS Haptics Symposium in Philadelphia, USA (2016).

Matteo Bianchi

A data-driven approach to autonomous grasping and reflex grasping with soft hands: combining deep learning, multi-modal minimalistic sensing, embodied intelligence and human inspiration

Soft hands are robotic systems that embed compliant elements in their mechanical design. This enables an effective adaptation with the items and the environment, and ultimately, an increase in their grasping performance. These hands come with clear advantages in terms of ease-to-use and robustness if compared with classic rigid hands, when operated by a human. However, their potential for autonomous grasping is still largely unexplored, due to the lack of suitable control strategies. In this talk, I will present an approach to enable soft hands to autonomously grasp objects, starting from the observations of human strategies. The approach combines minimalistic multi-modal sensing, the purposeful exploitation of the intrinsic softness of the artificial hands and deep learning techniques. Applications to reflex grasping in advanced human-robot-interaction and autonomous grasping are presented and discussed.

Gabriele Buondonno received his Master degree in Robotics and Artificial Intelligence in 2014 and his PhD in Automation, Bioengineering and Operations Research in 2018, both from Sapienza University of Rome. Between 2013 and 2014, he briefly visited the System Robotics Laboratory (Kosuge, Kinugawa, Wang Lab./Hirata Lab.) in Sendai, Japan. Between 2017 and 2018, he was visiting student at LAAS-CNRS, where he is currently post-doc from 2018. His research interests include elastic elements, environment interaction and humanoid motion.

Gabriele Buondonno

Latest advances in passive walking and memory of motion

We introduce the latest advances in robotic walking under two respects. On one hand, passive walking dynamics is deeply studied with the help of an optimization framework for the design and analysis of biped walkers. The framework goes into great detail in capturing the dynamic constraints imposed by the contact dynamics. On the other hand, useful heuristics are investigated in order to efficiently warm-start the optimization problem. This is the subject of the European projects MEMMO and IREPA.

Matei Ciocarlie is an Associate Professor of Mechanical Engineering at Columbia University. His current work focuses on robot motor control, mechanism and sensor design, planning and learning, all aiming to demonstrate complex motor skills such as dexterous manipulation. Matei completed his Ph.D. at Columbia University in New York; before joining the faculty at Columbia, he was a Research Scientist and Group Manager at Willow Garage, Inc., a privately funded Silicon Valley robotics research lab, and then a Senior Research Scientist at Google, Inc. In recognition of his work, Matei has been awarded the Early Career Award by the IEEE Robotics and Automation Society, a Young Investigator Award by the Office of Naval Research, a CAREER Award by the National Science Foundation, and a Sloan Research Fellowship by the Alfred P. Sloan Foundation.

Matei Ciocarlie

Modeling contact with Coulomb friction and the maximum dissipation principle

In this talk I will present recent work from our group on modeling contact with Coulomb friction. While numerous approximations of Coulomb friction are widely used in practice, a complete treatment remains elusive: the maximum dissipation principle, part of the Coulomb model stating that friction uses up as much energy as possible during contact slip, imposes non-convex and non-smooth constraints that are difficult to integrate in a computationally efficient solver. For quasi-static grasp analysis, this talk will present a relaxation that allows the relevant friction constraints to be solved as a Mixed Integer Program, as well as an algorithm that successively refines this relaxation locally in order to efficiently obtain solutions to arbitrary accuracy. It is, to the best of our knowledge, the first time that a model has been proposed that can handle three-dimensional frictional constraints that include the maximum dissipation principle, up to arbitrary accuracy and in a computationally efficient fashion. This framework allows us to solve general queries regarding quasi-static grasp stability, and could have applicability for contact models in other settings, such as dexterous manipulation or locomotion.

Robin Deits has been working on optimization for walking robots since he joined the Robot Locomotion Group at MIT in 2012. During the DARPA Robotics Challenge, he developed mixed-integer footstep planning algorithms for rough terrain traversal and served as one of team MIT's robot pilots. Since the end of the DRC, he has worked on applying a variety of optimization techniques to improve robot control in the presence of unplanned or uncertain contact. Since finishing his PhD in 2018, he has been working as a robotics engineer at Boston Dynamics, where he spends his time teaching the Atlas humanoid robot new tricks. He is also one of the founders of JuliaRobotics, an organization dedicated to improving open-source robotics tools in the Julia programming language.

Robin Deits

Learning controllers from offline global optimization by sampling value function intervals

Learning a control policy from offline simulations is a tempting idea, but success in this area has proven to be elusive for complex robots like our humanoids. One particular challenge is the way we handle contact between the robot and the world. A controller which decides when and where to make contact must be able to reason about a complex mixture of discrete and continuous states, making optimization of such a controller difficult even when running offline and in simulation. By solving enough example optimizations offline, we might hope to learn a general policy, but collecting samples of the optimal policy is difficult: local optimization methods tend to be fast but may produce samples which are only locally optimal, while mixed-integer optimizations can provide globally optimal samples but may take an extremely long time to do so.

In this talk, I will discuss how we balanced online and offline computation to take advantage of the specific guarantees provided by a mixed-integer representation of contact. Using offline optimizations we learn an approximation of the global cost-to-go for a simulated robot, and this approximation provides enough fidelity to inform the behavior of a short-horizon model-predictive controller which can run at real-time. Although neither the offline value function nor the online MPC is sufficient to balance the robot on its own, combining both allows the controller to make effective use of multiple contact points to balance the robot.

Dr. Farbod Farshidian is a postdoctoral research assistant at Robotic System Lab, ETH Zurich. In his research, he focuses on the motion planning and control of the mobile robots, with the aim of developing algorithms and techniques that can endow robotic platforms to operate autonomously in real-world applications. Farbod received his BS and MS in electrical engineering from K.N.Toosi University of Technology and the University of Tehran in Iran from 2005 to 2012. He got his Ph.D. from ETH Zurich in 2017 on motion planning and control of legged systems. Since January 2018, he is a postdoctoral fellow at Robotic System Lab, ETH Zurich.

Farbod Farshidian

A model predictive control approach for motion planning and control of legged systems

Robust planning in real-world robotics applications requires the capability of adjusting the plan using state measurements continuously and in real-time. Many of today's approaches for online motion planning for legged systems have achieved this capability through task decomposition and model reduction. Such simplifications have been vital in making the computation of motion planning fast in finding solutions in real-time. However, simplifications generally come at the cost of limiting the maneuverability of the robot. Moreover, transferring solutions found by whole-body optimization-based methods to robotic hardware poses a challenging task. The presence of unmodeled dynamics often renders such methods impractical to employ on hardware since the optimization tends to fully exploit the provided model to perform dynamic tasks and often parts of this solution relies on unrealistic model assumptions such as perfect actuation.

In this talk, I will present our latest results on the application of the Model Predictive Control (MPC) for whole-body motion planning and control of legged robots. Our constrained nonlinear MPC approach is a Dynamic Programming approach with Gauss-Newton approximation. I will discuss our method for employing a multi-threading scheme for computing the optimal solution, which, significantly improves the throughput of the MPC loop. Furthermore, I will describe how we deal with model errors when deploying the MPC on hardware, and discuss our method for incorporating actuator bandwidth limitations into the MPC. Finally, I will explain our approach for implementing MPC feedback strategy (in contrast to the commonly-used feedforward strategy) on real hardware which bridges the gap between low update-rate MPC and high-rate execution of torque commands using only an onboard computer with moderate computational power.

Kris Hauser is an Associate Professor at Duke University with a joint appointment in the Electrical and Computer Engineering Department and the Mechanical Engineering and Materials Science Department. He received his PhD in Computer Science from Stanford University in 2008, bachelor's degrees in Computer Science and Mathematics from UC Berkeley in 2003, and worked as a postdoctoral fellow at UC Berkeley. He then joined the faculty at Indiana University from 2009-2014, moved to Duke in 2014, and will begin at University of Illinois Urbana-Champaign in 2019. He is a recipient of a Stanford Graduate Fellowship, Siebel Scholar Fellowship, Best Paper Award at IEEE Humanoids 2015, and an NSF CAREER award.

Kris Hauser

Learning from optimal trajectory databases for control of nonlinear systems

There has been a recent surge in enthusiasm for using machine learning to learn robot control from experience, but this enthusiasm is often tempered by the difficulty of obtaining satisfactory performance in seemingly simple tasks. In this research we explore the structure of optimal decisions in nonlinear optimal control, and how discontinuities in this structure pose inherent difficulties for neural network learning. We propose a new supervised, discontinuity-sensitive training scheme, based on Mixture of Experts (MoE) models, which composes multiple models, each of which performs well over a region where output is continuous. Experiments indicate dramatic improvements in control performance for dynamic underactuated systems compared to standard neural networks. This is joint work with Gao Tang.

Francois Hogan is a PhD candidate in the Manipulation and Mechanisms Lab working with Prof. Alberto Rodriguez in the Department of Mechanical Engineering at MIT. He is interested in planning and control strategies for autonomous robotic manipulation. His primary research focuses on exploiting tactile and visual feedback to enable robots to reliably manipulate their environment. During his PhD, Francois has developed control architectures for dexterous robotic tasks, contact sensing technologies that monitor physical interactions, and planning algorithms for autonomous grasping in unstructured environments. Francois is the recipient of the Presidential Fellowship, awarded to the most outstanding incoming students in the School of Engineering at MIT.

Francois Hogan

Controlling contact interactions: From model-based planning to tactile-based control

In this talk, I will discuss my work on closing the loop in robotic manipulation, moving towards robots that can better perceive their environment and react to unforeseen situations. I will present real-time control strategies for dynamical systems that involve frictional contact interactions. I will begin the talk by discussing model-based control architectures that effectively deal with the combinatorial complexity associated with determining optimal sequences of contact modes. I will show that formulating the search for optimal modes separately from the search for optimal control inputs, by leveraging machine learning methods, can reduce the online computational requirements to solving a convex quadratic program. Finally, I will describe my current efforts on developing a framework for tactile dexterity, which leverages contact sensing for dexterous manipulation using a dual-arm manipulation robotic system.

Katja Mombaur is a full professor at the Institute of Computer Engineering (ZITI) of Heidelberg University and head of the Optimization, Robotics & Biomechanics (ORB) group as well as the Robotics Lab. She holds a diploma degree in Aerospace Engineering from the University of Stuttgart and a Ph.D. degree in Mathematics from Heidelberg University. She was a postdoctoral researcher in the Robotics Lab at Seoul National University, South Korea. She also spent two years as a visiting researcher in the Robotics department of LAAS-CNRS in Toulouse. Katja Mombaur is coordinator of the Heidelberg Center for Motion Research as well as the project HeiAge, both funded by the Carl Zeiss foundation. She also is PI in the European H2020 projects SPEXOR, Eurobench and Agilis and the Graduate School HGS MathComp as well as in several national projects. Until recently, she has coordinated the EU FP7 project KoroiBot and was PI in the EU projects MOBOT and ECHORD–GOP. She was founding chair of the IEEE RAS technical committee Model-based optimization for robotics.

Her research focuses on understanding human movement and using this knowledge to improve motions of humanoid robots and in the interactions of humans with exoskeletons, prostheses and external physical devices. Her particular interest is on dynamic motions such as walking, running, and other kinds of motions in sports, as well as motions of daily life. She and her team use and develop dynamic models and optimization methods for motion studies, based on the assumption that human movement is optimal . In this context they are also interested in inverse optimal control which can determine what a human is optimizing in a given situation.

Katja Mombaur

Combining optimal control and learning for bio-inspired motion generation for humanoid robots

Humanoid robots are complex dynamical systems with many degrees of freedom and control inputs, such that the generation of whole-body motions is a very challenging task. Among the difficulties to solve are redundancy, feasibility, underactuation, changing contacts, and dynamic stability control. In this talk I will present some of the research performed in my group on the generation of whole-body motions, in particular walking motions, for humanoid robots. Optimal control approaches based on physical models of the robot can help to solve all the above mentioned difficulties but their solution is often too time consuming. On the other hand, model-free learning methods are not able to explore the entire space due to the high number of dimensions and the immediate loss of stability and the danger to break the robot. We propose to combine optimal control methods with learning methods in two different ways:

  • to start learning over the real system from the converged solution in order to remove the inevitable model-reality mismatch
  • to use optimal control solutions for a complex system as training data to learn movement primitives that can then be used to synthesize new motions in a very short time.

I will also discuss the inverse control approach which is similar to inverse reinforcement learning and which allows to identify behavior models (in terms of optimization cost functions) from human motion capture recordings. These can then be applied to robot models to generate bio-inspired behavior in humanoid robots by optimal control. We have applied this optimization-based transfer of behaviors from humans to robots using models of different levels of complexity.

Francesco received his D.Eng. degree (highest honors) from the University of Padova (Italy) in 2002. During the year 2002 he was a member of the UCLA Vision Lab as a visiting student under the supervision of Prof. Stefano Soatto, University of California Los Angeles. During this collaboration period he started a research activity in the field of computational vision and human motion tracking. In 2003 Francesco Nori started his Ph.D. under the supervision of Prof. Ruggero Frezza at the University of Padova, Italy. During this period the main topic of his research activity was modular control with special attention on biologically inspired control structures. Francesco Nori received his Ph.D. in Control and Dynamical Systems from the University of Padova (Italy) in 2005. In the year 2006 he moved to the University of Genova and started his PostDoc at the laboratory for integrated advanced robotics (LiraLab), beginning a fruitful collaboration with Prof. Giorgio Metta and Prof. Giulio Sandini. In 2007 Francesco Nori has moved to the Italian Institute of technology where in 2015 he was appointed Tenure Track Researcher of the Dynamic and Interaction Control research line. His research interests are currently focused on whole-body motion control exploiting multiple (possibly compliant) contacts. With Giorgio Metta and Lorenzo Natale he is one of the key researchers involved in the iCub development, with specific focus on control and whole-body force regulation exploiting tactile information. Francesco is currently coordinating the H2020-EU project An.Dy (id. 731540); in the past he has been involved in two FP7-EU projects: CoDyCo as coordinator and Koroibot as principal investigator. In 2017 Francesco joined Deepmind where he is collaborating with Martin Riedmiller, Jonas Buchli and Dan Belov. His current interestes seamlessly span robotics and reinforcment learning, with applications in both manipulation and locomotion.

Francesco Nori

An overview of Research and Robotics at Deepmind: learning in sim and transferring to the real world

DeepMind is working on some of the world’s most complex and interesting research challenges, with the ultimate goal of solving artificial general intelligence (AGI). We ultimately want to develop an AGI capable of dealing with a variety of environments. A truly general AGI needs to be able to act on the real world and to learn tasks on real robots. Robotics at DeepMind aims at endowing robots with the ability to learn how to perform complex manipulation tasks. This talk will give an introduction to DeepMind with specific focus on robotics, control or reinforcement learning.

Manolo Garabini graduated in Mechanical Engineering and recieved the Ph.D. degree in Robotics from the University of Pisa where he is employed as Assistant Professor.

His main research interests are in the design, planning and control of soft and adaptive robots, from single joints, to ened-effectors (hands, grippers, feet), to complex multi-dof systems. A part of his activity has been devoted to theoretically demonstrate the effectiveness of soft and adaptive robots in high performance, high efficiency and resilient tasks via analytical and numerical optimization tools.

He contributed to the realization of modular Variable Stiffness Actuators. He contributed in the design of the joints and the lower body of the humanoid robot WALK-MAN and partecipated at the DARPA Robotics Challenge and at a field test in Amatrice, Italy after a disastrous earthquake event. Recently he contributed to the development of an efficient and effective compliance planning algorithms for interaction under uncertainties. Currently he is the Principal Ivestigator in the THING H2020 EU Research Project for the University of Pisa.

Manolo Garabini

Optimal planning and control for soft robots

Soft Robots, i.e. robots that embed compliant elements in their links and/or joint with fixed and/or adjustable torque deflection characteristic, are becoming more and more popular in the Robotics research community, e.g. SORO (Soft Robotics) has today the highest Impact Factor (5.057) among the Robotics Journals. Thanks to their enriched and in some cases adaptable dynamics, Soft Robots promise to be more resilient, efficient in cyclic motions, and adaptable to unstructured environments than conventional rigid robots. Optimal Planning and Control Techniques have been adopted to theoretically and experimentally prove which robot compliance is better depending on the task and the competitive advantage w.r.t. the rigid case, but these results are confined to one-DoF proof of concepts. The transition to multi-DoF systems is extremely challenging because to exploit the full potential of Soft Robots a careful plan and control of robot motion taking into account the full robot dynamics is mandatory. A wrong motion planning and control could not only compromise robot performance but also substantially adulterate its compliant nature.

This talk first reviews the hardest challenges to plan and control Soft Robots motion, then highlight how optimal planning and control techniques are one of the best candidate to tackle this challenges, and finally will presents some of the most recent findings in motion control, manipulation, and locomotion of soft robots.

Tobia Marcucci graduated cum laude in Mechanical Engineering from the University of Pisa in 2015. From 2015 to 2017 he was Ph.D. student at the Research Center “E. Piaggio” (University of Pisa) under the supervision of Prof. Antonio Bicchi. Since 2017 he is at the Computer Science and Artificial Intelligence Laboratory (CSAIL) at MIT to continue his Ph.D. studies under the supervision of Prof. Russ Tedrake.

His main research interests are robotics, control theory, and numerical optimization. His work concerns the theoretical development of high-performance optimization algorithms for planning and control of robotic systems, with particular emphasis on locomotion and manipulation problems.

Tobia Marcucci

Control through contacts via approximate explicit model predictive control

Algorithms for trajectory optimization through contacts have achieved performances hardly imaginable a few years ago, but relatively high computation times make their online application still unfeasible. Trajectory libraries represent an effective middle ground where, after a suitable problem parameterization, selected problem instances are solved offline and stored, reducing the online workload to slight local adaptations. In the construction of these libraries, modeling robots as fully nonlinear systems confronts us with the weakness of the results available in nonlinear parametric optimization, and relegates us to the use of intrinsically local and insufficiently robust solvers.

In this talk I will argue that, oftentimes, PieceWise-Affine (PWA) models capture the essential dynamic features of a robot interacting with the environment through contacts. As opposed to the generic nonlinear case, parametric optimal control of PWA systems (a.k.a. explicit hybrid MPC) lends itself to much stronger theoretical results, both in the construction and the use of trajectory libraries. I will present various approaches for approximate explicit hybrid MPC and I will discuss how to tackle from multiple sides the principal bottleneck of these techniques, namely, sample complexity.