うごくものづくりのために

技術的な備忘録がメインです。

grSim

tfは遅い?

現在、grSimとROSの結合作業をしています。 とりあえず、grSimからマルチキャストで送信される各ロボットの座標を、tfでブロードキャストしようと思ったのですが、問題発生。 おおよそ60Hzで座標データが飛んでくるので、その周期に合わせてブロードキャスト…

PythonとGoogleProtocolBuffersを用いてgrSimのデータを取得する

GoogleProtocolBuffers for Pythonのインストール grSimをインストールした時 にダウンロードした GoogleProtocolBuffers のフォルダ内に、Python用セットアップファイルが同梱されているので、それを用いてインストールします。 まずは、このフォルダに移動…

Pythonでマルチキャストのデータを読む

RoboCupSSLでは、チーム間共有のビジョンサーバがフィールド上のカメラ情報を統合し、各ロボットの座標などのデータを取得してくれます。 そのデータは、UDPマルチキャストによって送信されてきます。 その情報を使って、各チームのAIはいろいろと戦略を練っ…

RoboCup SSL Simulator "grSim"のインストール

これからRoboCupSSLロボットの開発を始めます。 自分はAI担当になったので、がんばってAI開発します。 まずは、開発環境づくりからというわけで、 オープンソースのシミュレータ"grSim"のインストールを行います。 なお、環境は Ubuntu 14.04LTS です。 mani…