What is the right way to package and to deploy QiMessaging Service application to Pepper/Nao robot?
Clash Royale CLAN TAG#URR8PPP
What is the right way to package and to deploy QiMessaging Service application to Pepper/Nao robot?
I'm confused about the right process of packaging and deploying a custom Service application to a robot. I'm using Python.
python jumpstart.py python-service my-package-name MyServiceName
robot-jumpstarter
I would like to know what is the right QiMessaging
service project structure and how to package and deploy to a robot with CLI tools. Now I'm loading the services with autoload.ini
.
QiMessaging
autoload.ini
Edit: I found this guide.
1 Answer
1
I made robot-jumpstarter, and yes, it has a fair amount of boilerplate code to make debugging more easy etc.
If you want a bare-bones service, How to write a qimessaging service in the documentation covers that; there's also the tutorial you already found that covers that and in addition also how to use qipkg, which is indeed the standard command-line way of packaging a service. The examples given in those two docs are indeed pretty much as simple as can get.
The minimum structure should be a manifest.xml, a .pml file, and your python script (and maybe an icon for the package; heavily recommended at least, apps without icons are ugly).
You should also be aware that:
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.