早稲田大学尾形研究室の安里と申します. OpenRTM-aistではなくOpenRTM.NETに関する質問で申し訳ございません.
現在,ゲームエンジンのUnityからRTコンポーネントを起動させるスクリプトを作成しています. UnityはC♯には対応しているのですがC++に対応していないために,株式会社セック様が提供しているOpenRTM.NETで開発をしています.
Unityのスクリプトからコンポーネントを立ち上げるためにManagerを初期化しようとすると(コードの19行目),”ArgumentException: Path is empty”というエラーが発生してコンポーネントを起動させることができません. コマンドライン引数には何も入れておりません.
使用しているOSはWindows7 Professional,OpenRTM.NETのバージョンは1.3.1, Unityのバージョンは5.0.1 personalです. .Netは2.0, 3.0, 3.5, 4.5 がインストールされています.
エラー原因,解決方法がわかる方がいらっしゃれば,ご教授いただけたら幸いです.
以下メインメソッドのコードです.
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using OpenRTM.Core;using OpenRTM.Extension;using OpenRTM.IIOP;using UnityEditor;using UnityEngine; namespace UnityRTC{ class Program { [RuntimeInitializeOnLoadMethod] static void Main(string[] args) { var manager = new Manager(args); //エラー発生箇所 manager.AddTypes(typeof(CorbaProtocolManager)); manager.Activate(); var comp = manager.CreateComponent<UnityRTC>(); manager.Run(); } }}
モーションエディタ/シミュレータ
動力学シミュレータ
統合開発プラットフォーム
産総研が提供するRTC集
東京オープンソースロボティクス協会
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
早稲田大学尾形研究室の安里と申します. OpenRTM-aistではなくOpenRTM.NETに関する質問で申し訳ございません.
現在,ゲームエンジンのUnityからRTコンポーネントを起動させるスクリプトを作成しています. UnityはC♯には対応しているのですがC++に対応していないために,株式会社セック様が提供しているOpenRTM.NETで開発をしています.
Unityのスクリプトからコンポーネントを立ち上げるためにManagerを初期化しようとすると(コードの19行目),”ArgumentException: Path is empty”というエラーが発生してコンポーネントを起動させることができません. コマンドライン引数には何も入れておりません.
使用しているOSはWindows7 Professional,OpenRTM.NETのバージョンは1.3.1, Unityのバージョンは5.0.1 personalです. .Netは2.0, 3.0, 3.5, 4.5 がインストールされています.
エラー原因,解決方法がわかる方がいらっしゃれば,ご教授いただけたら幸いです.
以下メインメソッドのコードです.