Skip to main content

Showing 1–50 of 72 results for author: Schwager, M

  1. arXiv:2406.02436  [pdf, other

    cs.RO eess.SY

    Out-of-Distribution Runtime Adaptation with Conformalized Neural Network Ensembles

    Authors: Polo Contreras, Ola Shorinwa, Mac Schwager

    Abstract: We present a method to integrate real-time out-of-distribution (OOD) detection for neural network trajectory predictors, and to adapt the control strategy of a robot (e.g., a self-driving car or drone) to preserve safety while operating in OOD regimes. Specifically, we use a neural network ensemble to predict the trajectory for a dynamic obstacle (such as a pedestrian), and use the maximum singula… ▽ More

    Submitted 4 June, 2024; originally announced June 2024.

  2. arXiv:2405.05439  [pdf, other

    cs.RO cs.AI cs.LG stat.AP

    How Generalizable Is My Behavior Cloning Policy? A Statistical Approach to Trustworthy Performance Evaluation

    Authors: Joseph A. Vincent, Haruki Nishimura, Masha Itkina, Paarth Shah, Mac Schwager, Thomas Kollar

    Abstract: With the rise of stochastic generative models in robot policy learning, end-to-end visuomotor policies are increasingly successful at solving complex tasks by learning from human demonstrations. Nevertheless, since real-world evaluation costs afford users only a small number of policy rollouts, it remains a challenge to accurately gauge the performance of such policies. This is exacerbated by dist… ▽ More

    Submitted 8 May, 2024; originally announced May 2024.

    Comments: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible

  3. arXiv:2405.04378  [pdf, other

    cs.RO cs.CV

    Splat-MOVER: Multi-Stage, Open-Vocabulary Robotic Manipulation via Editable Gaussian Splatting

    Authors: Ola Shorinwa, Johnathan Tucker, Aliyah Smith, Aiden Swann, Timothy Chen, Roya Firoozi, Monroe Kennedy III, Mac Schwager

    Abstract: We present Splat-MOVER, a modular robotics stack for open-vocabulary robotic manipulation, which leverages the editability of Gaussian Splatting (GSplat) scene representations to enable multi-stage manipulation tasks. Splat-MOVER consists of: (i) ASK-Splat, a GSplat representation that distills semantic and grasp affordance features into the 3D scene. ASK-Splat enables geometric, semantic, and aff… ▽ More

    Submitted 8 June, 2024; v1 submitted 7 May, 2024; originally announced May 2024.

  4. arXiv:2403.13467  [pdf, other

    cs.RO cs.CV

    CLIPSwarm: Generating Drone Shows from Text Prompts with Vision-Language Models

    Authors: Pablo Pueyo, Eduardo Montijano, Ana C. Murillo, Mac Schwager

    Abstract: This paper introduces CLIPSwarm, a new algorithm designed to automate the modeling of swarm drone formations based on natural language. The algorithm begins by enriching a provided word, to compose a text prompt that serves as input to an iterative approach to find the formation that best matches the provided word. The algorithm iteratively refines formations of robots to align with the textual de… ▽ More

    Submitted 20 March, 2024; originally announced March 2024.

  5. arXiv:2403.09875  [pdf, other

    cs.RO cs.CV

    Touch-GS: Visual-Tactile Supervised 3D Gaussian Splatting

    Authors: Aiden Swann, Matthew Strong, Won Kyung Do, Gadiel Sznaier Camps, Mac Schwager, Monroe Kennedy III

    Abstract: In this work, we propose a novel method to supervise 3D Gaussian Splatting (3DGS) scenes using optical tactile sensors. Optical tactile sensors have become widespread in their use in robotics for manipulation and object representation; however, raw optical tactile sensor data is unsuitable to directly supervise a 3DGS scene. Our representation leverages a Gaussian Process Implicit Surface to impli… ▽ More

    Submitted 18 March, 2024; v1 submitted 14 March, 2024; originally announced March 2024.

    Comments: 8 pages, 7 figures

  6. arXiv:2403.02751  [pdf, other

    cs.RO

    Splat-Nav: Safe Real-Time Robot Navigation in Gaussian Splatting Maps

    Authors: Timothy Chen, Ola Shorinwa, Joseph Bruno, Javier Yu, Weijia Zeng, Keiko Nagami, Philip Dames, Mac Schwager

    Abstract: We present Splat-Nav, a real-time navigation pipeline designed to work with environment representations generated by Gaussian Splatting (GSplat), a popular emerging 3D scene representation from computer vision. Splat-Nav consists of two components: 1) Splat-Plan, a safe planning module, and 2) Splat-Loc, a robust pose estimation module. Splat-Plan builds a safe-by-construction polytope corridor th… ▽ More

    Submitted 26 April, 2024; v1 submitted 5 March, 2024; originally announced March 2024.

  7. arXiv:2402.06778  [pdf, other

    math.OC cs.MA eess.SY

    Distributed Quasi-Newton Method for Multi-Agent Optimization

    Authors: Ola Shorinwa, Mac Schwager

    Abstract: We present a distributed quasi-Newton (DQN) method, which enables a group of agents to compute an optimal solution of a separable multi-agent optimization problem locally using an approximation of the curvature of the aggregate objective function. Each agent computes a descent direction from its local estimate of the aggregate Hessian, obtained from quasi-Newton approximation schemes using the gra… ▽ More

    Submitted 9 February, 2024; originally announced February 2024.

  8. arXiv:2401.05272  [pdf, other

    cs.RO

    CineMPC: A Fully Autonomous Drone Cinematography System Incorporating Zoom, Focus, Pose, and Scene Composition

    Authors: Pablo Pueyo, Juan Dendarieta, Eduardo Montijano, Ana C. Murillo, Mac Schwager

    Abstract: We present CineMPC, a complete cinematographic system that autonomously controls a drone to film multiple targets recording user-specified aesthetic objectives. Existing solutions in autonomous cinematography control only the camera extrinsics, namely its position, and orientation. In contrast, CineMPC is the first solution that includes the camera intrinsic parameters in the control loop, which a… ▽ More

    Submitted 10 January, 2024; originally announced January 2024.

  9. arXiv:2312.07843  [pdf, ps, other

    cs.RO

    Foundation Models in Robotics: Applications, Challenges, and the Future

    Authors: Roya Firoozi, Johnathan Tucker, Stephen Tian, Anirudha Majumdar, Jiankai Sun, Weiyu Liu, Yuke Zhu, Shuran Song, Ashish Kapoor, Karol Hausman, Brian Ichter, Danny Driess, Jiajun Wu, Cewu Lu, Mac Schwager

    Abstract: We survey applications of pretrained foundation models in robotics. Traditional deep learning models in robotics are trained on small datasets tailored for specific tasks, which limits their adaptability across diverse applications. In contrast, foundation models pretrained on internet-scale data appear to have superior generalization capabilities, and in some instances display an emergent ability… ▽ More

    Submitted 12 December, 2023; originally announced December 2023.

  10. arXiv:2311.11047  [pdf, other

    cs.RO

    CLIPSwarm: Converting text into formations of robots

    Authors: Pablo Pueyo, Eduardo Montijano, Ana C. Murillo, Mac Schwager

    Abstract: We present CLIPSwarm, an algorithm to generate robot swarm formations from natural language descriptions. CLIPSwarm receives an input text and finds the position of the robots to form a shape that corresponds to the given text. To do so, we implement a variation of the Montecarlo particle filter to obtain a matching formation iteratively. In every iteration, we generate a set of new formations and… ▽ More

    Submitted 18 November, 2023; originally announced November 2023.

    Comments: Please cite this article as "P. Pueyo, E. Montijano, A. C. Murillo, and M. Schwager, CLIPSwarm: Converting text into formations of robots. ICRA 2023 Workshop on Multi-Robot Learning"

    Journal ref: ICRA 2023, Workshop on Multi-Robot Learning

  11. arXiv:2311.06455  [pdf, other

    cs.CV cs.AI

    Aria-NeRF: Multimodal Egocentric View Synthesis

    Authors: Jiankai Sun, Jianing Qiu, Chuanyang Zheng, John Tucker, Javier Yu, Mac Schwager

    Abstract: We seek to accelerate research in developing rich, multimodal scene models trained from egocentric data, based on differentiable volumetric ray-tracing inspired by Neural Radiance Fields (NeRFs). The construction of a NeRF-like model from an egocentric image sequence plays a pivotal role in understanding human behavior and holds diverse applications within the realms of VR/AR. Such egocentric NeRF… ▽ More

    Submitted 18 March, 2024; v1 submitted 10 November, 2023; originally announced November 2023.

  12. arXiv:2311.00192  [pdf, other

    cs.RO cs.AI

    Large-Scale Multi-Robot Assembly Planning for Autonomous Manufacturing

    Authors: Kyle Brown, Dylan M. Asmar, Mac Schwager, Mykel J. Kochenderfer

    Abstract: Mobile autonomous robots have the potential to revolutionize manufacturing processes. However, employing large robot fleets in manufacturing requires addressing challenges including collision-free movement in a shared workspace, effective multi-robot collaboration to manipulate and transport large payloads, complex task allocation due to coupled manufacturing processes, and spatial planning for pa… ▽ More

    Submitted 31 October, 2023; originally announced November 2023.

    Comments: Repository: https://github.com/sisl/ConstructionBots.jl. Under review

  13. arXiv:2310.12958  [pdf, other

    cs.RO cs.MA

    Local Non-Cooperative Games with Principled Player Selection for Scalable Motion Planning

    Authors: Makram Chahine, Roya Firoozi, Wei Xiao, Mac Schwager, Daniela Rus

    Abstract: Game-theoretic motion planners are a powerful tool for the control of interactive multi-agent robot systems. Indeed, contrary to predict-then-plan paradigms, game-theoretic planners do not ignore the interactive nature of the problem, and simultaneously predict the behaviour of other agents while considering change in one's policy. This, however, comes at the expense of computational complexity, e… ▽ More

    Submitted 19 October, 2023; originally announced October 2023.

    Comments: to be published in IROS 2023 conference proceedings

    MSC Class: 93A16; 91A10; 91A80 ACM Class: J.2

  14. arXiv:2310.03953  [pdf, other

    cs.RO

    CineTransfer: Controlling a Robot to Imitate Cinematographic Style from a Single Example

    Authors: Pablo Pueyo, Eduardo Montijano, Ana C. Murillo, Mac Schwager

    Abstract: This work presents CineTransfer, an algorithmic framework that drives a robot to record a video sequence that mimics the cinematographic style of an input video. We propose features that abstract the aesthetic style of the input video, so the robot can transfer this style to a scene with visual details that are significantly different from the input video. The framework builds upon CineMPC, a tool… ▽ More

    Submitted 5 October, 2023; originally announced October 2023.

  15. arXiv:2309.12235  [pdf, other

    math.OC cs.DC cs.MA

    Distributed Conjugate Gradient Method via Conjugate Direction Tracking

    Authors: Ola Shorinwa, Mac Schwager

    Abstract: We present a distributed conjugate gradient method for distributed optimization problems, where each agent computes an optimal solution of the problem locally without any central computation or coordination, while communicating with its immediate, one-hop neighbors over a communication network. Each agent updates its local problem variable using an estimate of the average conjugate direction acros… ▽ More

    Submitted 26 February, 2024; v1 submitted 21 September, 2023; originally announced September 2023.

  16. arXiv:2309.10874  [pdf, other

    cs.RO eess.SY

    Guarantees on Robot System Performance Using Stochastic Simulation Rollouts

    Authors: Joseph A. Vincent, Aaron O. Feldman, Mac Schwager

    Abstract: We provide finite-sample performance guarantees for control policies executed on stochastic robotic systems. Given an open- or closed-loop policy and a finite set of trajectory rollouts under the policy, we bound the expected value, value-at-risk, and conditional-value-at-risk of the trajectory cost, and the probability of failure in a sparse cost setting. The bounds hold, with user-specified prob… ▽ More

    Submitted 13 June, 2024; v1 submitted 19 September, 2023; originally announced September 2023.

    Comments: Submitted to IEEE-TRO

  17. arXiv:2309.07504  [pdf, other

    cs.RO cs.AI

    Connected Autonomous Vehicle Motion Planning with Video Predictions from Smart, Self-Supervised Infrastructure

    Authors: Jiankai Sun, Shreyas Kousik, David Fridovich-Keil, Mac Schwager

    Abstract: Connected autonomous vehicles (CAVs) promise to enhance safety, efficiency, and sustainability in urban transportation. However, this is contingent upon a CAV correctly predicting the motion of surrounding agents and planning its own motion safely. Doing so is challenging in complex urban environments due to frequent occlusions and interactions among many agents. One solution is to leverage smart… ▽ More

    Submitted 14 September, 2023; originally announced September 2023.

    Comments: 2023 IEEE 26th International Conference on Intelligent Transportation Systems (ITSC)

  18. arXiv:2305.09761  [pdf, other

    cs.RO

    NerfBridge: Bringing Real-time, Online Neural Radiance Field Training to Robotics

    Authors: Javier Yu, Jun En Low, Keiko Nagami, Mac Schwager

    Abstract: This work was presented at the IEEE International Conference on Robotics and Automation 2023 Workshop on Unconventional Spatial Representations. Neural radiance fields (NeRFs) are a class of implicit scene representations that model 3D environments from color images. NeRFs are expressive, and can model the complex and multi-scale geometry of real world environments, which potentially makes them… ▽ More

    Submitted 16 May, 2023; originally announced May 2023.

  19. arXiv:2303.03530  [pdf, other

    cs.RO

    Incorporating Human Path Preferences in Robot Navigation with Minimal Interventions

    Authors: Oriana Peltzer, Dylan M. Asmar, Mac Schwager, Mykel J. Kochenderfer

    Abstract: Robots that can effectively understand human intentions from actions are crucial for successful human-robot collaboration. In this work, we address the challenge of a robot navigating towards an unknown goal while also accounting for a human's preference for a particular path in the presence of obstacles. This problem is particularly challenging when both the goal and path preference are unknown a… ▽ More

    Submitted 15 March, 2023; v1 submitted 6 March, 2023; originally announced March 2023.

  20. CATNIPS: Collision Avoidance Through Neural Implicit Probabilistic Scenes

    Authors: Timothy Chen, Preston Culbertson, Mac Schwager

    Abstract: We introduce a transformation of a Neural Radiance Field (NeRF) to an equivalent Poisson Point Process (PPP). This PPP transformation allows for rigorous quantification of uncertainty in NeRFs, in particular, for computing collision probabilities for a robot navigating through a NeRF environment. The PPP is a generalization of a probabilistic occupancy grid to the continuous volume and is fundamen… ▽ More

    Submitted 3 July, 2024; v1 submitted 24 February, 2023; originally announced February 2023.

    Comments: Published in IEEE Transactions on Robotics

    Journal ref: IEEE Transactions on Robotics, vol. 40, pp. 2712-2728, 2024

  21. arXiv:2301.11361  [pdf, other

    cs.RO cs.MA

    Distributed Optimization Methods for Multi-Robot Systems: Part II -- A Survey

    Authors: Ola Shorinwa, Trevor Halsted, Javier Yu, Mac Schwager

    Abstract: Although the field of distributed optimization is well-developed, relevant literature focused on the application of distributed optimization to multi-robot problems is limited. This survey constitutes the second part of a two-part series on distributed optimization applied to multi-robot problems. In this paper, we survey three main classes of distributed optimization algorithms -- distributed fir… ▽ More

    Submitted 26 January, 2023; originally announced January 2023.

    Comments: arXiv admin note: substantial text overlap with arXiv:2103.12840

  22. arXiv:2301.11313  [pdf, ps, other

    cs.RO cs.MA

    Distributed Optimization Methods for Multi-Robot Systems: Part I -- A Tutorial

    Authors: Ola Shorinwa, Trevor Halsted, Javier Yu, Mac Schwager

    Abstract: Distributed optimization provides a framework for deriving distributed algorithms for a variety of multi-robot problems. This tutorial constitutes the first part of a two-part series on distributed optimization applied to multi-robot problems, which seeks to advance the application of distributed optimization in robotics. In this tutorial, we demonstrate that many canonical multi-robot problems ca… ▽ More

    Submitted 26 January, 2023; originally announced January 2023.

  23. arXiv:2301.02362  [pdf, other

    cs.RO

    Fast and Scalable Signal Inference for Active Robotic Source Seeking

    Authors: Christopher E. Denniston, Oriana Peltzer, Joshua Ott, Sangwoo Moon, Sung-Kyun Kim, Gaurav S. Sukhatme, Mykel J. Kochenderfer, Mac Schwager, Ali-akbar Agha-mohammadi

    Abstract: In active source seeking, a robot takes repeated measurements in order to locate a signal source in a cluttered and unknown environment. A key component of an active source seeking robot planner is a model that can produce estimates of the signal at unknown locations with uncertainty quantification. This model allows the robot to plan for future measurements in the environment. Traditionally, this… ▽ More

    Submitted 17 April, 2023; v1 submitted 5 January, 2023; originally announced January 2023.

    Comments: 6 pages, Submitted to ICRA 2023 - Contains Appendix

  24. arXiv:2212.06764  [pdf, other

    cs.RO

    Single-Level Differentiable Contact Simulation

    Authors: Simon Le Cleac'h, Mac Schwager, Zachary Manchester, Vikas Sindhwani, Pete Florence, Sumeet Singh

    Abstract: We present a differentiable formulation of rigid-body contact dynamics for objects and robots represented as compositions of convex primitives. Existing optimization-based approaches simulating contact between convex primitives rely on a bilevel formulation that separates collision detection and contact simulation. These approaches are unreliable in realistic contact simulation scenarios because i… ▽ More

    Submitted 3 January, 2023; v1 submitted 13 December, 2022; originally announced December 2022.

  25. arXiv:2211.09156  [pdf, other

    cs.RO

    Occlusion-Aware MPC for Guaranteed Safe Robot Navigation with Unseen Dynamic Obstacles

    Authors: Roya Firoozi, Alexandre Mir, Gadi Sznaier Camps, Mac Schwager

    Abstract: For safe navigation in dynamic uncertain environments, robotic systems rely on the perception and prediction of other agents. Particularly, in occluded areas where cameras and LiDAR give no data, the robot must be able to reason about potential movements of invisible dynamic agents. This work presents a provably safe motion planning scheme for real-time navigation in an a priori unmapped environme… ▽ More

    Submitted 16 November, 2022; originally announced November 2022.

  26. arXiv:2210.09420  [pdf, other

    cs.RO cs.AI

    Differentiable Physics Simulation of Dynamics-Augmented Neural Objects

    Authors: Simon Le Cleac'h, Hong-Xing Yu, Michelle Guo, Taylor A. Howell, Ruohan Gao, Jiajun Wu, Zachary Manchester, Mac Schwager

    Abstract: We present a differentiable pipeline for simulating the motion of objects that represent their geometry as a continuous density field parameterized as a deep network. This includes Neural Radiance Fields (NeRFs), and other related models. From the density field, we estimate the dynamical properties of the object, including its mass, center of mass, and inertia matrix. We then introduce a different… ▽ More

    Submitted 13 March, 2023; v1 submitted 17 October, 2022; originally announced October 2022.

  27. arXiv:2210.08339  [pdf, other

    cs.LG cs.AI cs.RO eess.SY

    Reachable Polyhedral Marching (RPM): An Exact Analysis Tool for Deep-Learned Control Systems

    Authors: Joseph A. Vincent, Mac Schwager

    Abstract: We present a tool for computing exact forward and backward reachable sets of deep neural networks with rectified linear unit (ReLU) activation. We then develop algorithms using this tool to compute invariant sets and regions of attraction (ROAs) for control systems with neural networks in the feedback loop. Our algorithm is unique in that it builds the reachable sets by incrementally enumerating p… ▽ More

    Submitted 25 October, 2022; v1 submitted 15 October, 2022; originally announced October 2022.

    Comments: Submitted to IEEE Transactions on Neural Networks and Learning Systems. arXiv admin note: text overlap with arXiv:2011.11609

  28. arXiv:2209.12968  [pdf, ps, other

    cs.RO cs.GT eess.SY

    Intention Communication and Hypothesis Likelihood in Game-Theoretic Motion Planning

    Authors: Makram Chahine, Roya Firoozi, Wei Xiao, Mac Schwager, Daniela Rus

    Abstract: Game-theoretic motion planners are a potent solution for controlling systems of multiple highly interactive robots. Most existing game-theoretic planners unrealistically assume a priori objective function knowledge is available to all agents. To address this, we propose a fault-tolerant receding horizon game-theoretic motion planner that leverages inter-agent communication with intention hypothesi… ▽ More

    Submitted 26 September, 2022; originally announced September 2022.

    Comments: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible

    ACM Class: I.2.8; I.2.9; I.2.11

  29. NeRF-Loc: Transformer-Based Object Localization Within Neural Radiance Fields

    Authors: Jiankai Sun, Yan Xu, Mingyu Ding, Hongwei Yi, Chen Wang, Jingdong Wang, Liangjun Zhang, Mac Schwager

    Abstract: Neural Radiance Fields (NeRFs) have become a widely-applied scene representation technique in recent years, showing advantages for robot navigation and manipulation tasks. To further advance the utility of NeRFs for robotics, we propose a transformer-based framework, NeRF-Loc, to extract 3D bounding boxes of objects in NeRF scenes. NeRF-Loc takes a pre-trained NeRF model and camera view as input a… ▽ More

    Submitted 15 July, 2023; v1 submitted 24 September, 2022; originally announced September 2022.

    Journal ref: IEEE Robotics and Automation Letters ( Volume: 8, Issue: 8, August 2023)

  30. arXiv:2207.10782  [pdf, other

    cs.RO

    Learning Deep SDF Maps Online for Robot Navigation and Exploration

    Authors: Gadiel Sznaier Camps, Robert Dyro, Marco Pavone, Mac Schwager

    Abstract: We propose an algorithm to (i) learn online a deep signed distance function (SDF) with a LiDAR-equipped robot to represent the 3D environment geometry, and (ii) plan collision-free trajectories given this deep learned map. Our algorithm takes a stream of incoming LiDAR scans and continually optimizes a neural network to represent the SDF of the environment around its current vicinity. When the SDF… ▽ More

    Submitted 2 August, 2022; v1 submitted 21 July, 2022; originally announced July 2022.

    Comments: Added additional reference to Section II: Related Work, citing iSDF

  31. arXiv:2205.00562  [pdf, other

    cs.RO

    Game-Theoretic Planning for Autonomous Driving among Risk-Aware Human Drivers

    Authors: Rohan Chandra, Mingyu Wang, Mac Schwager, Dinesh Manocha

    Abstract: We present a novel approach for risk-aware planning with human agents in multi-agent traffic scenarios. Our approach takes into account the wide range of human driver behaviors on the road, from aggressive maneuvers like speeding and overtaking, to conservative traits like driving slowly and conforming to the right-most lane. In our approach, we learn a mapping from a data-driven human driver beha… ▽ More

    Submitted 1 May, 2022; originally announced May 2022.

    Comments: Accepted to ICRA 2022

  32. arXiv:2204.06171  [pdf, other

    cs.RO

    Self-Supervised Traffic Advisors: Distributed, Multi-view Traffic Prediction for Smart Cities

    Authors: Jiankai Sun, Shreyas Kousik, David Fridovich-Keil, Mac Schwager

    Abstract: Connected and Autonomous Vehicles (CAVs) are becoming more widely deployed, but it is unclear how to best deploy smart infrastructure to maximize their capabilities. One key challenge is to ensure CAVs can reliably perceive other agents, especially occluded ones. A further challenge is the desire for smart infrastructure to be autonomous and readily scalable to wide-area deployments, similar to mo… ▽ More

    Submitted 30 July, 2022; v1 submitted 13 April, 2022; originally announced April 2022.

    Comments: 2022 IEEE 25th International Conference on Intelligent Transportation Systems (ITSC)

  33. arXiv:2203.06316  [pdf, other

    cs.RO

    FIG-OP: Exploring Large-Scale Unknown Environments on a Fixed Time Budget

    Authors: Oriana Peltzer, Amanda Bouman, Sung-Kyun Kim, Ransalu Senanayake, Joshua Ott, Harrison Delecki, Mamoru Sobue, Mykel Kochenderfer, Mac Schwager, Joel Burdick, Ali-akbar Agha-mohammadi

    Abstract: We present a method for autonomous exploration of large-scale unknown environments under mission time constraints. We start by proposing the Frontloaded Information Gain Orienteering Problem (FIG-OP) -- a generalization of the traditional orienteering problem where the assumption of a reliable environmental model no longer holds. The FIG-OP addresses model uncertainty by frontloading expected info… ▽ More

    Submitted 11 March, 2022; originally announced March 2022.

    Comments: 9 pages, 8 figures, 1 table

  34. arXiv:2203.00806  [pdf, other

    cs.RO

    Dojo: A Differentiable Physics Engine for Robotics

    Authors: Taylor A. Howell, Simon Le Cleac'h, Jan Brüdigam, J. Zico Kolter, Mac Schwager, Zachary Manchester

    Abstract: We present Dojo, a differentiable physics engine for robotics that prioritizes stable simulation, accurate contact physics, and differentiability with respect to states, actions, and system parameters. Dojo achieves stable simulation at low sample rates and conserves energy and momentum by employing a variational integrator. A nonlinear complementarity problem with second-order cones for friction… ▽ More

    Submitted 30 March, 2023; v1 submitted 1 March, 2022; originally announced March 2022.

  35. arXiv:2110.01027  [pdf, other

    math.OC cs.RO

    Maximum-Entropy Multi-Agent Dynamic Games: Forward and Inverse Solutions

    Authors: Negar Mehr, Mingyu Wang, Mac Schwager

    Abstract: In this paper, we study the problem of multiple stochastic agents interacting in a dynamic game scenario with continuous state and action spaces. We define a new notion of stochastic Nash equilibrium for boundedly rational agents, which we call the Entropic Cost Equilibrium (ECE). We show that ECE is a natural extension to multiple agents of Maximum Entropy optimality for single agents. We solve b… ▽ More

    Submitted 3 October, 2021; originally announced October 2021.

  36. arXiv:2110.00168  [pdf, other

    cs.RO

    Vision-Only Robot Navigation in a Neural Radiance World

    Authors: Michal Adamkiewicz, Timothy Chen, Adam Caccavale, Rachel Gardner, Preston Culbertson, Jeannette Bohg, Mac Schwager

    Abstract: Neural Radiance Fields (NeRFs) have recently emerged as a powerful paradigm for the representation of natural, complex 3D scenes. NeRFs represent continuous volumetric density and RGB values in a neural network, and generate photo-realistic images from unseen camera viewpoints through ray tracing. We propose an algorithm for navigating a robot through a 3D environment represented as a NeRF using o… ▽ More

    Submitted 3 January, 2022; v1 submitted 30 September, 2021; originally announced October 2021.

  37. arXiv:2109.14755  [pdf, other

    cs.MA cs.RO

    Decentralized Role Assignment in Multi-Agent Teams via Empirical Game-Theoretic Analysis

    Authors: Fengjun Yang, Negar Mehr, Mac Schwager

    Abstract: We propose a method, based on empirical game theory, for a robot operating as part of a team to choose its role within the team without explicitly communicating with team members, by leveraging its knowledge about the team structure. To do this, we formulate the role assignment problem as a dynamic game, and borrow tools from empirical game-theoretic analysis to analyze such games. Based on this g… ▽ More

    Submitted 29 September, 2021; originally announced September 2021.

  38. arXiv:2109.14088  [pdf, other

    cs.RO

    TrajectoTree: Trajectory Optimization Meets Tree Search for Planning Multi-contact Dexterous Manipulation

    Authors: Claire Chen, Preston Culbertson, Marion Lepert, Mac Schwager, Jeannette Bohg

    Abstract: Dexterous manipulation tasks often require contact switching, where fingers make and break contact with the object. We propose a method that plans trajectories for dexterous manipulation tasks involving contact switching using contact-implicit trajectory optimization (CITO) augmented with a high-level discrete contact sequence planner. We first use the high-level planner to find a sequence of fing… ▽ More

    Submitted 28 September, 2021; originally announced September 2021.

  39. DiNNO: Distributed Neural Network Optimization for Multi-Robot Collaborative Learning

    Authors: Javier Yu, Joseph A. Vincent, Mac Schwager

    Abstract: We present a distributed algorithm that enables a group of robots to collaboratively optimize the parameters of a deep neural network model while communicating over a mesh network. Each robot only has access to its own data and maintains its own version of the neural network, but eventually learns a model that is as good as if it had been trained on all the data centrally. No robot sends raw data… ▽ More

    Submitted 17 September, 2021; originally announced September 2021.

    Comments: Submitted to IEEE Robotics and Automation Letters (with conference ICRA)

  40. arXiv:2108.06577  [pdf, other

    cs.RO

    Distributed Control of Truss Robots Using Consensus Alternating Direction Method of Multipliers

    Authors: Nathan S. Usevitch, Trevor Halsted, Zachary M. Hammond, Allison M. Okamura, Mac Schwager

    Abstract: Truss robots, or robots that consist of extensible links connected at universal joints, are often designed with modular physical components but require centralized control techniques. This paper presents a distributed control technique for truss robots. The truss robot is viewed as a collective, where each individual node of the robot is capable of measuring the lengths of the neighboring edges, c… ▽ More

    Submitted 14 August, 2021; originally announced August 2021.

    Comments: Submitted to IEEE T-RO

  41. arXiv:2107.10956  [pdf, other

    cs.RO math.OC

    Reciprocal Multi-Robot Collision Avoidance with Asymmetric State Uncertainty

    Authors: Kunal Shah, Guillermo Angeris, Mac Schwager

    Abstract: We present a general decentralized formulation for a large class of collision avoidance methods and show that all collision avoidance methods of this form are guaranteed to be collision free. This class includes several existing algorithms in the literature as special cases. We then present a particular instance of this collision avoidance method, CARP (Collision Avoidance by Reciprocal Projection… ▽ More

    Submitted 22 July, 2021; originally announced July 2021.

    Comments: arXiv admin note: text overlap with arXiv:1905.12875

  42. arXiv:2107.08143  [pdf, other

    cs.RO

    CoCo: Online Mixed-Integer Control via Supervised Learning

    Authors: A. Cauligi, P. Culbertson, E. Schmerling, M. Schwager, B. Stellato, M. Pavone

    Abstract: Many robotics problems, from robot motion planning to object manipulation, can be modeled as mixed-integer convex programs (MICPs). However, state-of-the-art algorithms are still unable to solve MICPs for control problems quickly enough for online use and existing heuristics can typically only find suboptimal solutions that might degrade robot performance. In this work, we turn to data-driven meth… ▽ More

    Submitted 16 July, 2021; originally announced July 2021.

  43. arXiv:2107.05616  [pdf, other

    cs.RO eess.SY

    Fast Contact-Implicit Model-Predictive Control

    Authors: Simon Le Cleac'h, Taylor Howell, Shuo Yang, Chi-Yen Lee, John Zhang, Arun Bishop, Mac Schwager, Zachary Manchester

    Abstract: We present a general approach for controlling robotic systems that make and break contact with their environments. Contact-implicit model predictive control (CI-MPC) generalizes linear MPC to contact-rich settings by utilizing a bi-level planning formulation with lower-level contact dynamics formulated as time-varying linear complementarity problems (LCPs) computed using strategic Taylor approxima… ▽ More

    Submitted 6 January, 2023; v1 submitted 12 July, 2021; originally announced July 2021.

    Comments: submitted to Transactions on Robotics (T-RO), under review

  44. arXiv:2104.08452  [pdf, other

    cs.RO

    ALGAMES: A Fast Augmented Lagrangian Solver for Constrained Dynamic Games

    Authors: Simon Le Cleac'h, Mac Schwager, Zachary Manchester

    Abstract: Dynamic games are an effective paradigm for dealing with the control of multiple interacting actors. This paper introduces ALGAMES (Augmented Lagrangian GAME-theoretic Solver), a solver that handles trajectory-optimization problems with multiple actors and general nonlinear state and input constraints. Its novelty resides in satisfying the first-order optimality conditions with a quasi-Newton root… ▽ More

    Submitted 30 May, 2021; v1 submitted 17 April, 2021; originally announced April 2021.

    Comments: Submitted to Autonomous Robots (under review) as an extension of a paper accepted to RSS 2020. arXiv admin note: text overlap with arXiv:1910.09713

  45. arXiv:2104.03634  [pdf, other

    cs.RO eess.SY

    CineMPC: Controlling Camera Intrinsics and Extrinsics for Autonomous Cinematography

    Authors: Pablo Pueyo, Eduardo Montijano, Ana C. Murillo, Mac Schwager

    Abstract: We present CineMPC, an algorithm to autonomously control a UAV-borne video camera in a nonlinear Model Predicted Control (MPC) loop. CineMPC controls both the position and orientation of the camera -- the camera extrinsics -- as well as the lens focal length, focal distance, and aperture -- the camera intrinsics. While some existing solutions autonomously control the position and orientation of th… ▽ More

    Submitted 22 February, 2022; v1 submitted 8 April, 2021; originally announced April 2021.

  46. arXiv:2103.12840  [pdf, other

    cs.RO

    A Survey of Distributed Optimization Methods for Multi-Robot Systems

    Authors: Trevor Halsted, Ola Shorinwa, Javier Yu, Mac Schwager

    Abstract: Distributed optimization consists of multiple computation nodes working together to minimize a common objective function through local computation iterations and network-constrained communication steps. In the context of robotics, distributed optimization algorithms can enable multi-robot systems to accomplish tasks in the absence of centralized coordination. We present a general framework for app… ▽ More

    Submitted 23 March, 2021; originally announced March 2021.

    Comments: submitted to IEEE T-RO

  47. arXiv:2101.11597  [pdf, other

    cs.RO

    Dexterous Manipulation Primitives for the Real Robot Challenge

    Authors: Claire Chen, Krishnan Srinivasan, Jeffrey Zhang, Junwu Zhang, Lin Shao, Shenli Yuan, Preston Culbertson, Hongkai Dai, Mac Schwager, Jeannette Bohg

    Abstract: This report describes our approach for Phase 3 of the Real Robot Challenge. To solve cuboid manipulation tasks of varying difficulty, we decompose each task into the following primitives: moving the fingers to the cuboid to grasp it, turning it on the table to minimize orientation error, and re-positioning it to the goal position. We use model-based trajectory optimization and control to plan and… ▽ More

    Submitted 13 September, 2021; v1 submitted 27 January, 2021; originally announced January 2021.

    Comments: For a video of our method, see https://www.youtube.com/watch?v=I65Kwu9PGmg&list=PLt9QxrtaftrHGXcp4Oh8-s_OnQnBnLtei&index=1 . For our code, visit https://github.com/stanford-iprl-lab/rrc_package

  48. arXiv:2012.09264  [pdf, other

    cs.RO

    MSL-RAPTOR: A 6DoF Relative Pose Tracker for Onboard Robotic Perception

    Authors: Benjamin Ramtoula, Adam Caccavale, Giovanni Beltrame, Mac Schwager

    Abstract: Determining the relative position and orientation of objects in an environment is a fundamental building block for a wide range of robotics applications. To accomplish this task efficiently in practical settings, a method must be fast, use common sensors, and generalize easily to new objects and environments. We present MSL-RAPTOR, a two-stage algorithm for tracking a rigid body with a monocular c… ▽ More

    Submitted 16 December, 2020; originally announced December 2020.

    Comments: 12 pages, 6 figures, to be published in 2020 International Symposium on Experimental Robotics (ISER)

  49. arXiv:2011.11609  [pdf, other

    cs.RO cs.AI

    Reachable Polyhedral Marching (RPM): A Safety Verification Algorithm for Robotic Systems with Deep Neural Network Components

    Authors: Joseph A. Vincent, Mac Schwager

    Abstract: We present a method for computing exact reachable sets for deep neural networks with rectified linear unit (ReLU) activation. Our method is well-suited for use in rigorous safety analysis of robotic perception and control systems with deep neural network components. Our algorithm can compute both forward and backward reachable sets for a ReLU network iterated over multiple time steps, as would be… ▽ More

    Submitted 1 April, 2021; v1 submitted 23 November, 2020; originally announced November 2020.

    Comments: accepted to International Conference on Robotics and Automation (ICRA) 2021

  50. arXiv:2011.08152  [pdf, other

    cs.RO cs.GT

    LUCIDGames: Online Unscented Inverse Dynamic Games for Adaptive Trajectory Prediction and Planning

    Authors: Simon Le Cleac'h, Mac Schwager, Zachary Manchester

    Abstract: Existing game-theoretic planning methods assume that the robot knows the objective functions of the other agents a priori while, in practical scenarios, this is rarely the case. This paper introduces LUCIDGames, an inverse optimal control algorithm that is able to estimate the other agents' objective functions in real time, and incorporate those estimates online into a receding-horizon game-theore… ▽ More

    Submitted 16 November, 2020; originally announced November 2020.

    Comments: Submitted to ICRA 2021