RaspberryPi OSのDockerイメージを使ってCI環境構築
![Thumbnail of post image 178](https://www.techlife-hacking.com/wp-content/uploads/2023/05/44036562-150x150.png)
本記事では, GitHub Actionsを使用してRaspberryPiの環境を構築し, Pythonパッケージのビルド管理を行う方法を説明します. この方法により, RaspberryPi実機を定期的に立ち上げてビルドチェックする ...
対応するCUDAバージョンがないときのPytorchのソースからのビルド
![Thumbnail of post image 186](https://www.techlife-hacking.com/wp-content/uploads/2022/03/PyTorch_logo_icon.png)
機械学習をしているとよくPytorchを使用する機会がありますが, インストール済みのCUDAのバージョンに対応するPytorchのバイナリファイルがないことがあります. そういった場合, Pytorchをソースからビルドし, CUD ...
ローカルでのGPU環境の構築
![Thumbnail of post image 178](https://www.techlife-hacking.com/wp-content/uploads/2022/03/15487-150x150.png)
ローカルで機械学習環境を構築するとき, いつもGPU, CUDA, cuDNNと深層学習用のフレームワークのバージョン合わせに苦労します. 今回は私が環境構築する際の手順を紹介します.
セットアップNvidia driverのイ ...ROS環境でのArUcoマーカーによる空間認識
![Thumbnail of post image 002](https://www.techlife-hacking.com/wp-content/uploads/2022/03/aruco_marker-1-150x150.png)
ロボット開発をしていると実空間上でそのロボットの位置を把握したくなるときがあります. そうしたときロボットがどの程度ある基準点から離れているかカメラで計測できると便利です. その基準点としてのマーカーの一つにArUcoがあります.
OpenCV AI KitをROS上で使ってみた!
![Thumbnail of post image 124](https://www.techlife-hacking.com/wp-content/uploads/2022/02/pcl-150x126.gif)
VPUを備えたカメラ”OpenCV AI Kit”を用いると, エッジデバイスでも負荷の高い顔認識等のDeep learning技術を実装することができます. ロボット分野でこのカメラが使用できると, ロボット ...
Windows上でGPUやGUIが使用できるUbuntu環境をセットアップ!
![Thumbnail of post image 129](https://www.techlife-hacking.com/wp-content/uploads/2022/01/WSL-150x150.png)
機械学習で大変なことの一つにその環境構築があります. GPUとcudaのバージョンを合わせたり, 必要なpythonパッケージをインストールしなければなりません. それらをスクリプト一つで自動に実行してくれるのがdockerですが, ...
DockerでGPUやGUIを使えるROSの環境構築
![Thumbnail of post image 146](https://www.techlife-hacking.com/wp-content/uploads/2021/12/ros-150x150.jpeg)
ROSによる開発はとても便利ですが, その環境構築は面倒です. dockerでその環境構築を簡便にしようとすると, RVizやGazeboのGUI表示がうまくいかなかったり, GPUの設定に苦戦することがあります.
そのあたり ...
myCobot入門者向けのアタッチメント作りと簡単な動かし方
![Thumbnail of post image 175](https://www.techlife-hacking.com/wp-content/uploads/2021/09/hole_on_tip-150x150.jpg)
myCobotは6軸の可動域を持つロボットアームでその自由度の多さから自動猫じゃらしロボやプロジェクター投影等の多様な使われ方がされています.
使用例:動くディスプレイアームmyCobotはアタッチメントを追加して機能を追 ...
MediaPipeのHandsで手の回転量やBoundingBoxを取得する!
![Thumbnail of post image 019](https://www.techlife-hacking.com/wp-content/uploads/2021/08/output-1-150x150.gif)
手のトラッキングを気軽にできるソフトウェアとして, Googleの開発しているMediaPipe Handsがあります. デフォルトでHandsは手の代表点と右手左手の判別の結果を出力します. MediaPipeのビルド時にカスタマイ ...