English

ProbRobScene: A Probabilistic Specification Language for 3D Robotic Manipulation Environments

Robotics 2021-03-22 v3

Abstract

Robotic control tasks are often first run in simulation for the purposes of verification, debugging and data augmentation. Many methods exist to specify what task a robot must complete, but few exist to specify what range of environments a user expects such tasks to be achieved in. ProbRobScene is a probabilistic specification language for describing robotic manipulation environments. Using the language, a user need only specify the relational constraints that must hold between objects in a scene. ProbRobScene will then automatically generate scenes which conform to this specification. By combining aspects of probabilistic programming languages and convex geometry, we provide a method for sampling this space of possible environments efficiently. We demonstrate the usefulness of our language by using it to debug a robotic controller in a tabletop robot manipulation environment.

Keywords

Cite

@article{arxiv.2011.01126,
  title  = {ProbRobScene: A Probabilistic Specification Language for 3D Robotic Manipulation Environments},
  author = {Craig Innes and Subramanian Ramamoorthy},
  journal= {arXiv preprint arXiv:2011.01126},
  year   = {2021}
}
R2 v1 2026-06-23T19:51:20.516Z