-
Notifications
You must be signed in to change notification settings - Fork 93
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
[WIP] add subscribers/speech.cpp #43
Conversation
I have a question about the purpose of pepper ROS packages change. I understood that previous I also found the following issue. In addition, I found I also found the following discussion. |
I believe so.
That's correct. Pepper should not depend on Nao, but NaoQi. In general, people who develop basic/system stuff did not see all use cases, so what they said 'Done, pleas use this one' will not work. In this case, developer of this package thinks it's finished, but it actually does not work in your application and we need more improvements. |
@kochigami you are absolutely right, that the current structure might be a bit cumbersome. We initially planned to drop the python support, but keep it up right for the moment. That's why you can either launch the bridge with c++ or python. The package naoqi_apps was left empty for the moment, since all existing apps (for the time being) were rather hardcoded to NAO robot such as walking or body poses. In general, we need feedback from the community and that's why all PRs are welcomed here to discuss and steadily improve the functionality. |
Thank you very much for teaching me. I could understand the current structure more. The current flow is to add all functions (for example Thank you very much again. I am very sorry for my disturbance. |
@Karsten1987 , this is C++, so how would you do that ? Create a different node ? This is still basic stuff offered by NAOqi so it could belong here I believe no ? |
Sorry, there're no update on this feature, since I spent most of time on #49
This is very interesting question, I thought naoqi_driver should provide all NAOQi API and I think we still missing face recognition, behavior control etc.. But if you think we should put some API to naoqi_driver and some to naoqi_app, I'd like to know criteria for choosing as core API and app API. |
In the initial idea, the naoqi driver package was meant to provide 'basic' driver functionality such as TF, joint_states, move(To) etc. Hence the name, all components which drive the robot. For everything else which could be classified as an app, i'd prefer a separate package. This would also allow a more failsafe execution, saying that if face recognition takes a lot of CPU time or even crashes, the naoqi driver stays unaffected in its scheduler. |
Oh, ok, I personally likes to put everything into naoqi driver because
But, I'll respect your basic idea and if so, should we put C++ version of ◉ Kei Okada On Thu, Oct 22, 2015 at 3:29 PM, Karsten Knese notifications@github.com
|
[WIP] add subscribers/speech.cpp
This is an attempt to re-enable text-to-speech and speech recognition feature, which exists in old naoqi bridge (
https://github.com/ros-naoqi/nao_robot/blob/d88b154d91e785ed7071efb0d7f00c0096cee28e/nao_apps/nodes/nao_speech.py)
This PR only support tts feature (configuration (https://github.com/ros-naoqi/nao_robot/blob/d88b154d91e785ed7071efb0d7f00c0096cee28e/nao_apps/nodes/nao_speech.py#L256) are not included )
Since I'm very new to naoqi_driver package and just want to confirm that I'm on the right track.