https://github.com/buvnswrn/probplan

PRobPlan: A Framework of Integrating Probabilistic Planning into ROS.

https://github.com/buvnswrn/probplan

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

PRobPlan: A Framework of Integrating Probabilistic Planning into ROS.

Basic Info
  • Host: GitHub
  • Owner: buvnswrn
  • Language: Java
  • Default Branch: master
  • Homepage:
  • Size: 18.6 MB
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 1
  • Releases: 0
Fork of fip-lab/PRobPlan
Created over 3 years ago · Last pushed over 3 years ago

https://github.com/buvnswrn/PRobPlan/blob/master/

# PRobPlan

PRobPlan: A Framework of Integrating Probabilistic Planning into ROS.

We propose a framework, called PRobPlan (PRobabilistic Robot Planning). Our framework uses a series of generation programs to build a problem file instead of the knowledge base. This makes it more modifiable. On the other hand, our framework integrates a state-of-the-art planner, SOGBOFA, and enhances it with a new recommendation function. This makes it more scalable. We instantiate the proposed framework in a warehouse-robot domain where mobile robots are allocated tasks of fetching or packing goods. Both of the domain and problem instances are modeled with RDDL (Relational Dynamic Influence Diagram Language). Experimental results showed the effectiveness of the proposed framework. 

## Cite

D. Rao, G. Hu and Z. Jiang, "PRobPlan: A Framework of Integrating Probabilistic Planning Into ROS," in IEEE Access, vol. 8, pp. 106516-106530, 2020, doi: 10.1109/ACCESS.2020.3000293.

## ROS simulated warehouse domain 

###  Simulated video

Please refer to this link:

[ROS Simulation Video on YouTube](https://youtu.be/EUkA_HW_2MMo)


### Requirements

- Run Planner: Java SE 8 or higher
- ROS simulation: Ubuntu 16.04, ROS Kinetic and Gazebo 7.


### Command

- launch simulation: `gazebo` and `rviz`

`roslaunch probplan_sim probplan_gazebo_sim.launch`


- launch PRobPlan

`rosrun probplan_sim plan_to_ros_main.py`

### Results

![task](./warehouse-robot-domain/pics/mult_2x2_sim_task.png)





GitHub Events

Total
Last Year