| Up | 各ストアの IN・OUT | 作成: 2026-08-24 更新: 2026-09-25 |
IN に入るデータ OUT から出るデータァ を示す: ○ 歩行脳NN ストア 直近のモータ電流目標値 (フィードバック) ←(subscribe)─ 自分 IMU データの特徴量 ←(subscribe)─ 移動覚NNストア 接地センサデータの特徴量 ←(subscribe)─ 接地覚NN ストア カメラ画像の特徴量 ←(subscribe)─ 視覚NN ストア OUT: モータ電流目標値 (2経路) → モータストア ─(publish)→ 自分 my_robot_msgs/BrainCmd であり, float32[12] current : モータ12個の目標電流値 ○ 移動覚NN ストア IMU データ ← IMU ストアのバッファメモリ OUT: 移動データの特徴量 ─(publish)→ 歩行脳NN ストア my_robot_msgs/PositionStatus であり, float32 dx : 平面上の移動ベクトルのx成分 float32 dy : 平面上の移動ベクトルのy成分 float32 dtheta : 体の向きの変化 (回転角) ○ 接地覚NN ストア 接地センサデータ ← 接地センサ ストアのバッファメモリ OUT: 設置センサデータの特徴量 ─(publish)→ 歩行脳NN ストア my_robot_msgs/EarthStatus であり, float32[128] feature : 圧力分布の特徴量ベクトル ○ 視覚NN ストア カメラ画像 ←(subscribe)─ カメラストア OUT: カメラ画像の特徴量 ─(publish)→ 歩行脳NN ストア my_robot_msgs/VisualStatus であり, float32[128] feature : 画像の特徴量ベクトル ○ カメラストア カメラ画像 ← カメラドライバ OUT: カメラ画像 ─(publish)→ 視覚NN ストア my_robot_msgs/CameraData であり, nt16 width : 画像の幅 (=320) int16 height : 画像の高さ (=240) int8[320×240] data : 画素列 ○ モータストア モータ電流の目標値 ←(UART)─ 歩行脳NNストア) モータ電圧実測値 ←(ADC)─ 回路 OUT: PWM/DIR/EN → モータドライバ IC float32[12] current : モータ12個の実電流値 ○ IMU ストア IMU データ ← IMU OUT: IMU データ → 自分のバッファメモリ float32 ax : 線形加速度x成分 float32 ay : 線形加速度y成分 float32 ωx : 角速度x成分 float32 ωy : 角速度y成分 ○ 接地センサ ストア 接地センサデータ ← 接地センサ OUT: 接地センサデータ → 自分のバッファメモリ |