Create robosapiensIO package Tutorial
Goal: This tutorial will walk you through the steps create a new ‘robosapiensIO’ application package using the rpio CLI
Tutorial level: Beginner
Time: 5 minutes
Contents
Background
To develop on top of the RoboSAPIENS Adaptive Platform, we use standalone application packages that contain everything needed to develop, build, deploy and run the adaptive application. Using the rpio command line tool, a new robosapiensIO package can be created, the starting point for each self-adaptive application using the RoboSAPIENS Adaptive Platform.
Prerequisites
rpio CLI: Ensure that the rpio command-line tool is installed and available on your system.
Tasks
Run the Package Creation Command
Open a terminal in the folder you want to create the new robosapiensIO application package, with name ‘newPackage,’ and run the following command:
rpio-cli package --create -n "newPackage" --verbose
Here’s what each argument in the command does:
package --create: Specifies that a new package should be created.
-n "newPackage": Sets the name of the new package tonewPackage.
--verbose: Enables detailed output during the package creation process.
Verify Package Structure
Navigate to the directory where the
testpackage was created and check its structure to confirm that all necessary files and folders have been set up correctly:cd newPackage lsCheck the newly created robosapiensIO package
You can check that the newly created package is a valid robosapiensIO package, run:
rpio-cli package --check
Here’s what each argument in the command does:
package --check: Check if the current directory is a valid robosapiensIO package.
Summary
You have successfully created a new robosapiensIO package using the rpio CLI. The package is now ready for further development.