Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Jetson NanoとGR-ROSEで始めるROS2
Search
lutecia16v
January 07, 2020
Technology
2.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Jetson NanoとGR-ROSEで始めるROS2
第4回 Jetsonユーザー会LT資料
lutecia16v
January 07, 2020
More Decks by lutecia16v
See All by lutecia16v
EDF-IDF Programming Guidを読む - JTAG Debugging 編 -
lutecia16v
1
400
GR-ROSEとROSを使ってコマンドサーボの現在位置をWebブラウザで表示してみる
lutecia16v
0
1.6k
GR-ROSEでROS/ROS2
lutecia16v
1
1.9k
がじぇねるねでもROSしたい!
lutecia16v
1
160
GR-ROSE でroombaをコントロールする
lutecia16v
2
420
Other Decks in Technology
See All in Technology
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
3
690
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
280
PostgreSQL 19 新機能概要 OSC Hokkaido 2026
nori_shinoda
0
200
手塩にかけりゃいいってもんじゃない
ming_ayami
0
620
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
1.1k
GitHub Copilot app最速の発信の裏側
tomokusaba
1
230
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
160
SONiCの統計情報を取得したい
sonic
0
260
Comment regagner la souveraineté de vos données tout en étant payé grâce à Nostr !
rlifchitz
0
110
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
170
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
3k
生成 AI 実践ガイド (概略版) AIガバナンス編
asei
0
150
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
540
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
150
GitHub's CSS Performance
jonrohan
1033
470k
Ethics towards AI in product and experience design
skipperchong
2
310
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
630
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Statistics for Hackers
jakevdp
799
230k
The Cult of Friendly URLs
andyhume
79
6.9k
Transcript
Jetson Nanoと GR-ROSEで始める ROS2 2019/1/7 第4回 Jetsonユーザー会 LT るぅて @lutecia16v
ROSとは? ROS (Robot Operating System)はソフトウェア開発者のロボット・ アプリケーション作成を支援するライブラリとツールを提供しています。 具体的には, ハードウェア抽象化, デバイスドライバ,ライブラリ,視覚化 ツール,
メッセージ通信,パッケージ管理などが提供されています. ROS はオープンソースの一つ, BSDライセンスにより, ライセンス化されてい ます。 ROS Wikiより http://wiki.ros.org/ja
ROS2とは? • ROSの次世代バージョン • ROS1とROS2は直接通信できない( bridgeを使うことで可能)、共存は可能 ➢ 複数ロボットでの運用 ➢ 小型の組込みシステム下での運用
➢ リアルタイム制御を必要とする運用 ➢ 不安定なネットワーク接続下での運用 ➢ 製品化を行う産業分野での開発 ➢ 製品化を推し進めるサイクルや開発におけるはっきりとした枠組 みが必要な開発 https://opensource-robotics.tokyo.jp/?p=4010
GR-ROSE ルネサス社のマイコンを使用した、ロボットやIoTのプロトタイピング用 小型ボード。Arduinoライクでのソフト開発も可能。 • ROS2(MicroXRCE)のライブラリを標準搭載 • Serial1~4が一線で送受信を行えるようにセレクタが入っ ており、近藤化学のICSサーボをそのまま接続可能 • ICSサーボのライブラリが標準で対応
• RS485のI/Fも搭載 • 4.5V~18Vの外部電源入力を使用でき、モーターの電源 に使用しながら、マイコンへ給電される → サーボモータの利用を前提に作られたマイコンボード
ICSサーボって? 近藤科学さんのコマンド司令型のサーボモーター ICSサーボを使ったロボット例
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)の導入が必要
Jetson NanoとGR-ROSEつかって、Zumoを ROS2で動かす topic : /cmd_velにgeometry_msgs::Twistを送信
詳細については、、、 ROS Advent Calendar 2019 で書きました 「ROS2を使って、GR-ROSEでZumoを動かす」 https://qiita.com/lutecia16v/items/c8d6bd7a8a489256e898 技術書典8(2/29土曜)にGR-ROSEの同人誌を出す予定 https://techbookfest.org/event/tbf08