pwri-opera / OperaSim-PhysX

Simulator on Unity + PhysX communicating with ROS
Apache License 2.0
18 stars 10 forks source link

IMUおよびGNSSセンサを追加する #47

Open yosuke opened 2 months ago

yosuke commented 2 months ago

13 のサブタスク

概要

目的

やること

numata-1740 commented 2 months ago

ご連絡ありがとうございます。 本日、午前中は、昨日の筑波大実験の続きのため 対応できませんでした。 ご依頼のありましたGitHub アカウントをご連絡いたします。 よろしくお願いいたします。

numata-1740 commented 2 months ago

IMG_2387-3 昨日、IMUの設置場所を調べた写真です。zx120 ショベルです

numata-1740 commented 2 months ago

Backet部  IMG_2393-1 Arm部 IMG_2394-1 Boom部 IMG_2395-1 Body部:操作室横 IMG_2396-1 GNSS部 GNSS-01

numata-1740 commented 2 months ago

zx120のIMU配置 IMUセンサとGNSSの取り付け位置を調査しました。 設定場所の詳細な位置まで必要でしょうか まだ十分に状況を把握していませんので、認識がずれているかもしれませんが 教えてください。よろしくお願いいたします

TaroABEJido commented 2 months ago

zx200 の IMU 配置

zx200 の imu について,配置場所の写真をアップロードします IMG_3732 IMG_3733 IMG_3734
TaroABEJido commented 2 months ago

@yosuke zx200 について 一通りGNSSとIMUを追加しました https://github.com/pwri-opera/OperaSim-PhysX/tree/feature/gnss_imu_abe

以下が主な変更点です.

IMUの正確な配置(特に向き)は分からないので,見た目で適当に配置しています.

TaroABEJido commented 2 months ago

バケットのIMUに関する扱い方

表題の件,情報共有します

yosuke commented 2 months ago

@numata-1740

ということなので、位置はそこまで厳密でなくて良いです。

yosuke commented 2 months ago

@numata-1740 IMUの型番がわかったら、「データの出力レート」についても可能であれば合わせてください。

yosuke commented 2 months ago

@numata-1740 作業が進んだら、適当なところでgitのfeature/[適当なブランチ名]ブランチにコミットして、githubにpushしておいてください。

numata-1740 commented 2 months ago

zx120のIMU配置 大変遅くなり申し訳ありません

IMUセンサとGNSSの取り付け位置を調査した画像により zx120 について unity ローカルプロジェクトにてGNSSとIMUを追加しました

https://github.com/pwri-opera/OperaSim-PhysX/tree/feature/gnss_imu_numata

以下が主な変更点です.

body 上に gnss を1基追加 GeoCooodinateSysytem もプロジェクトに追加(座標は土研のDXフィールド) bucket, arm, boom, body にそれぞれIMU を追加 IMUの正確な配置(特に向き)は分からないので、見た目で適当に配置しています.

Github のローカルリポジトリ作成に手間取りました。 今回の修正についてコミットをせず、 ローカルで作成したプロジェクトのUnity データを一括してローカルリポジトリに アップロードしコミットしています。 まだまだ、トレーニング中ですので何か問題や不具合があれば ご連絡ください。

numata-1740 commented 2 months ago

@numata-1740 IMUの型番がわかったら、「データの出力レート」についても可能であれば合わせてください。 下記の型式となります 出力レートは :125kbit - 1Mbit/sec となっています。 今回のコミットには反映していませんので、次回のコミットに反映させる予定です。 NOVATRON-IMU-01-1 NOVATRON-IMU-02-1

yosuke commented 2 months ago

@numata-1740 ブランチは作成されているものの、コミットがありませんでした。 gitのブランチ作成、コミット、githubへのpushは、重要なオペレーションなので練習してできるようになっておいてください。 「IMUのレート」ですが、ビットレートではなく「サンプリングレート」が知りたい&合わせて欲しいです。

numata-1740 commented 2 months ago

@yosuke 大変申し訳ありませんでした。 >ブランチは作成されているものの、コミットがありませんでした。 再度、github へのコミットをトライして、ご報告いたします。

>「IMUのレート」ですが、ビットレートではなく「サンプリングレート」が知りたい&合わせて欲しいです。 承知いたしました。詳細な仕様書を調査してご連絡いたします。

numata-1740 commented 2 months ago

@yosuke 様

大変遅くなり申し訳ありませんでした

下記に修正したソースファイルをアップロードしました。

https://github.com/pwri-opera/OperaSim-PhysX/tree/gnss_imu_numata

尚、IMUのレートについては反映していません

何か問題や不具合があればご連絡ください。

numata-1740 commented 1 month ago

@yosuke 様 zx120 ショベルについて feature/gnss_imu_numata ブランチにアップロードしました 修正内容: IMUセンサ:body、boom、arm を追加しました また、gnss を追加しました 尚、IMU、gnssのサンプリングレートについては反映していません。 何か問題や不具合があればご連絡ください。

numata-1740 commented 1 month ago

@yosuke 様 zx120 ショベルについて トピック名とトピック毎のデータレートを 筑波大学共同研究で取得した実機の bag データファイルから 再生して取得したデータレートをご連絡いたします。

表1.GNSS IMU センサ 通信トピックと通信サンプリングレート調査(2024/5/24 : 修正) No. 名称 部位 トピック サンプリングレート[hz] 備考
1 GNSS   gnss_odom 10  
2 IMU rotator g2_imu 100  
3 IMU boom g2_imu 100  
4 IMU arm g2_imu 100  
5 IMU bucket g2_imu 100  

gnss_rate rotator_rate boom_rate arm_rate bucket_rate

よろしくお願いいたします。

numata-1740 commented 1 month ago

@yosuke 様 zx120 ショベルについて feature/gnss_imu_numata ブランチにアップロードしました 修正内容: トピック名を実機の通信ログに合わせて修正しました また、IMU、gnssのサンプリングレートについて同様に修正しました。 何か問題や不具合があればご連絡ください。 unity-01