ROS2

ROS2

ROS2で「動いている感覚」をターミナルでつかむ(前回の続き)

はじめに ― 前回からの続きとして今回は、前回のROS2で「動かす」ために押さえておきたい考え方の続きです。前回では、ROS2 における座標系、オドメトリ、変換について、研究的な定義ではなく、エンジニアが「動かす」ための視点で整理しました。...
ROS2

ROS2で「動かす」ために押さえておきたい考え方

第0章 はじめに ― なぜ今、ROS2を「使う側」の視点で整理するのか― ROS2の座標系・オドメトリ・変換をエンジニア視点で整理する ―ROS2は、自律走行、自動運転、空間認識(地図の認識や自己位置推定)といった分野を中心に、長年にわたっ...
ROS2

Docker 上で ROS2 ノードを実装する:乱数温度センサーで学ぶ pub/sub(前回の続き)

本記事は、前回構築した「Windows 11 + WSL2 + Docker Desktop」で ROS2(Humble)が実行できる環境の続きです。今回は Docker コンテナ内で ROS2 のノードを実装し、2種類の仮想温度センサー(...
ROS2

Windows 11 で ROS2 を最速体験する:Docker環境構築ガイド

本記事では、Windows 11 上で ROS2(Humble)を手軽に体験するための最小構成をまとめます。ハードウェアは使用せず、まずは「ROS2 の基本コマンドが動く状態」を作ることに注力します。初学者でも迷わないように、Docker ...
ROS

ROSとROS2の違い:誕生の背景から実務レベルの進化まで

はじめにここ数年になりましたが、ROS2に取り組んでいます。私の場合は初めからROS2に取り組みましたが、ROS(Robot Operating System)(ROS1)は、ロボット開発の世界を大きく変えたミドルウェアです。しかしROSは...
ROS2

ROS2を活用した自律走行ロボット開発

自律走行や自動搬送など、ロボット技術の実用化が進む中で、共通の開発基盤として注目されているのが ROS2(Robot Operating System 2) です。当社ではこの技術を活用し、ロボットの「頭脳」となるシステム開発に取り組んでい...