Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Jetson NanoとGR-ROSEで始めるROS2

lutecia16v
January 07, 2020

Jetson NanoとGR-ROSEで始めるROS2

第4回 Jetsonユーザー会LT資料

lutecia16v

January 07, 2020
Tweet

More Decks by lutecia16v

Other Decks in Technology

Transcript

  1. ROSとは?  ROS (Robot Operating System)はソフトウェア開発者のロボット・ アプリケーション作成を支援するライブラリとツールを提供しています。 具体的には, ハードウェア抽象化, デバイスドライバ,ライブラリ,視覚化 ツール,

    メッセージ通信,パッケージ管理などが提供されています. ROS はオープンソースの一つ, BSDライセンスにより, ライセンス化されてい ます。 ROS Wikiより http://wiki.ros.org/ja
  2. ROS2とは? • ROSの次世代バージョン • ROS1とROS2は直接通信できない( bridgeを使うことで可能)、共存は可能 ➢ 複数ロボットでの運用 ➢ 小型の組込みシステム下での運用

    ➢ リアルタイム制御を必要とする運用 ➢ 不安定なネットワーク接続下での運用 ➢ 製品化を行う産業分野での開発 ➢ 製品化を推し進めるサイクルや開発におけるはっきりとした枠組 みが必要な開発 https://opensource-robotics.tokyo.jp/?p=4010
  3. Why Jetson Nano? • ROS/ROS2のインストールが容易 バイナリーパッケージ (apt get)でインストールが可能 $ sudo

    apt update && sudo apt install curl gnupg2 lsb-release $ curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - $ sudo sh -c 'echo "deb [arch=amd64,arm64] http://packages.ros.org/ros2/ubuntu `lsb_release -cs` main" > /etc/apt/sources.list.d/ros2-latest.list' $ sudo apt update $ sudo apt install ros-dashing-desktop • Raspberry piではできないの? できますが、RasbianはARM 32bit版なので、Ubuntu(Mate)の導入が必要