ロボティクス演習

ロボティクス演習の趣旨

本演習では,ROS2によりシステムを構築する際に必要となる仕組み及び通信方法の理解,及びプログラミングによる実装方法までを学びます. ロボティクス演習ではシミュレータを用いて,後半のプロジェクト演習では実機であるTurtlebot3を主体として実践的に学びます. なお,本演習では「ロボットオペレーティングシステム」の講義と連動しています. 講義の進捗具合によっては,演習及び講義の内容を入れ替えることがあります.

実習環境

下記の環境で実習することを前提とします.

  • Ubuntu
    • Ubuntu22.04 (デュアルブート環境)
    • VM環境下で構築されたUbuntu22.04
  • ROS2 Humble

ROS2のインストール

各自のノートPCにROS2をインストールします.

トピック通信の理解

ROS2におけるトピック通信について学びます.

ワークスペースとパッケージの作成

colconを用いたワークスペース及びパッケージの作り方,Python言語によるプログラミングする方法学びます.

トピック通信の実装

Python言語を用いてトピック通信を実装する方法について学びます.

複数の端末を用いた分散処理

端末間のデータ通信について学びます.