SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
1
和田一義
k_wada@tmu.ac.jp
ユビキタスロボティクス特論
Raspberry Pi Mouse
シミュレータ
はじめに
導入方法
Raspberry Pi Mouse
シミュレータ操作方法
各コンポーネント説明
システムの自動起動方法
目次
シミュレータ上の移動ロボットRaspberry
Pi Mouseを操作する方法を学ぶ
動作環境
►Window 10
►Visual Studio 2019
►Python 3.7
►OpenRTM 1.2.1
はじめに
アールティが販売している移動ロボット
Raspberry Pi Mouse
ラズパイマウスの仕様
CPU Raspberry Pi 2 Model B
モーター ステッピングモーターST-42BYG020
2個
モータードライバー SLA7070MRPT 2個
距離センサー 赤色LED+フォトトランジスタ(ST-
1K3) 4個
モニター用赤色LED 4個
ブザー 1個
スイッチ 3個
バッテリー LiPo3セル(11.1V)1000mAh 1個
RasPaiMouseSimPkg.zipをダウンロード
►https://github.com/sealbreeder/TMU-
Ubiquitous-Robotics
►適当な場所に解凍する
フォルダ構成
►drawstuff
– ODE用フォルダ
►RTC
– 各種RTCを納めたフォルダ
►start_RTC.bat
導入方法
ネーミングサービスを起動
System Editorを起動
start_RTC.batを実行
実行してみよう
RasPiMouseSimulatorRTCフォルダ内
►RasPiMouseSimulatorComp.exeを実行
►シミュレータとRaspberry Pi MouseのRTCが
起動
障害物
►障害物(ブロック)を配置できる
►CSVファイルで位置姿勢、サイズを指定
具体的な利用方法
►ホーム » ケーススタディ » Raspberry Pi
Mouse 活用事例 » シミュレーター利用方法
シミュレータ
RasPiMouseSimulatorRTC
►シミュレータ
TkjoyStick
►仮想ジョイスティック
FloatSeqToVelocity
►データ型変換用RTC
RaspberryPiMouseGUI
►操作用GUI RTC
各コンポーネント説明
RaspberryPiMouseGUI
RaspberryPiMouseGUI
InPort
名前 データ型 説明
current_velocity RTC::TimedVelocity2D 現在の速度
current_pose RTC::TimedPose2D 現在の位置、姿勢
distance_sensor RTC::TimedShortSeq 距離センサの計測値
orientation RTC::TimedOrientation3D 現在の姿勢
OutPort
名前 データ型 説明
target_velocity RTC::TimedVelocity2D 目標速度
target_position RTC::TimedPoint2D 目標位置(未使用)
update_pose RTC::TimedPose2D 位置再設定
ホーム » ケーススタディ » Raspberry Pi Mouse 活用事例 » ラズパイマウス用 RTC のインストール(Windows)
各RTCの起動
►バッチファイルを使用
RTシステムの復元
►System Editorを使用
►rtshellを使用
システムの自動起動方法
Windowsのコマンドプロンプトに実行さ
せたい命令列を記述したもの
形式 テキストファイル
ファイル名を.batで保存する
最低限必要なコマンド
►ファイルの実行
– start “” “.exeファイルへのパス”
– start python “.pyファイルへのパス”
►ホスト名の取得
– FOR /F %%A IN ('hostname.exe') DO SET NAME=%%A
バッチファイル
RTCをコマンドライン上から操作可能に
するもの
►アクティベート、ポート接続、など
最低限必要なコマンド
►ポート接続
– rtcon 接続元ポート^接続先ポート
– rtcon localhost/%NAME%.host_cxt/TkJoyStick0.rtc:pos^
localhost/%NAME%.host_cxt/FloatSeqToVelocity0.rtc:in
rtshell
OpenRTMのWebsiteにあるが見つけにく
いので、各情報への直リンクを記す
Raspberry Pi Mouse活用事例
チュートリアル(Raspberry Pi Mouse、
C++、Windows、強化月間用)
RTShell入門
RTシステムの保存について
参考

Más contenido relacionado

La actualidad más candente

Summercamp2020 group3
Summercamp2020 group3Summercamp2020 group3
Summercamp2020 group3
openrtm
 
Raspberrypi×unity
Raspberrypi×unityRaspberrypi×unity
Raspberrypi×unity
Pond2
 
131106 03 i-rex2013
131106 03 i-rex2013131106 03 i-rex2013
131106 03 i-rex2013
openrtm
 

La actualidad más candente (20)

Summercamp2020 group3
Summercamp2020 group3Summercamp2020 group3
Summercamp2020 group3
 
Action Cableで簡易チャットを作ってみた
Action Cableで簡易チャットを作ってみたAction Cableで簡易チャットを作ってみた
Action Cableで簡易チャットを作ってみた
 
2009 11 13_osm-tokai
2009 11 13_osm-tokai2009 11 13_osm-tokai
2009 11 13_osm-tokai
 
171116 nishimoto-mruby
171116 nishimoto-mruby171116 nishimoto-mruby
171116 nishimoto-mruby
 
Java Day Tokyo 2013 Night Session
Java Day Tokyo 2013 Night SessionJava Day Tokyo 2013 Night Session
Java Day Tokyo 2013 Night Session
 
Rtmsc2015 group2
Rtmsc2015 group2Rtmsc2015 group2
Rtmsc2015 group2
 
Mbed gps logger_20101105
Mbed gps logger_20101105Mbed gps logger_20101105
Mbed gps logger_20101105
 
Virtual Tsukuba Challenge on Unity のアップデートについて
Virtual Tsukuba Challenge on Unity のアップデートについてVirtual Tsukuba Challenge on Unity のアップデートについて
Virtual Tsukuba Challenge on Unity のアップデートについて
 
Summer camp2018 group2
Summer camp2018 group2Summer camp2018 group2
Summer camp2018 group2
 
Hiyoshi Jumpの作り方
Hiyoshi Jumpの作り方Hiyoshi Jumpの作り方
Hiyoshi Jumpの作り方
 
210911 これから始める電子工作とMicroPython
210911 これから始める電子工作とMicroPython210911 これから始める電子工作とMicroPython
210911 これから始める電子工作とMicroPython
 
SAKURAボードでお手軽マルチタスク環境
SAKURAボードでお手軽マルチタスク環境SAKURAボードでお手軽マルチタスク環境
SAKURAボードでお手軽マルチタスク環境
 
GR-KURUMIでミニ四駆をラジコン化
GR-KURUMIでミニ四駆をラジコン化GR-KURUMIでミニ四駆をラジコン化
GR-KURUMIでミニ四駆をラジコン化
 
Hsf カタログ
Hsf カタログHsf カタログ
Hsf カタログ
 
As rock deskminia300
As rock deskminia300As rock deskminia300
As rock deskminia300
 
ロボット用マイコンボードを 設計してみた
ロボット用マイコンボードを設計してみたロボット用マイコンボードを設計してみた
ロボット用マイコンボードを 設計してみた
 
VTC on Unity の 進捗について
VTC on Unity の 進捗についてVTC on Unity の 進捗について
VTC on Unity の 進捗について
 
Raspberrypi×unity
Raspberrypi×unityRaspberrypi×unity
Raspberrypi×unity
 
131106 03 i-rex2013
131106 03 i-rex2013131106 03 i-rex2013
131106 03 i-rex2013
 
Google Maps APIについて
Google Maps APIについてGoogle Maps APIについて
Google Maps APIについて
 

Similar a Raspberry pisym

Summercamp2020 group4
Summercamp2020 group4Summercamp2020 group4
Summercamp2020 group4
openrtm
 
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみようCent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
2bo 2bo
 
開発ツールさくっと作ってみた発表資料
開発ツールさくっと作ってみた発表資料開発ツールさくっと作ってみた発表資料
開発ツールさくっと作ってみた発表資料
三七男 山本
 
2013 summercamp 03
2013 summercamp 032013 summercamp 03
2013 summercamp 03
openrtm
 
Lucas apa pacsec_slides_jp-final
Lucas apa pacsec_slides_jp-finalLucas apa pacsec_slides_jp-final
Lucas apa pacsec_slides_jp-final
PacSecJP
 

Similar a Raspberry pisym (20)

SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)
SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)
SIerによるSIerのためのRaspberry Pi 入門4 (タイムラプス、Lチカ)
 
Making remote controlled robot
Making remote controlled robotMaking remote controlled robot
Making remote controlled robot
 
Summercamp2020 group4
Summercamp2020 group4Summercamp2020 group4
Summercamp2020 group4
 
ラズベリーパイで作る顔面追跡カメラシステム
ラズベリーパイで作る顔面追跡カメラシステムラズベリーパイで作る顔面追跡カメラシステム
ラズベリーパイで作る顔面追跡カメラシステム
 
ロボットシステム学2015年第8回
ロボットシステム学2015年第8回ロボットシステム学2015年第8回
ロボットシステム学2015年第8回
 
Raspbian, OpenCV and about me(Takachiho.rb)
Raspbian, OpenCV and about me(Takachiho.rb)Raspbian, OpenCV and about me(Takachiho.rb)
Raspbian, OpenCV and about me(Takachiho.rb)
 
Cent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみようCent osにpyhtonをインストールしてみよう
Cent osにpyhtonをインストールしてみよう
 
Full body 3D Scan System Kit with Raspberry Pi zero w - xRTech_Tokyo_20190818...
Full body 3D Scan System Kit with Raspberry Pi zero w - xRTech_Tokyo_20190818...Full body 3D Scan System Kit with Raspberry Pi zero w - xRTech_Tokyo_20190818...
Full body 3D Scan System Kit with Raspberry Pi zero w - xRTech_Tokyo_20190818...
 
ロボットシステム学2015年第7回
ロボットシステム学2015年第7回ロボットシステム学2015年第7回
ロボットシステム学2015年第7回
 
Raspberry piで動かすロボットアーム
Raspberry piで動かすロボットアームRaspberry piで動かすロボットアーム
Raspberry piで動かすロボットアーム
 
SIerによるSIerのためのRaspberry Pi 入門
SIerによるSIerのためのRaspberry Pi 入門SIerによるSIerのためのRaspberry Pi 入門
SIerによるSIerのためのRaspberry Pi 入門
 
開発ツールさくっと作ってみた発表資料
開発ツールさくっと作ってみた発表資料開発ツールさくっと作ってみた発表資料
開発ツールさくっと作ってみた発表資料
 
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
Raspberry pi で スマホリモコンでラジコンカーを動かすさっと動かす編
 
電子工作のためのPython
電子工作のためのPython 電子工作のためのPython
電子工作のためのPython
 
「Turtlebot3の紹介」 ROS Japan UG #10 勉強会
「Turtlebot3の紹介」 ROS Japan UG #10 勉強会「Turtlebot3の紹介」 ROS Japan UG #10 勉強会
「Turtlebot3の紹介」 ROS Japan UG #10 勉強会
 
2013 summercamp 03
2013 summercamp 032013 summercamp 03
2013 summercamp 03
 
Lucas apa pacsec_slides_jp-final
Lucas apa pacsec_slides_jp-finalLucas apa pacsec_slides_jp-final
Lucas apa pacsec_slides_jp-final
 
WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料
 
AI画像解析をビジネス現場に導入するためのファーストステップ_DLLAB Case Study Day
AI画像解析をビジネス現場に導入するためのファーストステップ_DLLAB Case Study DayAI画像解析をビジネス現場に導入するためのファーストステップ_DLLAB Case Study Day
AI画像解析をビジネス現場に導入するためのファーストステップ_DLLAB Case Study Day
 
Ras piでrt linux
Ras piでrt linuxRas piでrt linux
Ras piでrt linux
 

Más de openrtm

Más de openrtm (20)

ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部ROBOMECH2023 RTミドルウェア講習会 第1部
ROBOMECH2023 RTミドルウェア講習会 第1部
 
ピッキングシステム
ピッキングシステムピッキングシステム
ピッキングシステム
 
GNGを使った未知環境における経路計画
GNGを使った未知環境における経路計画GNGを使った未知環境における経路計画
GNGを使った未知環境における経路計画
 
まねっこロボット
まねっこロボットまねっこロボット
まねっこロボット
 
商品自動補充ロボットシステム
商品自動補充ロボットシステム商品自動補充ロボットシステム
商品自動補充ロボットシステム
 
RTサマーキャンプ2022最終発表_都立大.pptx
RTサマーキャンプ2022最終発表_都立大.pptxRTサマーキャンプ2022最終発表_都立大.pptx
RTサマーキャンプ2022最終発表_都立大.pptx
 
SysML実習20220822SC_GA.pdf
SysML実習20220822SC_GA.pdfSysML実習20220822SC_GA.pdf
SysML実習20220822SC_GA.pdf
 
RTミドルウェアサマーキャンプ資料2022.pdf
RTミドルウェアサマーキャンプ資料2022.pdfRTミドルウェアサマーキャンプ資料2022.pdf
RTミドルウェアサマーキャンプ資料2022.pdf
 
NEDO講座 MoveIt! チュートリアル 第1部
NEDO講座 MoveIt! チュートリアル 第1部NEDO講座 MoveIt! チュートリアル 第1部
NEDO講座 MoveIt! チュートリアル 第1部
 
5.総合演習(2)
5.総合演習(2)5.総合演習(2)
5.総合演習(2)
 
4.総合演習(1)
4.総合演習(1)4.総合演習(1)
4.総合演習(1)
 
3.RTCプログラミング演習
3.RTCプログラミング演習3.RTCプログラミング演習
3.RTCプログラミング演習
 
2.プログラミングの基礎
2.プログラミングの基礎2.プログラミングの基礎
2.プログラミングの基礎
 
1.コース概要
1.コース概要1.コース概要
1.コース概要
 
OpenRTM概要
OpenRTM概要OpenRTM概要
OpenRTM概要
 
Slam実習
Slam実習Slam実習
Slam実習
 
Rtshell入門
Rtshell入門Rtshell入門
Rtshell入門
 
Rtコンポーネント作成入門
Rtコンポーネント作成入門Rtコンポーネント作成入門
Rtコンポーネント作成入門
 
Rtミドルウェアサマーキャンプ2021_宮本信彦
Rtミドルウェアサマーキャンプ2021_宮本信彦Rtミドルウェアサマーキャンプ2021_宮本信彦
Rtミドルウェアサマーキャンプ2021_宮本信彦
 
RTミドルウェアサマーキャンプ2021_坂本武志_1
RTミドルウェアサマーキャンプ2021_坂本武志_1RTミドルウェアサマーキャンプ2021_坂本武志_1
RTミドルウェアサマーキャンプ2021_坂本武志_1
 

Último

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
 

Último (7)

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 

Raspberry pisym