忍者ブログ
ロボット、千葉ロッテマリーンズについていいかげんなことを書きます。
[522]  [521]  [520]  [519]  [518]  [517]  [516]  [515]  [514]  [513]  [512
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Python 2.7.10が5月23日にリリースされていたらしいですね。


それはさておきツールを色々改良しています。

極力、RTC起動からシステムを復元するまでの手間を減らそうと思ったのでネームサーバーも同時に起動するようにしました。

インストールしなければならないソフトウェアが多いのも問題なのでインストールを簡単化するソフトウェアを作成しました。





まあ作っただけで配布はしないのですけど。



後、ツールで作成したスクリプトファイルはrtshellのコマンドを書いているので、C:\Python27やC:\Python27\Scriptsとかにパスが通っていないと動作できません。

動作できない人は以下のコマンドを実行してください。


set pythonPATH=C:\Python27
set scriptPATH=%pythonPATH%\Scripts
setx /M PATH "%PATH%;%pythonPATH%;%scriptPATH%;"







どこかへインストールしたモジュールを読み込む、もしくはプロジェクトに同梱したモジュールを読み込んでRTCを起動するようにしてほしいのですが、前々から言っている通りインストールされる場所が問題です。

インストールしたモジュールを使う場合、別の環境ではインストールされているディレクトリが違うという場合もあると思います。

基本的には、

%RTM_ROOT%/components

とかから読み込めればよいのですがrtc.confのmanager.modules.load_pathに環境変数を書いたとして読み込んでくれるのでしょうか?

何らかの書き方があるのかもしれないですが、分からないので詳しい人は教えてください。








いつぞやかの記事でRTCをビルド済みバイナリで配布する際、ヘッダーファイルを読み込んでいるのでライセンス的にまずいとか言いましたが、RTCだけの配布ならばライセンスは自由に決めてよかったみたいです。
LGPLでヘッダーファイルを読み込んだビルド済み配布物のライセンスがどうなるかですが、ここを読む限り明確な判定基準がないみたいですね。ただ、OpenRTM-aistに関してはセーフみたいです。






にほんブログ村 科学ブログ ロボットへ
にほんブログ村のロボットのカテゴリから
全然人が来ない・・・

人気ブログランキングへ
PR
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
フリーエリア
最新CM
[08/31 ysuga]
[08/31 Nobu]
[08/31 ysuga]
[12/11 Nobu]
[12/11 Kanamura]
最新TB
プロフィール
HN:
Nobu
年齢:
36
性別:
男性
誕生日:
1988/09/22
職業:
あれ
趣味:
妄想、自堕落
バーコード
ブログ内検索
P R
カウンター
忍者ブログ [PR]