ロボティクスの研究者やエンジニアは、MATLAB® および Simulink® を使用して、知覚から運動への自律システムのあらゆる側面の設計、シミュレーション、検証を行っています。
- センサーノイズやモーター振動など、細部に至るまでロボットシステムをモデル化。
- 正確な運動学、ダイナミクス、接触特性を使用してロボットシステムをシミュレーション。
- 高レベルの自律性と低レベルの制御の両方を設計して最適化。
- メンテナンスされたアルゴリズムのライブラリを使用したセンサーデータの合成と解析。
- シミュレーションからハードウェアインザループ (HIL) テストまで、ロボットの設計やアルゴリズムを段階的に検証。
- ROS 経由でロボットに、または直接マイクロコントローラー、FPGA、PLC、GPU にアルゴリズムを展開。
「モデルベースデザインと自動コード生成により、Agile Justin の複雑な 53 の自由度に対処することができます。モデルベースデザインがなければ、困難なリアルタイム パフォーマンスを実行する複雑なロボットシステムなどのコントローラーの構築は不可能でした。」
Berthold Bäuml, German Aerospace Center (DLR)
センサーデータの処理
MATLAB および Simulink の強力なツールボックスを使用して、センサーデータ処理アルゴリズムを実装します。
- ROS、シリアルなどのプロトコルを経由してセンサーに接続。
- カメラ、ソナー、Lidar、GPS、IMU からのデータを可視化。センサーフュージョン、フィルタリング、幾何学的変換、セグメンテーション、レジストレーションなどの一般的なセンサー処理タスクを自動化。
プラットフォームおよびターゲットとの通信
Arduino®、Raspberry Pi™ などの ROS ベースのシステムやマイクロコントローラーに自律アルゴリズムを展開します。CAN、EtherCAT®、802.11™、TCP/IP、UDP、I2C、SPI、MODBUS®、Bluetooth® などのプロトコルを介して、組み込みターゲットと通信します。
製品情報を見る
「MATLAB および Simulink を使用すれば、制御アルゴリズムの開発、デバッグ、データ解析などのために複数のツールを切り替えるのではなく、単一の環境を使用することができます。この統合機能により、プロジェクト開発全体の期間を短縮し、エラーの入り込む余地を削減できるのです。」
Dr. John Wen, Rensselaer Polytechnic Institute
関連する応用分野とトピック
パネルナビゲーション
フリーオフロード車両チュートリアル
重機の制御と自律性を開発および検証するためにバーチャル テストベンチを作成する方法を説明します。