Online Robot Introspection and Decision Making

tool_collisionThis project explores how to perform multimodal robot skill acquisition, in particular for contact tasks. We explore novel ways of modeling, integrating, and classifying low-level robot sensory-motor information or high-level abstracted representations. Our approaches help bootstrap a robot’s ability to perform introspection into the kinds of behaviors it executes as it runs. This in turns aids in the ability to recognize unmodeled and external disturbances that will likely lead the task to fail, and instead, learn efficient recovery strategies to continue with the task at hand.

In this project, we are exploring how to use heuristics, Bayesian nonparametrics, Markov switching processes, variational inference, and deep reinforcement learning on single and dual-arm robots to perform robust contact tasks that might be suitable for service and industry.

Related Work:

Decision Making in Recovery Scenarios

Hidden Markov Models and Markov Switching Process Techniques

Supervised Machine Learning

Heuristics

  • Contextualized Early Failure Characterization of Cantilever Snap Assemblies
  • Early Failure Characterization of Cantilever Snap Assemblies
  • Cantilever Snap Assemblies Failure Detection using SVMs and the RCBHT
  • Towards Snap Sensing
  • A Gradient Calibration for the RCBHT Cantilever Snap Verification System
  • Probabilistic State Verification for Snap Assemblies using the Relative-Change-Based Hierarchical Taxonomy
  • A Relative-Change-Based Hierarchical Taxonomy for Cantilever-Snap Assembly Verification