kaggleぐるぐる講座とGoogle Ceolab

ぐるぐる講座ほんとにありがたい。 でも、こなれてくるにしたがって、精度や信頼度の違いはあれど、適当なモデルに従えば、モデルの意味も分からなくてもできてしまう・・・。もはや、自動販売機のよう。 UBUNTUのためか、JUPYTERなのか、相対パスではうまく…

DRONEのための無線免許の取得

ドローンレースなどで5.8Ghz帯を使用する場合、個人用途では「アマチュア無線4級」以上の資格(※ビジネス用途では「第三級陸上特殊無線技士」以上)が必要となります。また更に、ドローンが発信する電波に対しての申請が必要なため「無線局開局の登録」も必…

Obtaining Amateur Radio License

I obtained an Amateur Radio License Grade 4 based on the restrictions of the Japanese Radio Law. Since the market size in Japan will become smaller in the future, I will not be able to use radio products in Japan unless I can use American …

Rover's motor still doesn't work properly

It's been a month since then, but the Rover motor still doesn't work properly.I recently heard two news articles.1st, Hyundai's Robot Car Can Grow Legs and Walk.It could also deliver supplies or carry aid in emergency situations, such as i…

Not yet move my Rover

Not yet move my Rover,but NASA Rover Lands on Mars to Look for Life.A NASA rover landed on Mars on February 18 as part of a mission to bring back rocks that could answer whether there was ever life on the planet. I'm testing two types of m…

MOTOR TEST of CUAVv5

I have been struggling with MOTOR control for the last few days. I found the famous phrase:Command was denied by the autopilot (when I am testing the motors)I did and redid everything and I can't hit. Already researched in all forums. Then…

Basic-Setting for CUAVv5

I have charenged of CUAVv5 using QGroundControl. QGC is simple and useful GUI. Setting up the sensor wasn't too difficult, but I had a hard time setting up the wireless, because I didn't read the manual properly. I purchased a SBUS communi…

Connecting two L298 with a Raspberry Pi for Mecanum

Audipilot-Roverのために、解体する前にPi-Mecanumの配線状況を残すことにした。 Pi-Mecanum 基板を作製する必要がない配線状況を残すには、Fritzingは最適です。 mecanum by Fritzing・・・上が進行方向です.

GPS NEOv2 & MavLink Error

I connect NEOv2 with CUAV. I would monitor position by MissionPlanner. Althogh I could monitor correct position, I couldn't control CUAVv5. Then MavLink message raised. I doubted USB control, so I execute below command. sudo usermod -a -G …

CUAVv5 FlightControler with MissionPlanner

Inspired by self-drone seminar, I bought CUAVv5. I decide buying CUAV because other fabricator develop slowly. I heard that I have to learn from English site. After software instlled, I checked firmware version for CUAVv5 from MissionPlann…

yolov5でtrain.py

物体検出やセグメンテーションのクラス数もサンプル数も大きいデータセット、Google の Open Images Dataset のアノテーション付きデータを活用する。 というわけで、OIDv4-Toolkit でdolphinを、maruo_51さんのページを見てそのまんまの方法でダウンロード…

mask-train.py by yolov5

ようやく、yolov5のtrain.pyでmask-detect.pyをすことができた。結局処理能力の問題か?! YOLOv5 PytorchでMask Wearing Datasetを使用。先日のJetsonNanoでは、yolov5s-20epochesまでしか動かず、マスク検出もできない結果であった。 で、hp-pc_i5第7世代/…

yosov5-detect.pyをmatplotlibで表示

かねてから、yolov5のdetect.pyを動かすべく姑息にTRYしてきたが、懸案のgtk+2/3の問題であるimshowをmatplotlib(バックエンドはTkAgg設定、intarvalは.01)で回避できた。カメラはC270WEBカメラ。 yolov5-detect.py on jetson-nano

train.py (2)

konchangakitaさんのMASKトレーニングを参照して、Nanoで懲りずにトライ。さらに、負荷を減らすため、前回に加えて、batch=4,models=yolov5s.pt,device=0でトライする。計算時間は10エポックで、0.139hourと。なお、yolov5xはやはりだめ。 14.8Mのptファイル…

train.pyはedgeコンピュータでできない?

nano上でtrainningができるものと思って、swapメモリーだの、pytorchのworks_num=0だの、FullLoaderの対応更新だの、といたのだが、結局 手のひらの上で踊らされていただけ? edge-computerレベルでは無理そう。googleほか、海外クラウドに依存しかないのか…

顔認証とWEB/Piカメラ

現状のNano環境 python3.6.9、opencv4.4.1 yolov5のdetect.pyで,gtk+2/gtk+3で不整合エラー cv2.imshow()とtensor関係らしいが・・・。 pi-camera by Jetsonhacks pi-広角カメラで顔認証、どうもgstreamer-piplineで対応しているようだ。 (https://github.co…

python-editerとpicamera on Jetson-Nano

Jetsonにpython用editerとして、『geany』をインストール。ほかのIDEを使用するほどの技量がないので、軽くてわかりやすいのがよい。 geany for Jetson-Nano Jetson/yolo5 on Tello だが、離着陸コマンドは受け付けるも画面はフリーズ。PC-ubuntuでは全然滑…

tello take off on Jetson-Nano と Nano搭載のPiCamera非動作の問題

--- I wish you a happy new year !! --- JetPack4.4.1の搭載pythonは3.6.9 エラー対応 1) h264decoder - class libh264decoder のMAKE From https://github.com/DaWelter/h264decotakeoffder. 2) python2→python3対応のこまごま で、takeoffも画像とりこ…

jupyternote on jetson-nano

anacondaのインストール・・・下記の記事に基づいて How to setup Python3 and Jupyter Notebook On Jetson Nano – Random Access Memories 次に、jupyternoteのインストール :pip3 install jupyter jupyterlab JuyterNote on JetsonNano

yolov5 on Jetson nano

構築備忘録 ①jetpack jetson-nano-4gb-jp441-sd-card-image.zipを使って再構築。 pytho3.6.9がデフォルトであったので、3.7.4をインストールしたが却って、yolov5のインストールに障害になり、素直に、3.6.9で構築をやり直す。 ②環境構築スクリプトは出版本…

raspapとWIFI

3つのUSB-WIFIで、FRONTIERはJetsonNanoに、ほかの2つはRasPiアクセスポイントに使用。 最初はBuridgeにするつもりが、力量か、ラズパイの簡易ネット層のせいなのか、バグなのか、どうしてもWiFiブリッジ中継器として使用できず。 で、ラズパイアクセスポ…

yolo v5 で telloの画像認識をする

tello自体は決められたファムウェア処理以外の何の処理もしてくれない。 で、DJIのvideoフォルダにあるtello.pyにyolo-v5のdetect.py+yolov5s.ptをドッキングさせた結果! tello camera with yolo-v5 PC動画画面をtelloカメラで認識させる yolo認識処理を入…

DJIのtello videoプログラムの動作 by python3

python3 on ubuntu20.04のため,下記H264 Decorder Python Module by DaWelterを インストールする。 github.com その後、python2.7→python3.8対応修正をエラーをつぶしながら対応 1) str <---> bytes のencode-decorde相互latin-1変換:特に改めての、header…

SSD to Yolo-v5

tello-pythno3動体認証に向けて・・・。 1) まずはお決まりのmnist mnist 2) SSD・・・いろいろkeras2 on Ubuntu20.04 のWEB調査&TRYをしてみるも、 backendメモリーの設定やOpenCVの引用の変更などでとん挫。 3) Yolo V5で、 ①openCV without CUDA でイン…

Keras v2

telloで、画像認識をしたかったが、、どうも、SSDやKerasのバージョンの問題でWEB情。報のままコピーとはいかなそう。引数や関数に変更があるとのことで、どこをどうすればよいのか、versionによって対応が異なるみたいでまずは最初からやりなおす。 Keras2.…

telloの結果

・体育館でのFLYINGで、ほとんど無風状態にもかかわらず、やや煽られる。 ・WIFIの混信なのか、WIFI距離なのか、電池なのか、わからないが、数分・数メータで、画像がブラックアウトし、WIFIコントロールもできなくなる。 ・JOYSTICKでコントロールを学んだ…

DRONE tello take off

プログラミング可能なTELLOを購入。家の中では離陸のみのフライトしかできなかったが、明日はコントローラを使ったフライトテストをする予定。 ネットのTelloのpythonで通信を試みるが、1サンプルのみ反応があったが、他はだんまり。明日、少し確認できると…

osoyoo mecanum omni wheel

pythonでの4輪プログラムの作成がわからなかったので、osoyooのプログラムをそのままコピー。前輪右の動作が逆だったのでプログラム解析の前に+-を入れ替えて動作。グリップとバランスの問題で、左右移動は良いが前後移動がやや難点、その場の回転は不格…

メカナム前夜1

メカナムをL298ドライバーをPi3で駆動するため、タミヤの7.2Voltバッテリーで駆動させる。まずは左側の2輪を駆動させる。

L298N

モータドライバーL298Nを購入、動かなくて、AnalogDiscovery2でチェック。 何のことはなく、モータ電源として、USB5Vを使っていたがこれがダメで AnalogDiscovery2 仕様が7~35Vとは。 この範囲のバッテリーは高価になるので頭が痛い。