Menu

processingでの距離データ取得について

Anonymous
2016-02-19
2016-02-29
  • Anonymous

    Anonymous - 2016-02-19

    現在、processingでUTM-30LXのデータを取得しようとしています。
    取得するプログラムがわかりません。
    どのようにプログラムを組むと、取得することが可能ですか。
    よろしくお願いします。

     
    • h_fukuda

      h_fukuda - 2016-02-22

      動作等は保証できないのですが、下記リンク(Mac対応)を参考にすれば距離データを取得できると思います。
      http://memorandums.hatenablog.com/entry/2015/04/09/213422

      Processingに下記ライブラリをビルドして生成される”urg_java_lib.jar”をimportできるように設定します。
      https://sourceforge.net/p/urgnetwork/wiki/java_sample_jp/
      「No library found for gnu.io」と表示される場合は、下記リンクにある”rxtx”をimportできるように設定します。
      http://rxtx.qbang.org/wiki/index.php/Download

      Windowsで動かす場合、UTM-30LXはシリアル接続ですので、setup()内の接続先をCOMポート名にします。

      void setup() {
        ...
        // Connect to the sensor
        //if (device.connect"/dev/tty.usbmodem1421")){
        if (device.connect("COM3")) {
           System.out.println("connected");
        ...
      }
      

      また、UTM-30LXの角度分解能は0.25°なので、draw()を下記のように変更すれば、距離データが表示できると思います。

      void draw() {
          ...
          for (Step s : data.steps) {
          ...
          //th += 0.36;
          th += 0.25;
        }
        ...
      }
      
       

      Last edit: h_fukuda 2016-02-23
  • Anonymous

    Anonymous - 2016-02-29

    ありがとうございます。取り組んでみます。

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB