Slide 1

Slide 1 text

JETSON NANO はじめました @ 瀬戸内ROS 勉強会 #2 2019/6/23

Slide 2

Slide 2 text

自己紹介 myasu ● 岡山県在住 本業 ● 岡山の機械メーカ、生産技術 ● 生産設備・治具製作 ● 生産ラインの設計・立ち上げ・カイゼン Twitter: @etcinitd

Slide 3

Slide 3 text

JETSON NANO

Slide 4

Slide 4 text

概要  今年春に発売 Ubuntu Linuxが使える・・・ROSも簡単に入る(はず 本日のプレゼンは LibreOffice on JETSON NANO 90mm “Raspberry Pi 3 Type B+” 85mm (写真:raspberrypi.org, 秋月電子) 40pin互換のI/Oあり

Slide 5

Slide 5 text

概要  スペック (nvidia   社 紹介ページより)

Slide 6

Slide 6 text

普段使いするぞ! (セットアップからROS・OPENCV・REALSENSEまで)

Slide 7

Slide 7 text

まずは購入   取り扱い ● SwitchScience、マルツ、マクニカ、菱洋エレクトロ ● 秋月電子でも取り扱い開始!(6/23時点、120個在庫有り)  RaspberryPiと同じようにSDカードを準備 ● 最低32GB以上 (コンパイルがキツい  電源 :5V 3A以上欲しい ● Linkman/共立ブランドの4Aタイプ → 電流充足も電圧不足で起動せず  ファン ● 結構発熱大きい。ファンレスで常用はキツい。速やかに購入推奨。

Slide 8

Slide 8 text

入れ物づくり  3Dモデルが既に色々あり ● https://www.thingiverse.com/thing:3518410 ● ↑ これ、いい感じ! 逸般の誤家庭にある 3Dプリンタを使って さっそく作ってみよう (写真:Thingiverse)

Slide 9

Slide 9 text

入れ物づくり  モデルを入手して作ってみた ● 加工時間を短縮 → ロゴを外して、スリット変更 ● https://a360.co/2IhgBwP Fusion 360 cura

Slide 10

Slide 10 text

入れ物づくり  できた! 3Dプリンタ 仕上げ・組み立て 出力結果 110mm

Slide 11

Slide 11 text

ファンを付ける あちこちで紹介されてるファンは、高価・売り切れ ● NF-A4x20 5V PWM 5V対応の安価なファンを見つけた ● LittleFAN40U ● https://www.big-fan.net/ ● 800円くらい ● ファンガード付き ● PWM制御なし

Slide 12

Slide 12 text

ファンを付ける 放熱フィンに開いている穴はφ2.7くらい M3ネジ使えない。インシュロックで止めてる例多数 「そうだ、タップ。立てよう。」 ※切削くず注意 M3のホントの下穴はΦ2.5 なのでちょっと無理矢理

Slide 13

Slide 13 text

インストール ROS1 OpenCV Realsense ROS2

Slide 14

Slide 14 text

インストール ROS1 ● 参考ページ (Stereolabs さま) ● https://www.stereolabs.com/blog/ros-and-nvid ia-jetson-nano/ ● debパッケージ有り ● この手順通りでOK。

Slide 15

Slide 15 text

インストール OpenCV 4.x ● 参考ページ (asahi0301 さま) ● https://qiita.com/asahi0301/items/ 3c287190348552f19415 ● パッケージ無し、コンパイル約3時間、10GB以上 ● CUDAも使えるよ! ● ちょっと小細工。 パッケージ管理porg

Slide 16

Slide 16 text

インストール Realsense ● 参考ページ (karaage0703 さま) ● https://qiita.com/karaage0703/items/ cb9bbe1b4f2504f8ad0d ● 要コンパイル。10分くらい ● porg追記

Slide 17

Slide 17 text

インストール RealsenseをROSから使いたい場合 ● 紹介されてるコマンドラインが違うので注意 (コンパイルできずにハマった・・・) $ cd ~/catkin_ws/src $ git clone https://github.com/IntelRealSense/realsense-ros $ cd realsense-ros $ git checkout 2.2.6 $ catkin_make $ source ~/.bashrc コマンド注意

Slide 18

Slide 18 text

インストール RealsenseをPythonから使いたい場合 ● 参考ページ (みらいテックラボ さま) ● http://mirai-tec.hatenablog.com/entry/2018/07/29/150902 ● コンパイルオプション追加 ● 実行する前に、PYTHONPATH の設定を忘れずに $ export PYTHONPATH="/usr/local/lib:$PYTHONPATH"

Slide 19

Slide 19 text

インストール ROS2 ● 参考ページ (ROS Japan UG さま) ● https://gbiggs.github.io/rosjp_ros2_intro/ ● debパッケージ有り ● 最新版は・・・ $ export CHOOSE_ROS_DISTRO=dashing

Slide 20

Slide 20 text

デモンストレーション