An Application is a set of content that can be installed on a robot from the Apps 2.1 Store.
It contains all kind of useful resources such as Behaviors and Dialog topics.
Apps 2.1 Store is the main way to install and manage applications.
From Choregraphe, the Robot applications panel offers short-cuts letting you install and test on your robot the application designed in the current Project.
To create an Application:
Step | Action |
---|---|
Create a new Project. | |
Create at least one Activity. | |
Optionally, add one or several Dialog topic(s). | |
Complete the Project Properties. | |
Save your Project. Result: Your Application is ready to be tested and packaged. |
To run the application designed in the current Project:
Step | Action |
---|---|
Make sure you are connected to a robot. | |
In the Robot applications panel, click the Install Application button. Result: The application is now installed on the connected robot. You can now run it using Robot applications panel. |
To build an Application Package:
Step | Action |
---|---|
Choose File > Build Application Package... | |
Choose the Application Package destination path.
|
|
Click the Save button. Once the build is done, a popup informs you and provides a shortcut to upload your Application Package on the Apps 2.1 Store. |
To publish an Application Package:
Step | Action |
---|---|
Click the link to the store and, follow contextual on line help provided by the Apps 2.1 Store. | |
Before asking validation, check the Application - Best practices. |
An animation should consist of one timeline Motion layer together with one Planar Move. Good method:
It is NOT recommended to use several timelines and planar moves for a single animation. The following behavior uses several timeline and planar move boxes, synchronized with timer boxes. It is a wrong design. Bad method:
The rationale behind this practice is that precise synchronization of timelines and planar moves is not guaranteed over multiple calls. The precise duration of each planar move depends on the robot environment, and is not perfectly predictable. The duration variations of several planar moves played in a row will add up, potentially resulting in a de-synchronization with the articular timeline.
Specify the software versions for which you developed.
For example, to support all minor versions of 2.0 after the 2.0.1, specify:
“From 2.0.1 To 2.0”.