[openrtm-users 03435] Re: Python/Examples/Slider_and_Motor

Takahashi Saburo takahashi.saburo @ aist.go.jp
2017年 9月 8日 (金) 17:37:07 JST


To:桝谷様

いつもお世話になっております.
産総研の高橋です.

連投で申し訳ございません.

本件の原因ですが,Scale オブジェクトの get がスレッドセーフではなく,
OnExecute 時にアクセス競合していることが原因だと思われます.
(variable 越しにアクセスすれば,この問題は起きません)

以上です.
よろしくお願い致します.

--
高橋三郎 <takahashi.saburo @ aist.go.jp>

国立研究開発法人 産業技術総合研究所
ロボットイノベーション研究センター
ロボットソフトウェアプラットフォーム研究チーム
〒305-8568 つくば市梅園1-1-1 中央第2
TEL: 029-861-5854 (内線 222-45854)

Saburo Takahashi
National Institute of Advanced Industrial Science and Technology (AIST)
Robot Innovation Research Center
Tsukuba Central 2, 1-1-1 Umezono, Tsukuba, Ibaraki 305-8568 JAPAN

> 2017/09/08 17:08、Takahashi Saburo <takahashi.saburo @ aist.go.jp> のメール:
> 
> To:桝谷様
> 
> いつもお世話になっております.
> 産総研の高橋です.
> 
> ご確認いただきありがとうございます.
> 
> 仰る通り,variable に設定したオブジェクト越しに get するのが正しいお作法のようなので,
> get/set の処理を変更しようと考えています.
> 
> activate 時の sleep 処理も 1s である必要性が無いように感じますので,
> こちらも動作を確認して外せたら外します.
> 
> 以上です.
> よろしくお願い致します.
> 
> --
> 高橋三郎 <takahashi.saburo @ aist.go.jp>
> 
> 国立研究開発法人 産業技術総合研究所
> ロボットイノベーション研究センター
> ロボットソフトウェアプラットフォーム研究チーム
> 〒305-8568 つくば市梅園1-1-1 中央第2
> TEL: 029-861-5854 (内線 222-45854)
> 
> Saburo Takahashi
> National Institute of Advanced Industrial Science and Technology (AIST)
> Robot Innovation Research Center
> Tsukuba Central 2, 1-1-1 Umezono, Tsukuba, Ibaraki 305-8568 JAPAN
> 
>> 2017/09/07 21:54、MASUTANI Yasuhiro <masutani @ osakac.ac.jp> のメール:
>> 
>> 高橋様,
>> 
>> 大阪電通大の升谷です.
>> 
>> なお,RTCがエラー状態に遷移する件やPythonが異常終了する件とは別問題だ
>> と思いますが,私の環境では,RTSE内でSliderComp0を単体でアクティベート
>> すると,必ず「エラーが発生しました」というパネルが表示されます.
>> SliderComp.pyのtime.sleep(1)しているのが長すぎるようです.
>> time.sleep(0.1)とするとエラーは出なくなりました.
>> 
>> こちらもご検討いただけると幸いです.
>> 
>> -- 
>> # 升谷 保博
>> # 大阪電気通信大学 総合情報学部 情報学科
>> # 575-0063 大阪府四條畷市清滝1130-70 / TEL&FAX: 072-876-5107
>> # ヒト型レスコン@大阪電通大 2017.11.5 http://goo.gl/AjTWD2
>> _______________________________________________
>> openrtm-users mailing list
>> openrtm-users @ openrtm.org
>> http://www.openrtm.org/mailman/listinfo/openrtm-users
> 



More information about the openrtm-users mailing list