nishida

統合実証

YOLO11とROS2による人物検出・停止要求の連携検証 ― AI画像認識から速度指令の生成まで

1. はじめに前回の記事「Ubuntu 24.04とYOLO11によるAI物体検出の要素技術検証」では、Intel Processor N95を搭載したUbuntu PCを使用し、YOLO11によるリアルタイム物体検出を検証しました。YOL...
要素実証

Ubuntu 24.04とYOLO11によるAI物体検出の要素技術検証 ― Intel N95でのCPU推論性能比較

1. はじめに画像認識AIは、製造設備の監視、物体検出、ロボットの周辺環境認識など、さまざまな分野で利用されています。こうした技術を実際のシステムに組み込む場合、物体を認識できるかどうかだけでなく、使用するハードウェアでどの程度の処理性能が...
要素実証

YDLIDAR X4をROS 2 Jazzyで動かしてRViz2で周囲を確認する

はじめに今回は2D LiDARの YDLIDAR X4 をUbuntu 24.04 / ROS 2 Jazzy環境で動作させ、ROS 2の/scanトピックからRViz2で実際の壁などを確認するところまでを試してみます。LiDARはSLAM...
要素実証

Husarnetを使ってROS 2をインターネット越しに接続しM5ATOMのLEDを制御する

はじめに今回は、Husarnetを利用して離れた場所にあるROS 2環境を接続し、ROS 2のTopicを使って遠隔からデバイスを制御する要素検証を行います。Husarnetは、インターネット上にある複数のコンピュータを仮想的なネットワーク...
要素実証

M5ATOMでWiFiManagerを使って実行時にWi-Fi接続先を設定する

はじめにM5ATOMなどのESP32搭載デバイスをWi-Fiに接続する場合、まず単純な方法ではプログラム中にSSIDとパスワードを記述します。例えば、次のような形です。WiFi.begin("SSID", "PASSWORD");この方法で...
統合実証

Blocklyによる動作シーケンスで実機ロボットを制御する統合検証(ROS2 + rosbridge)

概要(前提)前回までの検証において、ROS2の/cmd_velによる実機ロボット制御(統合①)rosbridgeおよびroslibjsを用いたブラウザからの操作(統合②)を確認しました。以下です。ROS2(Jazzy)からcmd_velで実...
統合実証

ブラウザからROS2のcmd_velをpublishして実機ロボットを操作する統合検証(rosbridge + roslibjs)

概要(前提)前回までの検証において、ROS2(Jazzy)環境から/cmd_velを用いて、WiFi経由で実機ロボット(Arduino UNO R4 WiFi + タミヤ車体)を制御できることを確認しました。ROS2(Jazzy)からcmd...
統合実証

ROS2(Jazzy)からcmd_velで実機ロボットを制御する統合検証(Arduino UNO R4 WiFi + タミヤ車体)

概要(前提)本検証では、これまで個別に実施してきた以下の要素を統合し、ROS2環境から実機ロボットを制御できるかを確認しました。Arduino UNO R4 WiFiを用いた制御基板の検証タミヤ製パーツによる車体構築の検証Ubuntu 24...
要素実証

タミヤ車体を用いた移動ロボット構成の検証(要素実証)

概要本検証では、タミヤ製のユニバーサルプレートを用いて移動ロボットの車体を構築し、Arduinoによるモーター制御および超音波距離センサーとの連携により、基本的な走行および障害物検知による停止動作が実現可能かを確認しました。本記事は、移動ロ...
統合実証

持ち運び可能なローカルネットワーク構成(Raspberry Pi AP化 + 外部回線)

概要本検証では、Raspberry Pi 5 をアクセスポイント(AP)として構成し、ローカルネットワークとインターネット接続を分離した「持ち運び可能なネットワーク環境」を構築しました。これにより、以下が可能になります。現場にそのまま持ち込...