PetriNetPlans
Petri Net Plans library and applications
Install / Use
/learn @iocchi/PetriNetPlansREADME
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 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.
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
Best Option - Docker installation
Follow instructions in docker folder.
Manual Configuration Option - Local installation
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.
Examples
Video Tutorials
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
