Skip to content
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

[jsk_naoqi_robot] NaOでaudioを使いたい #1682

Open
a-ichikura opened this issue Oct 19, 2022 · 2 comments
Open

[jsk_naoqi_robot] NaOでaudioを使いたい #1682

a-ichikura opened this issue Oct 19, 2022 · 2 comments

Comments

@a-ichikura
Copy link
Contributor

https://github.com/jsk-ros-pkg/jsk_robot/tree/master/jsk_naoqi_robot#troubleshooting

上記のtrouble shootingに従って、~/catkin_ws/src/naoqi_driver/share/boot_config.jsonのaudioをfalseに設定しました。
NaOでjsk_nao_starupを実行するときに、falseのままだと/nao_robot/naoqi_driver/audioがpublishされず、speech recognitionが実行できませんでした。

実行したかったコードはhttps://github.com/jsk-ros-pkg/jsk_robot/tree/master/jsk_naoqi_robot/jsk_nao_startup を参考に、

roslaunch jsk_nao_startup jsk_nao_startup.launch network_interface:=enp4s0 launch_ros_speech_recognition:=true audio_org:=/nao_robot/naoqi_driver/audio

です。
trueにして実行したら、/nao_robot/naoqi_driver/audioもpublishされて、speech recognitionも実行できました。

なぜubuntu 18.04ではfalseにするのでしょうか?
trueだとどんな問題が起きるのか知りたいです。

cc @Kanazawanaoaki

@k-okada
Copy link
Member

k-okada commented Oct 19, 2022

これをfalseにしている理由は
#1474 (comment)
にあって,これをしないとpepperが動かない,ということだったかとおもいます.

このIssueを見ると,Naoはこの変更をしなくても動くのか...

ちなみに,なぜfalseにしないといけないかは未解決問題なようで

ros-naoqi/naoqi_driver#150
ros-naoqi/naoqi_driver#96 (comment)

Most probably, the issue is not related to Audio, the Audio is just the 1st service to start and when your system crushes it stops on the 1st service that is Audio.

From our previous experience, we had this issue because of firewalls blocking the connection. So it was related to the network problem.

という人もいるんだけど,だったら,audioをstartする前にsleep入れたら良いじゃん,となるとおもって試してみたんだけど,それだとダメだった気がします.

@a-ichikura
Copy link
Contributor Author

a-ichikura commented Oct 20, 2022

NaOだと~/catkin_ws/src/naoqi_driver/share/boot_config.jsonのaudioをfalseにしてもnaoqi_driver.launchは問題なく立ち上がって、/nao_robot/naoqi_driver/camera/front/image_raw/nao_robot/naoqi_driver/bumperなどのtopicは正常に見えています。

ただ、怪しいのがNaOのautonomous lifeがONの状態でaudioをtrueにすると、常に周りの環境音に反応しようとしてNaOのheadの中にあるCPUの処理が追いつかなくて“Head processor hot”の状態になるのかなと思いました。参考

なので、NaOでもdefaultで立ち上がるautonomous lifeをOFFにしてから、使うのが良さそうです。
autonomous life

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants