-
Notifications
You must be signed in to change notification settings - Fork 294
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
3dsensor.launch causes "No devices connected" error. #427
Comments
自分も学科PCだと同じ症状でした. kindsenior/turtlebot@8a268da どう対処すべきでしょうか? > @k-okada
その他の確認メモ
メモ |
1) PRは送らない理由は何もないので,無条件に送りましょう。
2) マージされる/リリースされる云々は別次元の話なので,それは置いておいて,
https://github.com/jsk-enshu/robot-programming/blob/master/.rosinstall.melodic
を https://github.com/kindsenior/turtlebot/tree/use-freenect
にしましょう。そのさい,なぜこれが必要なのか後で振り返ると分からなくなるので,このPRへのリンクと理由を書いておきましょう。
https://github.com/jsk-ros-pkg/jsk_robot/blob/3a3491973f645268d77db0f9e26fb14b3fb56fbe/jsk_fetch_robot/jsk_fetch.rosinstall.melodic#L4-L7
3) 他の演習との兼ね合いでOpenNI周りのライブラリを入れ替えたのかな。。。。
ソフトウェア第三をまじめにやっていると以下の環境があるはずなので,
その場合はgit pull するとか,wstool update で dだか何かを選ぶとか,書いておいた方がよさそうです。
$ mkdir -p ~/enshu_ws/src # ワークスペースのディレクトリを作成
$ cd ~/enshu_ws/src
$ source /opt/ros/melodic/setup.bash
$ git clone https://github.com/jsk-enshu/robot-programming.git
$ wstool init . # ワークスペースを初期化
# ワークスペースに取得するリポジトリ情報を取得
$ wstool merge robot-programming/.rosinstall.melodic
$ wstool update # ワークスペースにソースコードをダウンロード
$ rosdep update # rosdep ツールの更新
# 依存しているソフトをapt install する.
# Cannot locate rosdep definition ... と
# 表示されるものがあるが無視して良い.
$ rosdep install --from-paths . --ignore-src -y -r
$ cd ..
$ catkin build # 最初の1回は必ず~/enshu_ws ディレクトリで実行すること.
…--
◉ Kei Okada
2022年11月14日(月) 0:25 Kunio Kojima ***@***.***>:
自分も学科PCだと同じ症状でした.
どう対処すべきでしょうか? > @k-okada <https://github.com/k-okada>
1. 本家のturtlebotにPRする
2. kindsenior/use-freenect
<https://github.com/kindsenior/turtlebot/tree/use-freenect>を使う
3. freenectは何らかの理由で良くない?ので他の解決法を探る?
***@***.***
<kindsenior/turtlebot@8a268da>
で,デバイスの読み込みに成功して概ね同じトピックが出てそうなところまで確認しました.(演習の全ての課題が動くかどうかは未検証)
が,turtebot <https://github.com/turtlebot/turtlebot>にPRする必要があるので,演習までにマージされるか(or
間に合うか)微妙...
確認項目
1. #305 <#305>
で同様のことに触れていてるが,turtlebot_bringup/launch/3dsensor.launchを変更してなそうなので,当時はドライバをインストールするだけで動いた?
2. #321 <#321>
でfreenect
のインストールを削除しているのはmelodicのaptがリリースされたからと思われるが,それ以外の理由でfreenectを使わない理由があるか?
3. なぜ本家のturtebot <https://github.com/turtlebot/turtlebot>
が未だにOpenNIを使っているのか...
メモ
当初,カーネル依存を疑いlinux-image4.15.0-196-genericとlinux-image-5.4.0-125-genericを試したが,解決できなかった.
(仮に解決できても学科PCでカーネルアップデートはしない?)
—
Reply to this email directly, view it on GitHub
<#427 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADYNXGNOQVIBJI5WJ7ZSCTWIEB3VANCNFSM5XT7NMBQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
ワークスペースの作成方法について →下記の対応になったので,この修正は不要になりました |
ARVRの演習で学科PC+OpenNI+kinect v1を動かせるのは,openni-dev周りのライブラリを上書きor追加しているようです. 動かし方
ARVRの演習では, 昨年は学科PCではなく自前のPC(おそらく過去にNITEを使ったことがある)で動作確認したため,気づきませんでしたが,ARVRの演習の後にロボットプログラミングの演習を受けると自然とkinectを使えるようになるというからくりな気がします. 確認事項 |
#427 (comment) |
Describe the bug
turtlebot_bringup
パッケージの3dsensor.launch
を研究室のturtlebot付属のラップトップ(hostname: KI00070) で立ち上げると以下のように "No devices connected.." というエラーが表示され、画像のトピックが出力されません。To Reproduce
Steps to reproduce the behavior:
roslaunch turtlebot_bringup 3dsensor.launch
を実行Expected behavior
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: