hsnuhayato / rtm-ros-robotics

Automatically exported from code.google.com/p/rtm-ros-robotics
0 stars 0 forks source link

hironx_ros_bridgeのmodel以下のファイルに各自のユーザーの名前がつかない. #189

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
山形大学の秋葉です.
お世話になっております.

roscd hironx_ros_bridge
svn up 
make
をしてhironx_ros_bridge以下のファイルを更新してmakeし直した��
�ですが,
その結果,次のシミュレーションを立ち上げるコマンドで��
�ラーが生じてしまいました.
rtmlaunch hironx_ros_bridge hironx_ros_bridge_simulation.launch

画面出力を見ると
Collada Error: COLLADA error: Failed to open 
file:/home/k-okada/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge/m
odels/kawada-hironx.dae in daeLIBXMLPlugin::readFromFile

Collada Error: COLLADA error: Failed to load 
file:/home/k-okada/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge/m
odels/kawada-hironx.dae
という出力がありました.

よって,kawada-hironx.confなどをみると
akiba@yken-hiro-sim:~/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridg
e/models$ cat kawada-hironx.conf 
model: 
file:///home/k-okada/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge
/models/kawada-hironx.dae
dt: 0.005

となっており,model以下の複数のファイルに含まれる"k-okada"
という文字列がエラーの原因ではないかと考えました.

こちらの解決方法として,rtm-ros-robotics/rtmros_hironx/hironx_ros_br
idge/models/以下で
sed -i -e "s/k-okada/akiba/g" *
をおこなったところ,エラーがでなくなりました.

なお,これは一時的な対応のため,
本当は,makeした際にユーザー名が入るようにするなどの対�
��方法をしなければいけないと思っています.

対応をよろしくお願いいたします.

Original issue reported on code.google.com by nao.luna...@gmail.com on 2 Sep 2013 at 2:40

GoogleCodeExporter commented 9 years ago
r5371 で直したつもりです.
hironx_ros_brigeでmakeしたら.inから設定ファイルが生成されるよ
うにしたつもりです.

Original comment by kei.ok...@gmail.com on 2 Sep 2013 at 5:21

GoogleCodeExporter commented 9 years ago
ありがとうございます.

roscd hironx_ros_bridge
svn up
make
をしたのですが,

$ rtmlaunch hironx_ros_bridge hironx_ros_bridge_simulation.launch
をすると,

Loading body customizer 
"/home/akiba/ros/groovy/rtm-ros-robotics/openrtm_common/openhrp3/share/OpenHRP-3
.1/customizer/libSampleCustomizer.so" for springJoint
loading 
file:///home/k-okada/ros/groovy/rtm-ros-robotics/openrtm_common/openhrp3/share/O
penHRP-3.1/sample/model/longfloor.wrl
/home/k-okada/ros/groovy/rtm-ros-robotics/openrtm_common/openhrp3/share/OpenHRP-
3.1/sample/model/longfloor.wrl cannot be found.
Retrying to load the file as a standard VRML file
/home/k-okada/ros/groovy/rtm-ros-robotics/openrtm_common/openhrp3/share/OpenHRP-
3.1/sample/model/longfloor.wrl cannot be found.
loading failed.
/home/k-okada/ros/groovy/rtm-ros-robotics/openrtm_common/openhrp3/share/OpenHRP-
3.1/sample/model/longfloor.wrl cannot be found.
/home/k-okada/ros/groovy/rtm-ros-robotics/openrtm_common/openhrp3/share/OpenHRP-
3.1/sample/model/longfloor.wrl cannot be found.

とエラーになってしまいました.

makeをする前にgrepをすると,

akiba@yken-hiro-sim:~/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridg
e/models$ grep "k-okada" *
kawada-hironx.l:;; this file is automatically generated from 
/home/k-okada/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge/models
/kawada-hironx.dae on (Linux kokada-t430s 3.2.0-49-generic x86_64) at Fri Aug 
30 21:17:18 2013
kawada-hironx.l:;; 
/home/k-okada/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge/build 
$ 
/home/k-okada/ros/groovy/jsk-ros-pkg/jsk_model_tools/euscollada/bin/collada2eus 
/home/k-okada/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge/models
/kawada-hironx.dae 
/home/k-okada/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge/models
/kawada-hironx.yaml 
/home/k-okada/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge/models
/kawada-hironx.l 
kawada-hironx.l:(provide :HiroNX 
"/home/k-okada/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge/build
//home/k-okada/ros/groovy/rtm-ros-robotics/rtmros_hironx/hironx_ros_bridge/model
s/kawada-hironx.l")
kawada-hironx.xml.in:  <item class="com.generalrobotix.ui.item.GrxModelItem" 
name="longfloor" 
url="/home/k-okada/ros/groovy/rtm-ros-robotics/openrtm_common/openhrp3/share/Ope
nHRP-3.1/sample/model/longfloor.wrl">
kawada-hironx_nosim.xml.in:  <item 
class="com.generalrobotix.ui.item.GrxModelItem" name="longfloor" 
url="/home/k-okada/ros/groovy/rtm-ros-robotics/openrtm_common/openhrp3/share/Ope
nHRP-3.1/sample/model/longfloor.wrl">

と出力されており,他のファイルにも"k-okada"の文字列があ��
�ました.

よって,コメントアウト以外の部分を自分のユーザー名に��
�して,makeをしたところ

$ rtmlaunch hironx_ros_bridge hironx_ros_bridge_simulation.launch
で正常にシミュレーションが立ち上がりました.

私の確認ミスで申し訳ありませんが,これらのファイルの��
�正もよろしくお願いいたします.

Original comment by nao.luna...@gmail.com on 2 Sep 2013 at 8:39

GoogleCodeExporter commented 9 years ago

Original comment by kei.ok...@gmail.com on 3 Sep 2013 at 1:25