<p>We present DisCo, a distributed algorithm for contact-rich, multi-robot tasks, which enables a team of robots to optimize a time sequence of forces to manipulate objects or locomote via contact interactions with their environment to accomplish dexterous robotics tasks such as collaborative manipulation, robot team sports, and modular robot locomotion. We leverage a fully-distributed variant of the Alternating Direction Method of Multipliers (ADMM) to <i>decompose</i> the global trajectory optimization problem into smaller single-robot, contact-implicit problems. Each robot only computes its <i>own</i> contact forces and relevant contact-switching events from its local optimization problem, enabling three key advantages: (i) significant generality to a broad range of contact-rich problems, (ii) superior task success rates, and (iii) much faster computation times, compared to existing methods. Notably, the local problems solved by each robot are significantly less challenging than a centralized problem with all robots’ contact forces and switching events, improving the computational efficiency, while also preserving the privacy of some aspects of each robot’s operation. We demonstrate the effectiveness of our algorithm across a wide range of problems including collaborative manipulation, multi-robot team sports scenarios, and in modular-robot locomotion, where DisCo achieves 3x higher success rates over a baseline success rate of <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(28\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>28</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation>, with 2.5x to 5x faster computation time. Further, we provide results of hardware experiments on a modular truss robot, with three collaborating truss nodes planning individually while working together to produce a punctuated rolling-gate motion of the composite structure. Videos are available on the project page: <a href="https://disco-opt.github.io/">https://disco-opt.github.io/.</a></p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

DisCo: distributed contact-rich trajectory optimization for forceful multi-robot collaboration

  • Ola Shorinwa,
  • Matthew Devlin,
  • Elliot W. Hawkes,
  • Mac Schwager

摘要

We present DisCo, a distributed algorithm for contact-rich, multi-robot tasks, which enables a team of robots to optimize a time sequence of forces to manipulate objects or locomote via contact interactions with their environment to accomplish dexterous robotics tasks such as collaborative manipulation, robot team sports, and modular robot locomotion. We leverage a fully-distributed variant of the Alternating Direction Method of Multipliers (ADMM) to decompose the global trajectory optimization problem into smaller single-robot, contact-implicit problems. Each robot only computes its own contact forces and relevant contact-switching events from its local optimization problem, enabling three key advantages: (i) significant generality to a broad range of contact-rich problems, (ii) superior task success rates, and (iii) much faster computation times, compared to existing methods. Notably, the local problems solved by each robot are significantly less challenging than a centralized problem with all robots’ contact forces and switching events, improving the computational efficiency, while also preserving the privacy of some aspects of each robot’s operation. We demonstrate the effectiveness of our algorithm across a wide range of problems including collaborative manipulation, multi-robot team sports scenarios, and in modular-robot locomotion, where DisCo achieves 3x higher success rates over a baseline success rate of \(28\%\) 28 % , with 2.5x to 5x faster computation time. Further, we provide results of hardware experiments on a modular truss robot, with three collaborating truss nodes planning individually while working together to produce a punctuated rolling-gate motion of the composite structure. Videos are available on the project page: https://disco-opt.github.io/.