-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cross-compiling this module for NAO6 #1
Comments
Hi, Unfortunately I haven't used, nor am aware of anyone that has used recent versions of NAO with The current implementation relies on what Softbank refers to as the Former NAOqi framework. The framework has been significantly updated since. In particular it seems that the This means that the implementation of both |
In fact, I noticed the significant changes in NAOqi, especially the replacement of DCM by LoLA. Since there are no APIs for real-time control (i.e. control cycle of 12ms) in the official documentation, I try to use the mc_naoqi interface. It seems that I have to contact SoftBank Robotics. Anyway, thanks for your advice. |
So we need to:
If you feel that this is something you can do, then PR are most welcome, and I will try to help. Otherwise I will try and take a look at it myself, but I can't guarantee when ;) |
Although I am not familiar with both the frameworks of mc_rtc and NAOqi, I'm glad to help update the mc_naoqi_dcm module. |
The problem we have is that SoftBank Robotics is not willing to produce Pepper any longer and we are wondering if this is worth spending efforts on this, maybe @anastasiabolotnikova can provide an opinion. |
Dear all, It is true that Pepper robots production has stopped. Nevertheless, many Peppers are still around and used by researchers. And NAO robots (being produced) are still a popular option of an affordable small scale humanoid platform. As long as the robot is running NaoQi version that is DCM based, I wonder if NAO6 can be flashed with a downgraded NaoQi version that uses DCM instead of LoLA. That is one thing to look into @zyc1155 Obviously, not the best solution, but might be the easiest and fastest to get A more elegant solution, as @arntanguy already outlined, is to make |
Thank you so much for all your advice. "For Nao v6, OS 2.8, and later from the documentation of rUNSWift, which is one of the teams of The RoboCup Standard Platform League. According to this documentation, each NAO6 need a permission file, which is a NAO operating system image file (*.opn), to enable the access to LoLA or flash a downgraded NaoQi version. Due to the policy mentioned above, I'm afraid that mc_naoqi_dcm cannot correspond to LoLA (of NAO6). |
@zyc1155 Did you get any response from Softbank on this issue? Since pepper is now managed by United Robotics, I guess the licencing considerations wouldn't be of much relevance. |
Hi,
I'm currently in the process of controlling the whole-body motion of the NAO6 robot in real-time based on the mc_rtc framework. The mc_rtc and mc_naoqi are successfully installed on my computer running Ubuntu 18.04. The mc_naoqi works without any problem when it only runs the simulation of NAO. However, when I try to apply it to the real robot according to the instruction, the following error occurred:
This error comes when the module is cross-compiled by the Cross Toolchain of Pepper. And when I use the Cross Toolchain of NAO, another error occurred at configuring time:
Please give me some advice for this issue.
Thank you.
The text was updated successfully, but these errors were encountered: