AI

AI

ROS2で360°カメラの画像処理・物体検出をしてみた

KR260でROS2のRviz2を使って、360°カメラ画像を処理してみました。360°Live Streamingのデータからリアルタイムで物体検出までしています。プログラム・テスト動画含めて紹介していきます。ROS2で360°カメラの画...
AI

360°カメラ(RICOH THETA)をGStreamer+OpenCVで処理してみた

KR260と360°カメラ(RICOH THETA)でリアルタイムの画像処理をしました。GStreamerでパイプラインを繋ぎ、OpenCVで処理しています。インストール方法・プログラム含めて紹介します。360°カメラ(RICOH THET...
AI

360 Live Streaming で物体検出。KR260+PYNQ-DPU編

360 Live Streaming の画像データをリアルタイムで物体検出してみました。360°カメラはRICOH THETA を使っています。KR260とPYNQ-DPUで物体検出して、GPIOやPWMを動作させた旨を紹介します。360 ...
AI

DPUのIPを合成して、PYNQで動かしてみた

VivadoとVitisを利用して、DPUのIPを合成したプロジェクトを作りました。KR260でPYNQ上で作成したDPUを使い、Vitis AIの物体検出(YOLOv3)をしています。その上でKR260にて、GPIO(PWM)も一緒に動か...
AI

360°カメラ(RICOH THETA)をKR260+PYNQから操作してみた

360度カメラのRICOH THETAを、KR260+PYNQから操作してみました。インストール方法から実行例含めて紹介します。360°カメラ(RICOH THETA)をKR260+PYNQから操作してみた360度カメラのRICOH THE...
AI

KR260とDPU-PYNQでYOLOv3の物体検出してみる

KR260で360°カメラの画像を物体検出してみました。DPU-PYNQのサンプルプログラムを使って、YOLOv3でテストしています。KR260で360°カメラの画像をYOLOv3の物体検出してみるKR260から360°カメラを撮影してみま...
AI

PWMのIPからDCモータを制御してみた(KR260+PYNQ)

FPGAボードのKR260でPWMを制御してみました。Python(PYNQ)経由でPWM出力して、モータドライバの基板を制御しています。オリジナルの基板を作り、DCモータ制御した内容を紹介します。PWMのIPからDCモータを制御してみた(...
AI

KR260とPYNQでLチカ+SW入力してみた

FPGAボードのKR260でGPIOを制御してみました。Python(PYNQ)経由でPMODコネクタからLED出力・SW入力しています。オリジナルの基板を作り、テスト動作させた内容を紹介します。KR260とPYNQでLチカ+SW入力してみ...
Python

PyCon mini 東海 2024 - 名古屋の中日ビルで発表してきた

PyCon mini 東海 2024で発表者として参加してきました。発表テーマは「Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた」です。当日のカンファレンスの様子から、懇親会の様子含めて紹介します。PyCon...
FPGA

KR260のRpiのピンアサイン確認して、I2C通信をしてみた

KR260にはラズパイと同じく40ピンのピンヘッダーがあります。ピンアサインを確認して、Vivadoで合成してPYNQからI2C通信をしてみました。プログラム、オシロスコープ交えたテスト動画含めて紹介します。KR260のRpiのピンアサイン...
AI

AMDの開発者向けイベントのAdvancing AIに参加してきた

AMDの開発者向けイベント「Advancing AI 2024」に参加してきました。アメリカのサンフランシスコで開催され、現地まで行ってきました。当日のイベントの様子から、表彰された旨を紹介します。AMDの開発者向けイベントのAdvanci...
FPGA

PYNQからAXIバスのレジスタを触って、PWMを弄ってみた

PYNQのMMIOを使ってAXIバスのレジスタを変更してみました。PWMのdutyを変えて、Lチカ・DCモータを制御しています。プログラムからテスト動画含めて紹介します。PYNQからAXIバスのレジスタを触って、PWMを弄ってみたPYNQの...
AI

ラズパイと360度カメラで物体検出とライブストリーミング

ラズパイと360度カメラを使ってPythonからライブストリーミングをしてみました。また360度の物体検出もテストしてみました。使用したカメラからプログラム含めて紹介します。ラズパイと360度カメラで物体検出とライブストリーミングラズパイと...
AI

ラズパイとONNX RuntimeでYOLOXを試してみる

ラズベリーパイでONNXのYOLOXを使って、物体検出のテストをしてみました。プログラム・インストール含めて紹介します。ラズパイとONNX RuntimeでYOLOXを試してみるラズベリーパイでONNXのYOLOXを使って、物体検出のテスト...
Python

OpenCVでGStreamerがインストールされている環境のメモ

OpenCVでGStreamerを使いたいが、デフォルトでインストールされていないケースがあります。OpenCVが昨今で色んなインストール方法があるためです。opencv-python、python3-opencv、OpenCVの環境を調査...
FPGA

ステッピングモータを自作のドライバ回路とプログラムで動かしてみた

自作のドライバ基板でステッピングモータを回してみました。Pythonで簡単にプログラムを作って、パルス波形を作成しています。基板の回路図、プログラム含めて紹介します。ステッピングモータを自作のドライバ回路とプログラムで動かしてみた自作のドラ...
Python

ステッピングモータをラズパイで制御して、波形まで確認してみた

ステッピングモータを購入してみました。ラズパイからPythonで制御しています。オシロスコープで波形取得するまで確認した旨を紹介します。ステッピングモータをラズパイで制御して、波形まで確認してみたステッピングモータを購入してみました。ラズパ...
AI

RICOHのTHETA Xではなく、THETA Vを購入した理由

コンテストで360°カメラのRICOH THETA Vを使っていました。最新のTHETA Xではありませんでしたが、十分に機能してくれました。個人的な開発・デバッグではTHETA Vで満足だった理由を紹介します。RICOHのTHETA Xで...
AI

モバイルディスプレイ代替のHDMIキャプチャボードが良かった件

デバッグ用に、小さいモバイルディスプレイの購入を考えていました。ただ頻度も少ないため買うか悩んでいたところ、HDMIキャプチャボードで事足りました。2000円程度の変換ケーブルですが、非常に役立ちましたので紹介します。モバイルディスプレイ代...
AI

KV260でROS2とGPIOのテスト。Webカメラと一緒に動かしてみた

KV260のDPU-PYNQで物体検出したデータを応用してみました。WebカメラからリアルタイムでYOLOXを使っています。特定の物体を検出してGPIOを出力したり、ROS2のマーカ表示をしてみました。KV260でROS2とGPIOのテスト...