必須 の ロボット センサー: 買取 の ガイド
ロボットセンサーのガイド カメラ,LIDAR,フォーストーク,タクチル,IMU 各センサーが何をし,どのセンサーがアプリケーションに必要か
センサー分類:自受容と外受容
ロボットセンサーは 2つの基本カテゴリーに分かれます この分断を理解することは センサー・スーツを構築する第一歩です それぞれのカテゴリーは "ロボットは何をしているのか?"と"世界は何をしているのか"という質問に 違う答えを出すからです
プロピオセプティブセンサーは,ロボット内部状態を測定する.関節角,関節速度,モーター電流,エンドエフェクター力. ロボットがどこにいるのか,どのくらいの努力をしているかを制御者に伝える.プロピオセプティブがなければ,閉ループ制御は可能ではない.
外感センサーは外的な環境を測定します 対象の位置,表面幾何学,近距離,温度,音. 障害回避,物体把握,シーン理解などの認識に基づく行動を可能にします.
| Category | Sensor Type | Measures | Typical Update Rate | Price Range |
|---|---|---|---|---|
| Proprioceptive | エンコーダ (incremental) | Joint angle, velocity | 1-10 kHz | $15-$200 |
| Proprioceptive | エンコーダ (absolute) | Joint angle (no homing) | 1-10 kHz | $50-$500 |
| Proprioceptive | IMU | Orientation, angular rate, acceleration | 100-8000 Hz | $2-$2,000 |
| Proprioceptive | Force/Torque (F/T) | 6-axis wrench at wrist | 100-7000 Hz | $1,500-$12,000 |
| Proprioceptive | Motor current sensor | Torque estimate (via current) | 1-10 kHz | Built-in |
| Exteroceptive | RGB Camera | 2D color image | 30-160 Hz | $50-$2,000 |
| Exteroceptive | 深度カメラ (RGB-D) | 3D point cloud + color | 30-90 Hz | $200-$1,500 |
| Exteroceptive | 2D LiDAR | Planar distance scan | 5-40 Hz | $100-$1,200 |
| Exteroceptive | 3D LiDAR | 3D point cloud (long range) | 10-20 Hz | $400-$75,000 |
| Exteroceptive | 触覚センサ | Contact pressure, slip, texture | 30-1000 Hz | $200-$5,000 |
| Exteroceptive | Proximity (ToF/IR) | Distance to nearest object | 50-100 Hz | $5-$50 |
ロボット制御の基礎
サーボ駆動ロボットコアクションは,エンコードが必要である.エンコードは,機械の旋转をデジタル位置データに変換し,モーターコントローラが閉ループ位置と速度制御に使用する.正確なエンコードがなければ,制御アルゴリズムが機能できない.
増進式対絶対式エンコード
インクリメントエンコーダー 軸が回転するにつれてパルス列を出力 (A/B四角信号) 制御器は,知られた参照 (ホームポジション) からパルスを数える.電源が失われ,ロボットは再びホームに戻らなければなりません.各関節を制限スイッチまたはインデックスパルスに駆動します.一般的な選択:
- ブロードコム AEDT-9810 (光学): 5000 CPR (20,000 カウント/レバー 平方解読後), $45. 研究用武器の標準.
- CUI AMT102 (容量): 48-4096 CPRを設定できる,$30. コンパクト,並べ替えは必要ない, [OpenArm]のようなカスタムビルドに適している.
絶対エンコーダーは,電源を起動するとすぐに真の軸角を報告し,ロミングを排除する.それらは光学コードディスクまたは磁気ホール効果センサーを使用します. 腕を動かす間に手動で移動できるコラボロボットの場合,より高価で必要である.
- RLS Orbis (磁気,回転): 14 ビット (16,384 ポジション/回転 = 0.022 度解像度),SPI/SSI 出力,85 $.多くのコボット結合で使用されます.
- **US Digital MA3 (磁気):**12ビット,アナログまたはPWM出力,$55. プロトタイプ腕のためのシンプルな統合.
- リニューアル RESOLUTE (光学,線形/旋回): 32 ビット, 1 nm 解析度, $800+. CNCと高精度ロボット工学のための工業グレード.
決定規則: 協力的または監視されていない設定で展開される任意の腕に絶対的なエンコーダーを使用する.コストが主要な制限であり,スタートアップのロマインティングが受け入れられる場合 (研究プロトタイプ,競争ロボット) 増進式エンコーダーを使用する.
慣性測定単位 (IMU)
IMUは加速計と gyroscopes (そして時々磁気計) を単一パッケージに組み合わせます.ロボット工学では,IMUは3つの役割を果たします.足のロボット/モバイルロボットのためのベース方向評価,予測的なメンテナンスのための振動モニタリング,視覚またはLiDARオドメトリと融合されたときSLAMの補完感.
IMU比較表
| Model | Accel Range | Gyro Range | Gyro Bias Stability | ODR (max) | Interface | Price | Best For |
|---|---|---|---|---|---|---|---|
| Bosch BMI088 | ±24g | ±2000°/s | ~2°/hr | 1600 Hz | SPI/I2C | $8 | Drones, legged robots |
| TDK ICM-42688-P | ±16g | ±2000°/s | ~1.5°/hr | 8000 Hz | SPI/I2C | $6 | VIO/SLAM, high-rate control |
| Analog Devices ADIS16470 | ±40g | ±2000°/s | ~0.36°/hr | 2000 Hz | SPI | $180 | Industrial robots, precise dead-reckoning |
| VectorNav VN-100 | ±16g | ±2000°/s | ~0.5°/hr | 800 Hz | SPI/UART/USB | $800 | Navigation-grade AHRS, AGVs |
| Unitree G1 built-in | ±16g | ±2000°/s | ~3°/hr | 400 Hz | SDK | Included | Humanoid balance control |
キー仕様:ジロバイアス安定性.** これは,ジロスクープ出力が時間とともに回転なしにどのくらい漂っているかを測定します. 2 deg/hの漂移は,静止操作の1時間後に方向推定が2 deg/hオフになることを意味します.SLAMを動かすモバイルロボットには, <1 deg/hが必要になります.腕に搭載された振動モニタリングのために,BMI088は8ドルで十分です.
Unitree G1の人類型 (RCSVから月額2,500ドルで[賃貸]
フォース/トークセンサー
ロボットの腕のフラングとグリッパーの間に設置された6軸力/トーク (F/T) センサーは,あらゆる方向で相互作用力とトークを測定します.これは,磨き (恒常力),ペグイン・ホール挿入 (コンプライアンス) や安全な人間の相互作用 (力制限) のような力制御の作業を可能にします.
F/Tセンサーの比較
| Sensor | Force Range (Fx/Fy) | Torque Range (Tz) | Resolution | Rate | Interface | Price |
|---|---|---|---|---|---|---|
| ATI Gamma | ±65 N | ±5 Nm | 1/80 N | 7000 Hz | EtherCAT/Ethernet | $8,000-$12,000 |
| ATI Mini45 | ±290 N | ±10 Nm | 1/16 N | 7000 Hz | EtherCAT/Ethernet | $6,000-$9,000 |
| OnRobot HEX-E | ±200 N | ±10 Nm | 0.2 N | 100 Hz | USB/Tool I/O | $3,500-$5,000 |
| Bota SensONE | ±1000 N | ±40 Nm | 0.3 N | 800 Hz | EtherCAT/USB | $2,500-$4,000 |
| Robotous RFT40 | ±200 N | ±6 Nm | 0.1 N | 1000 Hz | RS485/USB | $1,500-$2,500 |
ATI Gammaは研究ラボにおける金標準である.その7kHzのサンプル速率とニュートン下解像度により,高速帯域幅の力制御ループが可能になります.しかし,専用NetBox DAQ (2,000+ドル) とEtherCATマスターが必要です.
OnRobot HEX-Eは,組み込みツールI/Oアダプターを通じて, UR,ABB,Fanucコボットに直接接続される. 100 Hzのサンプル速度は,組み立てや磨き作業に十分だが,高速帯域幅の阻害制御には遅すぎる.
予算代替: 適用には衝突検出 (力制御ではなく) が必要である場合,モーター電流に基づくトークス推定を使用します. [OpenArm 1]
視力センサー:カメラ,深度,LIDAR
視覚は最も豊かな外受体形態です.カメラの選択を深入に調べるために,私たちの専用の [ロボットビジョンシステムガイド] (
応用によるカメラ選択
- 操作/データ収集: 固定フレーム配信のためのハードウェアトリガー付きのGigEビジョンカメラ (Basler ace2 a2A1920, $650) 詳細を見る.
- モバイルロボットナビゲーション: ステリオカメラ (インテル・リアルセンス D455, $350) または2D LiDAR (RPLIDAR A1, $100) スラム. 外野または高速環境のために3D LiDAR (オスター OS0-128, $3,500) を追加します.
- 品質検査: 固定焦点距離レンズとリングライトを搭載した機械視力カメラ (FLIR Blackfly S,$500~$1,500)
- 予算調査: USBウェブカメラ (Logitech BRIO, $200) は,遅延の緊張が許容される1カメラセットアップで <15fpsで受け入れられます.
深度感知技術
構造光 (Intel RealSense D435,Azure Kinect): 知られた IR パターンをプロジェクして歪みから深さを計算する.室内で作業する,太陽光と反射表面で苦労する.操作作業の範囲は0.3-3m.
**飛行時間 (ToF) ** (Azure Kinect DK ToFモード,PMD Flexx2): 光子回帰時間を測定する.構造化された光よりも速い,質感のない表面に弱い.室内内での距離は5mまで.
ステレオビジョン (RealSense D455, ZED 2i): 2台の校正カメラが差異を計算する. 屋外で動作し,質感が低い表面で劣化する. 12cm基線で20mまで範囲.
LiDAR (Velodyne VLP-16, Ouster OS0): レーザーベースの飛行時間,機械的または固体状態のスキャン.範囲10-100m以上,すべての照明で動作する.屋外移動ロボットおよび自動運転車にとって不可欠である.
操作のための触覚センサー
タクティルセンサーはロボット工学で最も急速に成長するセンサーカテゴリーです.カメラができない接触情報を提供します.握力大小,サブミリメートル解像度での接触幾何学,滑り検出,表面質の分類.詳細な製品比較については,当社の [タクティルセンサー比較]
触覚感を 追加 する 時
- 必須: 脆弱な物体 (果物,電子機器,ガラス),変形可能な物体 (織物,ケーブル) または不確実な重量/摩擦のある物体を扱う.
- 推奨: 握り率が95%を超えなければならない巧妙な操作作業.触覚フィードバックは視力だけでは提供できない反応的な握り調整を可能にします.
- オプション: 硬い,知られた物体の簡単なピックアップ・アンド・プレイスで,単一のバイナリー接触スイッチを持つ平行爪のグリッパーが十分である.
RCSVのストック Paxini触覚センサーマレイズは, OpenArm と Orca Hand に統合されている.Paxiniセンサーは,ROS2ドライバーで100Hzで16x16のタクセルマレイを提供しており,指尖単位あたり約800ドルで価格です. [評価単位](
センサー 融合: 多種 の 方法 を 組み合わせる
センサーの融合は複数のセンサーからのデータを組み合わせ,個々のセンサーよりも正確な,堅固な推定を生成する.ロボット学の最も一般的なフレームワークは,カルマンフィルターと粒子フィルターである.
拡張カルマンフィルター (EKF) の基本
EKFはロボット工学におけるセンサー融合の作業馬である.ロボット状態 (位置,速度,方向) の確率推定を保持し,新しいセンサー測定が到着するたびに更新する.鍵となるアイデアは,各センサーには異なる騒音特性があり,EKFは信頼性に基づいて最適な重量化を行います.
典型的なモバイルロボット EKFが 融合する
- IMU (予測ステップ): 高速 (200+ Hz),角速度と加速を提供する.位置/方向を推定するために統合されるが,秒間に漂う.
- ホイールオデメトリ (更新段階): 50-100 Hz,速度を提供します. 短期間で正確なが,ホイール滑りで苦しんでいます.
- 視覚の遠隔測定またはLiDARスキャンマッチング (更新段階): 10-30 Hz,絶対的な位置修正を提供します.漂移を排除しますが,計算的に高価で間歇性です.
ROS2では,標準センサー融合パッケージは,EKFとUKF (Unscented カルマンフィルタ) のノードの両方を実装する
# Launch EKF node for IMU + odometry fusion
ros2 launch robot_localization ekf.launch.py
# Configure in ekf.yaml:
# odom0: /wheel/odometry (x, y, yaw velocity)
# imu0: /imu/data (roll, pitch, yaw, angular vel, linear accel)
# odom0_config: [false, false, false, # x, y, z position
# false, false, false, # roll, pitch, yaw
# true, true, false, # x, y, z velocity
# false, false, true, # roll, pitch, yaw velocity
# false, false, false] # x, y, z acceleration
操作のためのセンサー融合
腕操作では,センサー融合はしばしば以下を組み合わせます.
- ** 合同エンコーダー + F/Tセンサー:** エンコーダー位置は前進 кинеマティックを供給する. F/Tセンサーはエンドエフェクターにウィークリーを提供します.一緒に彼らは阻害制御を可能にします. ロボットは位置を追跡する際に有効なスプリングダッパーシステムのように振る舞います.
- 視 +触覚: カメラは接近する物体姿が検出される.触覚センサーは,把握と操作中に閉ループフィードバックを提供します.これはRCSVの [データ収集パイプライン] (
T13 ) で使用されている構造です. - ビジョン + F/T + proprioception: ケーブル路由,食品調理,または組み立てなどの複雑な作業のための完全な多モードスタック.注意深くタイムスタンプ同期を要求します.同期方法については,私たちの [カメラセットアップガイド] (
T14 ) を参照してください.
センサー選択 応用による
"必須"とは,アプリケーションが機能しないことを意味します. "推奨"とは,性能の大幅に向上することを意味します. "オプション"とは,使用が快適であることを意味します.
| Application | Encoders | IMU | F/T | Camera | LiDAR | Tactile | Est. Sensor Budget |
|---|---|---|---|---|---|---|---|
| Pick-and-place (rigid) | Required | -- | Optional | Required | -- | -- | $500-$1,500 |
| Assembly/insertion | Required | -- | Required | Recommended | -- | Recommended | $3,000-$8,000 |
| Deformable handling | Required | -- | Required | Required | -- | Required | $5,000-$12,000 |
| Indoor mobile robot | Required | Required | -- | Recommended | Required | -- | $500-$2,000 |
| Outdoor AMR / delivery | Required | Required | -- | Required | Required | -- | $4,000-$15,000 |
| Humanoid (Unitree G1) | Built-in | Built-in | Recommended | Built-in | Optional | Recommended | $1,000-$5,000 (add-ons) |
| Data collection (IL) | Required | Optional | Recommended | Required | -- | Recommended | $2,000-$6,000 |
ROS2センサー統合 迅速参照
ほとんどのセンサーは標準化された ROS2 メッセージタイプに関するデータを公開します.どのメッセージタイプを期待するかを知ることで統合を簡素化し,既存のビジュアライゼーションと処理ツールを使用できます.
| Sensor | ROS2 Message Type | Typical Topic Name | Key Driver Package |
|---|---|---|---|
| RGB Camera | sensor_msgs/Image | /camera/color/image_raw | usb_cam, pylon_ros2 |
| 深度カメラ | sensor_msgs/PointCloud2 | /camera/depth/points | realsense2_camera |
| IMU | sensor_msgs/Imu | /imu/data | imu_filter_madgwick |
| F/T Sensor | geometry_msgs/WrenchStamped | /ft_sensor/wrench | ros2_ati_netft |
| 2D LiDAR | sensor_msgs/LaserScan | /scan | rplidar_ros, sllidar_ros2 |
| 3D LiDAR | sensor_msgs/PointCloud2 | /lidar/points | ouster_ros, velodyne |
| Joint State | sensor_msgs/JointState | /joint_states | ros2_control |
| Tactile Array | sensor_msgs/Image (pressure map) | /tactile/pressure_image | paxini_ros2 |
センサー分類:自受容と外受容
ロボットセンサーは 2つの基本カテゴリーに分かれます この分断を理解することは センサー・スーツを構築する第一歩です それぞれのカテゴリーは "ロボットは何をしているのか?"と"世界は何をしているのか"という質問に 違う答えを出すからです
プロピオセプティブセンサーは,ロボット内部状態を測定する.関節角,関節速度,モーター電流,エンドエフェクター力. ロボットがどこにいるのか,どのくらいの努力をしているかを制御者に伝える.プロピオセプティブがなければ,閉ループ制御は可能ではない.
外感センサーは外的な環境を測定します 対象の位置,表面幾何学,近距離,温度,音. 障害回避,物体把握,シーン理解などの認識に基づく行動を可能にします.
| Category | Sensor Type | Measures | Typical Update Rate | Price Range |
|---|---|---|---|---|
| Proprioceptive | エンコーダ (incremental) | Joint angle, velocity | 1-10 kHz | $15-$200 |
| Proprioceptive | エンコーダ (absolute) | Joint angle (no homing) | 1-10 kHz | $50-$500 |
| Proprioceptive | IMU | Orientation, angular rate, acceleration | 100-8000 Hz | $2-$2,000 |
| Proprioceptive | Force/Torque (F/T) | 6-axis wrench at wrist | 100-7000 Hz | $1,500-$12,000 |
| Proprioceptive | Motor current sensor | Torque estimate (via current) | 1-10 kHz | Built-in |
| Exteroceptive | RGB Camera | 2D color image | 30-160 Hz | $50-$2,000 |
| Exteroceptive | 深度カメラ (RGB-D) | 3D point cloud + color | 30-90 Hz | $200-$1,500 |
| Exteroceptive | 2D LiDAR | Planar distance scan | 5-40 Hz | $100-$1,200 |
| Exteroceptive | 3D LiDAR | 3D point cloud (long range) | 10-20 Hz | $400-$75,000 |
| Exteroceptive | 触覚センサ | Contact pressure, slip, texture | 30-1000 Hz | $200-$5,000 |
| Exteroceptive | Proximity (ToF/IR) | Distance to nearest object | 50-100 Hz | $5-$50 |
ロボット制御の基礎
サーボ駆動ロボットコアクションは,エンコードが必要である.エンコードは,機械の旋转をデジタル位置データに変換し,モーターコントローラが閉ループ位置と速度制御に使用する.正確なエンコードがなければ,制御アルゴリズムが機能できない.
増進式対絶対式エンコード
インクリメントエンコーダー 軸が回転するにつれてパルス列を出力 (A/B四角信号) 制御器は,知られた参照 (ホームポジション) からパルスを数える.電源が失われ,ロボットは再びホームに戻らなければなりません.各関節を制限スイッチまたはインデックスパルスに駆動します.一般的な選択:
- ブロードコム AEDT-9810 (光学): 5000 CPR (20,000 カウント/レバー 平方解読後), $45. 研究用武器の標準.
- CUI AMT102 (容量): 48-4096 CPRを設定できます. $30. コンパクトで,並べ替えは必要ありません. [OpenArm]のようなカスタムビルドに適しています.
絶対エンコーダーは,電源を起動するとすぐに真の軸角を報告し,ロミングを排除する.それらは光学コードディスクまたは磁気ホール効果センサーを使用します. 腕を動かす間に手動で移動できるコラボロボットの場合,より高価で必要である.
- RLS Orbis (磁気,回転): 14 ビット (16,384 ポジション/回転 = 0.022 度解像度),SPI/SSI 出力,85 $.多くのコボット結合で使用されます.
- **US Digital MA3 (磁気):**12ビット,アナログまたはPWM出力,$55. プロトタイプ腕のためのシンプルな統合.
- リニューアル RESOLUTE (光学,線形/旋回): 32 ビット, 1 nm 解析度, $800+. CNCと高精度ロボット工学のための工業グレード.
決定規則: 協力的または監視されていない設定で展開される任意の腕に絶対的なエンコーダーを使用する.コストが主要な制限であり,スタートアップのロマインティングが受け入れられる場合 (研究プロトタイプ,競争ロボット) 増進式エンコーダーを使用する.
慣性測定単位 (IMU)
IMUは加速計と gyroscopes (そして時々磁気計) を単一パッケージに組み合わせます.ロボット工学では,IMUは3つの役割を果たします.足のロボット/モバイルロボットのためのベース方向評価,予測的なメンテナンスのための振動モニタリング,視覚またはLiDARオドメトリと融合されたときSLAMの補完感.
IMU比較表
| Model | Accel Range | Gyro Range | Gyro Bias Stability | ODR (max) | Interface | Price | Best For |
|---|---|---|---|---|---|---|---|
| Bosch BMI088 | ±24g | ±2000°/s | ~2°/hr | 1600 Hz | SPI/I2C | $8 | Drones, legged robots |
| TDK ICM-42688-P | ±16g | ±2000°/s | ~1.5°/hr | 8000 Hz | SPI/I2C | $6 | VIO/SLAM, high-rate control |
| Analog Devices ADIS16470 | ±40g | ±2000°/s | ~0.36°/hr | 2000 Hz | SPI | $180 | Industrial robots, precise dead-reckoning |
| VectorNav VN-100 | ±16g | ±2000°/s | ~0.5°/hr | 800 Hz | SPI/UART/USB | $800 | Navigation-grade AHRS, AGVs |
| Unitree G1 built-in | ±16g | ±2000°/s | ~3°/hr | 400 Hz | SDK | Included | Humanoid balance control |
キー仕様:ジロバイアス安定性.** これは,ジロスクープ出力が時間とともに回転なしにどのくらい漂っているかを測定します. 2 deg/hの漂移は,静止操作の1時間後に方向推定が2 deg/hオフになることを意味します.SLAMを動かすモバイルロボットには, <1 deg/hが必要になります.腕に搭載された振動モニタリングのために,BMI088は8ドルで十分です.
Unitree G1の人類型 (RCSVから2,500ドル/月で[賃貸]
フォース/トークセンサー
ロボットの腕のフラングとグリッパーの間に設置された6軸力/トーク (F/T) センサーは,あらゆる方向で相互作用力とトークを測定します.これは,磨き (恒常力),ペグイン・ホール挿入 (コンプライアンス) や安全な人間の相互作用 (力制限) のような力制御の作業を可能にします.
F/Tセンサーの比較
| Sensor | Force Range (Fx/Fy) | Torque Range (Tz) | Resolution | Rate | Interface | Price |
|---|---|---|---|---|---|---|
| ATI Gamma | ±65 N | ±5 Nm | 1/80 N | 7000 Hz | EtherCAT/Ethernet | $8,000-$12,000 |
| ATI Mini45 | ±290 N | ±10 Nm | 1/16 N | 7000 Hz | EtherCAT/Ethernet | $6,000-$9,000 |
| OnRobot HEX-E | ±200 N | ±10 Nm | 0.2 N | 100 Hz | USB/Tool I/O | $3,500-$5,000 |
| Bota SensONE | ±1000 N | ±40 Nm | 0.3 N | 800 Hz | EtherCAT/USB | $2,500-$4,000 |
| Robotous RFT40 | ±200 N | ±6 Nm | 0.1 N | 1000 Hz | RS485/USB | $1,500-$2,500 |
ATI Gammaは研究ラボにおける金標準である.その7kHzのサンプル速率とニュートン下解像度により,高速帯域幅の力制御ループが可能になります.しかし,専用NetBox DAQ (2,000+ドル) とEtherCATマスターが必要です.
OnRobot HEX-Eは,組み込みツールI/Oアダプターを通じて, UR,ABB,Fanucコボットに直接接続される. 100 Hzのサンプル速度は,組み立てや磨き作業に十分だが,高速帯域幅の阻害制御には遅すぎる.
予算代替: 適用には衝突検出 (力制御ではなく) が必要である場合,モーター電流に基づくトークス推定を使用します. [OpenArm 1]
視力センサー:カメラ,深度,LIDAR
視覚は最も豊かな外受体形態です.カメラの選択を深入に調べるために,私たちの専用の [ロボットビジョンシステムガイド] (T18
応用によるカメラ選択
- 操作/データ収集: 決定的なフレーム配信のためのハードウェアトリガー付きのGigEビジョンカメラ (Basler ace2 a2A1920, $650) 詳細は,私たちの [カメラセットアップを遠隔操作]
- モバイルロボットナビゲーション: ステリオカメラ (インテル・リアルセンス D455, $350) または2D LiDAR (RPLIDAR A1, $100) スラム. 外野または高速環境のために3D LiDAR (オスター OS0-128, $3,500) を追加します.
- 品質検査: 固定焦点距離レンズとリングライトを搭載した機械視力カメラ (FLIR Blackfly S,$500~$1,500)
- 予算調査: USBウェブカメラ (Logitech BRIO, $200) は,遅延の緊張が許容される1カメラセットアップで <15fpsで受け入れられます.
深度感知技術
構造光 (Intel RealSense D435,Azure Kinect): 知られた IR パターンをプロジェクして歪みから深さを計算する.室内で作業する,太陽光と反射表面で苦労する.操作作業の範囲は0.3-3m.
**飛行時間 (ToF) ** (Azure Kinect DK ToFモード,PMD Flexx2): 光子回帰時間を測定する.構造化された光よりも速い,質感のない表面に弱い.室内内での距離は5mまで.
ステレオビジョン (RealSense D455, ZED 2i): 2台の校正カメラが差異を計算する. 屋外で動作し,質感が低い表面で劣化する. 12cm基線で20mまで範囲.
LiDAR (Velodyne VLP-16, Ouster OS0): レーザーベースの飛行時間,機械的または固体状態のスキャン.範囲10-100m以上,すべての照明で動作する.屋外移動ロボットおよび自動運転車にとって不可欠である.
操作のための触覚センサー
タクティルセンサーはロボット工学で最も急速に成長するセンサーカテゴリーです.カメラができない接触情報を提供します.グリップフォースの大きさ,サブミリメートル解像度での接触幾何学,スリップ検出,表面質の分類.詳細な製品比較については,当社の [タクティルセンサー比較]
触覚感を 追加 する 時
- 必須: 脆弱な物体 (果物,電子機器,ガラス),変形可能な物体 (織物,ケーブル) または不確実な重量/摩擦のある物体を扱う.
- 推奨: 握り率が95%を超えなければならない巧妙な操作作業.触覚フィードバックは視力だけでは提供できない反応的な握り調整を可能にします.
- オプション: 硬い,知られた物体の簡単なピックアップ・アンド・プレイスで,単一のバイナリー接触スイッチを持つ平行爪のグリッパーが十分である.
RCSVは, [OpenArm] (
センサー 融合: 多種 の 方法 を 組み合わせる
センサーの融合は複数のセンサーからのデータを組み合わせ,個々のセンサーよりも正確な,堅固な推定を生成する.ロボット学の最も一般的なフレームワークは,カルマンフィルターと粒子フィルターである.
拡張カルマンフィルター (EKF) の基本
EKFはロボット工学におけるセンサー融合の作業馬である.ロボット状態 (位置,速度,方向) の確率推定を保持し,新しいセンサー測定が到着するたびに更新する.鍵となるアイデアは,各センサーには異なる騒音特性があり,EKFは信頼性に基づいて最適な重量化を行います.
典型的なモバイルロボット EKFが 融合する
- IMU (予測ステップ): 高速 (200+ Hz),角速度と加速を提供する.位置/方向を推定するために統合されるが,秒間に漂う.
- ホイールオデメトリ (更新段階): 50-100 Hz,速度を提供します. 短期間で正確なが,ホイール滑りで苦しんでいます.
- 視覚の遠隔測定またはLiDARスキャンマッチング (更新段階): 10-30 Hz,絶対的な位置修正を提供します.漂移を排除しますが,計算的に高価で間歇性です.
ROS2では,標準センサー融合パッケージは,EKFとUKF (Unscented カルマンフィルタ) のノードの両方を実装する
# Launch EKF node for IMU + odometry fusion
ros2 launch robot_localization ekf.launch.py
# Configure in ekf.yaml:
# odom0: /wheel/odometry (x, y, yaw velocity)
# imu0: /imu/data (roll, pitch, yaw, angular vel, linear accel)
# odom0_config: [false, false, false, # x, y, z position
# false, false, false, # roll, pitch, yaw
# true, true, false, # x, y, z velocity
# false, false, true, # roll, pitch, yaw velocity
# false, false, false] # x, y, z acceleration
操作のためのセンサー融合
腕操作では,センサー融合はしばしば以下を組み合わせます.
- ** 合同エンコーダー + F/Tセンサー:** エンコーダー位置は前進 кинеマティックを供給する. F/Tセンサーはエンドエフェクターにウィークリーを提供します.一緒に彼らは阻害制御を可能にします. ロボットは位置を追跡する際に有効なスプリングダッパーシステムのように振る舞います.
- 視 +触覚: カメラは接近する物体ポーズを検出する.触覚センサーは,把握と操作中に閉ループフィードバックを提供します.これはRCSVの [データ収集パイプライン] (
T24 ) で使用された建築です. - ビジョン + F/T + proprioception: ケーブルルーティング,食品調理,または組み立てなどの複雑な作業のための完全な多モダルのスタック.注意深くタイムスタンプ同期を要求します.同期方法については,私たちの [カメラセットアップガイド] (
T25 ) を参照してください.
センサー選択 応用による
"必須"とは,アプリケーションが機能しないことを意味します. "推奨"とは,性能の大幅に向上することを意味します. "オプション"とは,使用が快適であることを意味します.
| Application | Encoders | IMU | F/T | Camera | LiDAR | Tactile | Est. Sensor Budget |
|---|---|---|---|---|---|---|---|
| Pick-and-place (rigid) | Required | -- | Optional | Required | -- | -- | $500-$1,500 |
| Assembly/insertion | Required | -- | Required | Recommended | -- | Recommended | $3,000-$8,000 |
| Deformable handling | Required | -- | Required | Required | -- | Required | $5,000-$12,000 |
| Indoor mobile robot | Required | Required | -- | Recommended | Required | -- | $500-$2,000 |
| Outdoor AMR / delivery | Required | Required | -- | Required | Required | -- | $4,000-$15,000 |
| Humanoid (Unitree G1) | Built-in | Built-in | Recommended | Built-in | Optional | Recommended | $1,000-$5,000 (add-ons) |
| Data collection (IL) | Required | Optional | Recommended | Required | -- | Recommended | $2,000-$6,000 |
ROS2センサー統合 迅速参照
ほとんどのセンサーは標準化された ROS2 メッセージタイプに関するデータを公開します.どのメッセージタイプを期待するかを知ることで統合を簡素化し,既存のビジュアライゼーションと処理ツールを使用できます.
| Sensor | ROS2 Message Type | Typical Topic Name | Key Driver Package |
|---|---|---|---|
| RGB Camera | sensor_msgs/Image | /camera/color/image_raw | usb_cam, pylon_ros2 |
| 深度カメラ | sensor_msgs/PointCloud2 | /camera/depth/points | realsense2_camera |
| IMU | sensor_msgs/Imu | /imu/data | imu_filter_madgwick |
| F/T Sensor | geometry_msgs/WrenchStamped | /ft_sensor/wrench | ros2_ati_netft |
| 2D LiDAR | sensor_msgs/LaserScan | /scan | rplidar_ros, sllidar_ros2 |
| 3D LiDAR | sensor_msgs/PointCloud2 | /lidar/points | ouster_ros, velodyne |
| Joint State | sensor_msgs/JointState | /joint_states | ros2_control |
| Tactile Array | sensor_msgs/Image (pressure map) | /tactile/pressure_image | paxini_ros2 |







