This repository contains Petri Net Plans (PNP) library, PNP ROS bridge and some sample applications. More information on the PNP web site. PNP component is also a component of AI-on-Demand platform.
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.
Follow instructions in docker folder.
Download the library (default folder is $HOME/src
) and compile the components, following this order.
Compile and install PNP (see PNP/README.md)
Compile and install PNPgen (see PNPgen/README.md)
Compile pnp_ros (see PNPros/README.md)
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.