[choreonoid-users-ja 00198] pythonのrootLink()でエラー

MASUTANI Yasuhiro masutani @ osakac.ac.jp
2016年 11月 21日 (月) 21:23:29 JST


choreonoid-users-ja MLの皆様,

大阪電気通信大学の升谷です.度々失礼いたします。

リンクごとに摩擦係数を設定する方法を試してみようと,

  https://github.com/s-nakaoka/choreonoid/issues/64

を参考に,「sample/python/TuneSR1Frictions.py」の内容を1行ずつ,Python
コンソールで実行したところ,rootLink()でエラーが出ます.

Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)]
>>> from cnoid.Base import *
>>> from cnoid.BodyPlugin import *
>>> sr1 = Item.find("SR1").body()
>>> floorLink = Item.find("Floor").body().rootLink()
Traceback (most recent call last):
  File "<console>", line 1, in <module>
TypeError: No to_python (by-value) converter found for C++ type: class cnoid::ref_ptr<class cnoid::Link>

どのように解決すればいいでしょうか?

Windows 7 64bit上で,Choreonoid-1.5.0をVisual Studio 2012でビルドした
ものを使っています,

ご教示いただけると幸いです.
よろしくお願いいたします.

-- 
# 升谷 保博
# 大阪電気通信大学 総合情報学部 情報学科
# 575-0063 大阪府四條畷市清滝1130-70 / TEL&FAX: 072-876-5107


choreonoid-users-ja メーリングリストの案内