空飛ぶロボットのつくりかた

ロボットをつくるために必要な技術をまとめます。ロボットの未来についても考えたりします。

2018-01-01から1年間の記事一覧

Xiaomi Mi Notebook Air 13.3 2018 と戦う

Xiaomi Mi Notebook Air 13.3 NVIDIA GeForce MX150| NVIDIA|NVIDIAが乗っている比較的安い中華製小型PC 小さい わりに高スペック 安い ! 果物のlaptopとデザインが似てる笑 やりたいこと 無線 設定方法 原因 無線のセキュリティ ルータの設定 Nvidia-Driver…

Linuxのお勉強(1)

やりたいこと linuxの構造やコマンドの知識を増やしたい 教科書 www.lpi.or.jp ハードリンクとシンボリックリンクの作成・変更 ハードリンクとは: ハードリンクは、既に存在するファイルに別名を付けること、または作成されたリンクそのものを指す言葉です…

画素ごとの濃淡変換のお勉強(3)

やりたいこと 画素ごとの変換について学ぶ 教科書 CG-ARTS | 書籍・教材 階調変換関数・トーンカーブ 参考; 思い通りに修正しよう!Photoshopの使い方〝詳細〟解説 ② 全ての基本「トーンカーブ」の見方とつくり方【トーンカーブ前編】 – Adobe Creative Sta…

画像の性質と色空間のお勉強(2)

やりたいこと 画像の性質と色空間について学ぶ 教科書 CG-ARTS | 書籍・教材 ヒストグラム 参考: デジタル一眼レフカメラ入門初心者講座/ヒストグラムを理解しよう カラー画像のヒストグラム ### 統計量 最大値・最小値 平均値: 全ピクセルの画素値の平…

デジタル画像撮影のお勉強(1)

やりたいこと デジタル画像撮影について学ぶ 教科書 CG-ARTS | 書籍・教材 カメラの構成要素 デジタルカメラ - 構造 - Weblio辞書 画像生成の幾何学モデル ピンホールカメラモデル レンズを使うと明るくなるがピント合わせが必要 ピンホールカメラはピント合…

主成分分析のお勉強

やりたいこと 三次元点群に最もフィットする主軸を導出したい! 教科書 主成分分析の典型的な例題 点群の主軸を求める - 理数アラカルト - http://www.sist.ac.jp/~kanakubo/research/statistic/shuseibun_bunseki.html 主成分分析を使ってバウンティボックス…

NeoPixel Ringで遊んでみる

やりたいこと Neo Pixcel の LEDをいい感じに光らせたい 購入したNeo Pixcel LED 780円〜♪ https://www.amazon.co.jp/waves-NeoPixel-%E3%83%8D%E3%82%AA%E3%83%94%E3%82%AF%E3%82%BB%E3%83%AB-WS2812B-24%E5%80%8B/dp/B07926DQWQ 教科書 https://learn.adaf…

Visual Studio CodeでROSプログラミング

やりたいこと 統合開発環境でROSプログラミング Visual Studio Code 参考: ROS開発におけるエディタ選択 ( Visual Studio Code編 ) (2) | Tokyo Opensource Robotics Kyokai Association ROS開発におけるエディタ選択 ( Visual Studio Code + ROS 編 )(1)…

Raspberry Pi Zero W で遊んでみる(1)~IP CAMERA~

やりたいこと raspberry pi zero w でIPカメラを作る IPカメラを作ってみる picamera — Picamera 1.13 Documentation Raspberry Pi Zero WとカメラモジュールをPythonで動かして撮影してみた - paiza開発日誌 5GHz WiFi対応させたPi Zero rev1.3とPi Camera…

PCLを使って遊んでみる

やりたいこと 点群情報の処理をうまく扱えるようになりたい 教科書 Documentation - Point Cloud Library (PCL) Point Cloud Dataの作成 Documentation - Point Cloud Library (PCL) 実行手順(以下のスクリプトを同じ階層に準備した前提) mkdir build cd b…

座標変換のお勉強

やりたいこと ロボットの3次元座標の考え方を理解して、制御に役立てる ROSのtfの理解 座標変換教科書 座標変換 <- すごくわかりやすい! 第10回目 http://www.wakayama-u.ac.jp/~tokoi/lecture/gg/ggbook03.pdf tf教科書 tf (Python) — tf 0.1.0 documentat…

Fusion360のお勉強

やりたいこと Fusion360の使い方を覚えて、いろいろなロボットのパーツを作る 教科書 Fusion 360 の基本操作 | 45 分間で学習 | オートデスク 3D CAD Fusion360の使い方が学習できるサイト | Fusion360 BASE Make1010 – Autodesk Fusion360の操作方法、使い…

ROS x Depthセンサで遊んでみる

やりたいこと Depthセンサで取得したデータで遊んでみる xtionやkinectで使えるros package: rgbd_launch - ROS Wiki 今回はsoftkineticを用いる 設定 robonchu.hatenablog.com RGBDの情報を使って亀を制御してみる ピンクと黄色のボールで亀を制御 ピンクの…

ROS x Arduinoで遊んでみる

やりたいこと rosでarduinoと通信してみる Arduino Uno Rev3 教科書 ROSプログラミング | 森北出版株式会社 ライセンス <maintainer email="fei@kanto-gakuin.ac.jp">Fei Qian</maintainer> <license>BSD</license> <author>Fei Qian</author> 【参考】 マイコン x Linux のお勉強 - 空飛ぶロボットのつくりかた rosとarduinoでラジコンをつくる(arduino側…

Oepn3Dのお勉強(三回目)

やりたいこと Depthセンサで取得したデータをOpen3Dで自由自在に操りたい 教科書 Open3D: A Modern Library for 3D Data Processing — Open3D 0.1 dev documentation Colored point cloud registration Point to Point ICPでは幾何的な平面は揃うが、平面の…

Open3Dのお勉強(二回目)

やりたいこと Depthセンサで取得したデータをOpen3Dで自由自在に操りたい 教科書 Open3D: A Modern Library for 3D Data Processing — Open3D 0.1 dev documentation Rgbd Odometry [Park2017] : Park, Q.-Y. Zhou, and V. Koltun, Colored Point Cloud Regi…

Open3Dのお勉強(一回目)

やりたいこと Depthセンサで取得したデータをOpen3Dで自由自在に操りたい Open3D – A Modern Library for 3D Data Processing Open3Dまじでイケてる! Intelさんありがとうございまぁぁす!! 教科書 Open3D: A Modern Library for 3D Data Processing — Open3D…

ROS x ビデオカメラで遊んでみる

ROS

やりたいこと ROSでUSBカメラを使ってみる 教科書 ROSプログラミング | 森北出版株式会社 ライセンス <maintainer email="fei@kanto-gakuin.ac.jp">Fei Qian</maintainer> <license>BSD</license> <author>Fei Qian</author> 環境設定 sudo apto-get install ros-kinetic-usb-cam sudo apt-get install ros-kinetico-image-pipeline 設定 usb_camについて詳…

ROS x JoyStick で遊んでみる

やりたいこと rosでjoy stickを操作してみる buffalo.jp 教科書 ROSプログラミング | 森北出版株式会社 ライセンス <maintainer email="fei@kanto-gakuin.ac.jp">Fei Qian</maintainer> <license>BSD</license> <author>Fei Qian</author> 設定手順 デバイス確認 ls /dev/input/js* 命令の確認 jstest /dev/input/js0 パッケージのインストール sudo apt-ge…

systemdで処理を自動起動してみる

やりたいこと PCを起動するときにいくつかの処理を自動起動にする 手順 実行したい処理をシェルスクリプトにまとめる service用スクリプトを作る 自動起動にserviceを登録 注意 GUIなどを立ち上げたりエラーが出続けている場合は、正しい挙動にならないので…

クラップセンサで遊んでみる

やりたいこと クラップセンサであそんでみる Hand Clap Sensor VM-Clap1 - Elmwood Electronics クラップセンサを動かしてみる Clap on , Clap off - Elmwood Electronics ここにすべてのっていた 抜粋 /* Verbal Machines VM-CLAP1 sensor test clap twice…

マイコン x Linux のお勉強

やりたいこと UbuntuやTX2からマイコンを操作し、いろいろなデバイスを動かしたい TX2での準備 以下を実行し、ACMを使えるようにする必要がある Build Kernel and ttyACM Module – NVIDIA Jetson TX2 | JetsonHacks Arduinoの設定 UbuntuにArduino IDE(1.8.…

ROSの基礎(通信編)

やりたいこと ROSの復習がてら、基礎の部分で理解が浅い部分をまとめる ピアツーピア設計方針 参考:ROS/Technical Overview - ROS Wiki 「ピアツーピア」ではコンピュータさんの役割が決まっていません。 すべてのコンピュータさんが必要に応じてサーバにも…

シミュレーターを作ってみる

やりたいこと 簡単な機構のロボットシミュレータをつくってみる モデル ls 順運動学を解いてみる # -*- coding: utf-8 -*- import numpy as np from numpy import sin,cos import matplotlib.pyplot as plt def fk(l1, l2, l3, th1, th2): x2 = l2 * cos(th2…

新しいLinux PCの設定方法まとめ (ラズパイやTX2など)

やりたいこと ラズパイ TX2 参考 raspi x rosメモ 参考 やりたいこと 新しいLinuxPCをこさえた時に、英語キーボードだったり、sshしにくかったりするので、最低限必要な設定をまとめる。 今後ガンガン追記していく予定 ラズパイ SSH raspi-configでsshの設定…

snowboyで遊んでみる

やりたいこと Hey , SiriやOK, GoogleのようなHotWordを変更して、音声認識を行いたい snowboy 概要 : Snowboy Hotword Detection - YouTube Git : snowboy/demo.py at master · Kitt-AI/snowboy · GitHub Document : Snowboy, a Customizable Hotword Dete…

tf-pose-estimationのコード理解

やりたいこと tf-pose-estimationを用いた面白いタスクを作るため、tf-pose-estimationを理解する GitHub - ildoonet/tf-pose-estimation: Openpose from CMU implemented using Tensorflow with Custom Architecture for fast inference. いつのまにかROS対…

Google AIY Voice Kitで遊んでみる

やりたいこと 音声でサーボモータやいろいろなデバイスを操作する 設定 ハード: https://yuki-no-yabo.com/how-to-make-google-aiy-voice-kit/ ソフト: https://yuki-no-yabo.com/software-install-for-aiy-voice-kit/ デモ 【Google AIY Voice Kit】Googl…

virtualenvの使い方・仕組み

やりたいこと pythonのいろんなライブラリを他の環境を汚さず試したい 使い方 インストールと起動 pip install virtualenv virtualenv my_env source myenv/bin/activate 環境の保存 pip freeze 無効化と削除 deactivate rm -rf myenv/ ros x vertualenv pip…

TX2を動かしてみる(JetPack3.1トライ)

やりたいこと 結果 Wiki JetPack 手順 TX2のモード選択 CSI camera ROSでCSIカメラをlaunch キャリアボード 価格 性能比較 Deep Learning フレームワーク&OpenCV&ROSインストール Caffe install Tensorflow install Keras Pytorch install OpenCV install RO…