電気/電子/情報工学

教員は MATLAB と Simulink を使用して以下を行うことができます。

  • 動きのある可視化表現を用いた、基本的なロボティクスの概念の授業。
  • 対話形式のコードを用いたカリキュラムの強化。
  • シミュレーションを用いたバーチャルな実験授業の導入。
  • 既存のソフトウェア ライブラリを活用した研究活動。
  • 業界リーダーが推薦するプロジェクトを用いたプロジェクトベース ラーニング。
  • 統合されたハードウェアサポートを通じた実践的な経験の提供。
  • MATLAB Central、File Exchange、GitHub を活用したロボティクスの教育コミュニティとの交流。

ロボティクスコースのトピック

ロボットの運動学とダイナミクス

学生はロボットの動きのシミュレーション、関節角度、速度、加速度の調査、ロボットの動作の可視化を行います。また、平行移動、回転、変換行列、DH パラメーターなどの概念を学びます。MATLAB ライブスクリプトを使用して、理論的な内容を学びながら同時に、ロボットのアルゴリズムの出力を可視化します。

検知と知覚

ロボットの知覚用センサーの接続方法を学生に紹介します。MATLAB は、カメラ、LiDAR、慣性計測装置など、さまざまな種類のセンサーをサポートしています。学生はセンサーデータを取得し、処理し、ロボット制御と意思決定に使用する方法を学びます。

注目のコンテンツ

ナビゲーション、位置推定、地図作成、SLAM

モーション プランニング、位置推定、地図作成の概念を学生に教えます。この手法にはライン追従や障害物検出のためのモバイルロボットの設計とシミュレーションも含まれます。

制御と推定

PID 制御、軌道計画、フィードバック制御などの概念を紹介し、ロボットの制御アルゴリズムの設計方法を学生に教えます。Control System Toolbox には、制御システムの設計や解析のための関数が用意されており、制御理論を教える上で役立つリソースとなります。

組み込みシステムと展開

MATLAB はマイクロ コントローラー、DSP、FPGA、SoC などの、組み込みシステムで一般的に使用されている幅広いハードウェア プラットフォームをサポートしています。MATLAB では、サポートパッケージや、Simulink Coder、Embedded Coder などの C/C++ コード生成ツールも提供しているため、シミュレーションからハードウェア実装への移行を自動化できます。