A tool to generate skeletons of robot applications, mission controllers, tasks and skills.
Relies on ROS 2 and the ROS 2 Intents interface.
Installation
rpk is written in python3.
Installation with pip
pip install rpk
Installation from source with pip
You require the following libraries:
pip install jinja2
You can install rpk as any other python package as follows:
pip install .
If the location where it is installed is not yet on your path, you will get a warning which includes the path location where it has been installed. You need to add this location to your path, e.g., in linux export PATH="$HOME/.local/bin:$PATH" or in [windows use the GUI or command line](https://stackoverflow.com/questions/9546324/adding-a-directory-to-the-path-environment-variable-in-windows)
Installation with ROS debian (only availabe in PAL Robotics docker images/robots)
sudo apt install pal-alum-rpk
The re-source /opt/pal/alum/setup.bash: source /opt/pal/alum/setup.bash
Building your first rpk
Once you have installed rpk, you are ready to create new applications for your robots. To do so, you just have to run:
rpk create
… and follow the instructions!
It will create a ROS2 package ready to be run.
You’re then ready to play with the application controller. Visit the PAL SDK documentation for further information.
Release files for rpk 5.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rpk-5.7.0.tar.gz | 1.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rpk-5.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.0 MB
Release files / rpk-5.7.0.tar.gz
| Download URL | rpk-5.7.0.tar.gz |
|---|---|
| Size | 1.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
af97fd680c5cf70dc96082d752bb8b3c28fed8f42e331423f8a3a0dc255d7ff1
|
|
BLAKE2b-256 checksum How to use checksums |
2b41a1f5f8cbab3c8480d0748747c3d69dca7ac877d88b5006a7637e538602bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / rpk-5.7.0-py3-none-any.whl
| Download URL | rpk-5.7.0-py3-none-any.whl |
|---|---|
| Size | 1.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1d577feb432029f9aa874934366c606777151ffb70824e18e7f46f30ea0d5fb2
|
|
BLAKE2b-256 checksum How to use checksums |
8ee10c89f574f1228efb80213ce45153a06443c05bb4a0bb68b45cadd1f8043c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|