ubuntu 12.04 LTS 64bit本機, Win 2012 でSigviewerを動かしてみた |
中国国際ICT大会に参加するので中国でSIGVerseの発表をしたいと思っています。SIGVerseはロボカップ@ホームシミュレーションリーグで使用されているシミュレータです。物理はもちろん、自分で作ったロボットの3DCADデータをSIGVerseに表示してシミュレーションできたり、
自分のプログラムでロボットをシミュレータ上で動かしたり、Ocurus liftを使用, ROSを使用することができます。Unity3Dでのゲーム開発と似ています。Mayaなどで3Dキャラクターやアニメーションを作っている方にもおすすめです。
今回僕が挑戦したubuntu 12.04 64bit本機でvbox上にwin 2012を立ち上げてsigverseを実行する方法を紹介します。
sigviewerのsetup
1. virtualboxをインストールしてください。
2. windows server 2012のvhdファイルをmicrosoftのホームページからダウンロードしてください。
3. microsoftからダウンロードしたファイルが.exe形式になっていて開けません。wineで開いてください。
4. virtualboxですでにある仮想イメージ(winserver 2012)のvhdファイルを選択してください。メモリのサイズなどはデフォルトでよいです。
5. winserver2012を起動しアカウント設定等が終了したらguestadditions.isoをマウントしてインストールしてください。SIGverseはdirectXを使用するので必ずインストールする必要があります。
6. SIGViewerをインストールしてください。IEのセキュリティ設定が面倒くさいと思う場合はfirefoxやgooglechromeでのブラウジングをおすすめします。
7. SIGViewerのsetup.msiファイルを開いてインストールしてください。
8.エラーが表示されてSIGviewerが開けないと思います。VCC/VC++のMSVCR71.dllが足りないというエラーです。MSVCR71.dllをネットから落としてきて C:\program files(x86)\SIGViewer_2.2.0\SIGViewer\Releaseにこのファイルを置けば完了です。
SIGViewerが起動します。
・jdk等のインストールするパッケージ名や指定するディレクトリ名のi386の部分をamd64に変更してください。(amd64: 64bit, i386: 32bit)
これでSIGVerseが起動できると思います。
0 件のコメント:
コメントを投稿