caelan / SS-Replan

Online Replanning in Belief Space for Partially Observable Task and Motion Problems
https://arxiv.org/abs/1911.04577
62 stars 20 forks source link
belief-space manipulation mdp motion-planning partial-observability pddl pddlstream planning-algorithms pomdp pybullet robotics stochasticity

SS-Replan

Online observation, estimatation, planning, and control for a Franka Panda Robot operating in NVIDIA SRL's simulated kitchen environment.

Installation

SS-Replan supports both Python 2 and Python 3.

It's also possible to use TRAC-IK instead of IKFast; however it requires installing ROS ($ sudo apt install ros-kinetic-trac-ik).

PyBullet Examples

IsaacSim Examples

Executed using the IssacSim 3D robot simulation environment.

Real-World Examples

Citation

Caelan R. Garrett, Chris Paxton, Tomás Lozano-Pérez, Leslie P. Kaelbling, Dieter Fox. Online Replanning in Belief Space for Partially Observable Task and Motion Problems, IEEE International Conference on Robotics and Automation (ICRA), 2020.

Publications

Videos

Resources

PDDLStream

PDDL and FastDownward

PyBullet