allanwhledu / PetriNetPlans

Petri Net Plans library and applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Petri Net Plans

This repository contains Petri Net Plans (PNP) library, PNP ROS bridge and some sample applications. More information on the PNP web site: pnp.dis.uniroma1.it

This master branch contains up-to-date development of main PNP library, other utilities for plan generation, bridges with ROS and NAOqi and examples.

PNP is licensed under GPL v3.

Content of this repository

  • PNP - main library
  • PNPgen - library and tools for PNP generation
  • PNPros - ROS bridge
  • PNPnaoqi - NAOQi bridge
  • Jarp - PNP GUI editor
  • pyPNP - Python interface for PNP
  • docker - docker installation files and scripts

Install

Option 1 - Local installation

Download the library and compile the components, following this order.

Libraries and packages have been tested with Ubuntu 12.04 + ROS hydro, Ubuntu 14.04 + ROS indigo, Ubuntu 16.04 + ROS Kinetic, Ubuntu 18.04 + ROS Melodic,

PNPnaoqi has been tested on NAOQi version 2.5.

Option 2 - Docker installation

Follow instructions in docker folder.

Examples

About

Petri Net Plans library and applications


Languages

Language:C++ 80.5%Language:CMake 9.9%Language:Python 7.8%Language:Shell 0.7%Language:Yacc 0.5%Language:Dockerfile 0.4%Language:C 0.3%Language:Assembly 0.0%Language:Pawn 0.0%