Your Privacy
We use cookies to give you a better experience in United Robotics Group
You can learn more about what kind of cookies we use, why, and how from our Privacy Policy. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings in our cookie banner to change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. For more details, check out our Privacy Policy link below.
Strictly Necessary Cookies
These cookies are necessary for the website to function and cannot be switched off in our systems, but do not store any person information. They are usually set in response to your actions that triggers a request for services, such as setting your privacy preferences, logging in or filling forms. You can change your browser settings to alert you about these cookies, but some parts of the Website may not work.
View Cookies
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 about 2 years 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.
2 Votes
Lukas Brandt posted about 2 years 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