We use cookies to try and give you a better experience in Freshdesk.
You can learn more about what kind of cookies we use, why, and how from our Privacy policy. If you hate cookies, or are just on a diet, you can disable them altogether too. Just note that the Freshdesk service is pretty big on some cookies (we love the choco-chip ones), and some portions of Freshdesk may not work properly if you disable cookies.
We’ll also assume you agree to the way we use cookies and are ok with it as described in our Privacy policy, unless you choose to disable them altogether through your browser.
The web pages related to Pepper programming are incredibly confusing and badly organized and seem to change all the time as well.
What is the latest version of software to use for interacting with a Pepper robot using the Python API and where is the detailed Python API documentation explaining the various API methods?
PS: and why do I have to prove that I am human after having logged into this web site with my credentials?????????
0 Votes
2 Comments
Johann Petrak posted 6 months ago
Thank you, but this is exactly the page that I find confusing: the leftmost column seems to refer to pepper and shows NAOqi 2.5 as the latest version while the rightmost column seems to refer to NAO and shows NAOqi 2.8 as the latest version. But when looking at either of these versions, both 2.5 and 2.8 reference Pepper! There is, to my knowledge no page that definitely tells users which versions are compatible or recommended for which robot or which robot firmwares.
It gets even worse when looking at the specific documentaiton, e.g. when looking at the documentation pages mentioning "Python SDK", they lead to a few small pages, but none of them document the actual Python API properly.
Instead, the C++ documentation sometimes, but often not, containes examples for the corresponding Python API, but there is no proper Python API documentation at all, although the Python SDK is listed as the one that supports most features.
TBH I find the documentation rather badly organized and disappointing and definitely not something that makes it easy to and enjoyable to program for Pepper.
That the Python API is still only supported for Python 2.7, a version that has been released 12 years ago (!!) and had its end of life in 2020 adds to the frustration.
1 Votes
Lukas Brandt posted 6 months ago
Hey Johann,
I think the most "recent" documentation can be found here:
http://doc.aldebaran.com/
You need to select your Robot Model and NAOqi Version
0 Votes
Login or Sign up to post a comment