Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
山崎進研究室(ザキ研)紹介 2016秋
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Susumu Yamazaki (ZACKY)
October 17, 2016
Education
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
山崎進研究室(ザキ研)紹介 2016秋
共同研究型インターンシップで, アプリ開発/デザイン/企画/教育をやりたい人を 応援します
Susumu Yamazaki (ZACKY)
October 17, 2016
More Decks by Susumu Yamazaki (ZACKY)
See All by Susumu Yamazaki (ZACKY)
新規のC言語処理系を実装することによる 組込みシステム研究にもたらす価値 についての考察
zacky1972
1
590
Pelemay Backend: A memory-saving, fault-tolerant and distributed collection of Nx compilers and backends for embedded systems
zacky1972
2
290
ザキ研Elixir研究動向2023
zacky1972
0
450
Elixir/Nerves衛星を打ち上げる日
zacky1972
1
380
Robust, Distributed, and Parallel Processing for Enormous Images Using Supervisor, Node, Flow, Nx, and Evision
zacky1972
0
450
人工衛星高速画像処理で 社会問題を解決しよう
zacky1972
0
430
長い機械学習/画像処理でも メモリ不足を起こさないElixir新技術
zacky1972
0
340
Future Possibilities and Effectiveness of JIT from Elixir Code of Image Processing and Machine Learning into Native Code with SIMD Instructions
zacky1972
0
410
世界は意外と近い!? 「遠くへ行くならみんなで行こう」 次は貴方が発表する番だ
zacky1972
0
140
Other Decks in Education
See All in Education
BRIEF OUTLINE OF IMPORTANT PLANT CONSTITUENTS
pawan_pharm
0
220
検定資格の価値 ~実はすごいよQC検定~
bunnchinn3
0
260
Réunion des directrices et directeurs des écoles de la circonscription de Jonzac - 31 août 2026
fmarot
0
160
Design Guidelines and Models - Lecture 5 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.7k
Railsチュートリアル × 反転学習の事例紹介
yasslab
PRO
3
190k
響け!ユーフォニアムと考える「決め方」/Thinking About Decision-Making with Sound! Euphonium
3l4l5
1
200
LEGO Geometry Tutorial
arnoknobbe
0
730
エビデンスベースト英語教育入門:エビデンスは科学的知見(だけ)ではない,制度だ!
terasawat
0
230
Web Architectures - Lecture 2 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Adobe Express
matleenalaakso
2
8.4k
Introduction to Accounting
bvr7352
0
270
実践プレゼンテーション・デザイン
dragon2
1
430
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
RailsConf 2023
tenderlove
30
1.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Navigating Team Friction
lara
192
16k
Product Roadmaps are Hard
iamctodd
55
13k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
950
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
A Modern Web Designer's Workflow
chriscoyier
699
190k
Transcript
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 भࢢཱେֶ ࢁ࡚ ਐ ࢁ࡚ਐݚڀࣨ βΩݚ հ ʮڞಉݚڀܕΠϯλʔϯγοϓͰɼ
ɹΞϓϦ։ൃʗσβΠϯʗاըʗڭҭΛΓ͍ͨਓΛ ɹԠԉ͠·͢ʯ
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 ڞಉݚڀܕΠϯλʔϯγοϓͱ • ΠϯλʔϯγοϓͰ͢ • ظʹΘͨͬͯबۀମݧ͢Δ͜ͱ͕Ͱ͖·͢ • اۀͰͷ࣮Ͱੜ͡ΔʹऔΓΈ·͢
• ΞϧόΠτͰ͋Γ·͢ • ใुΛಘΒΕ·͢ • ͨͩ͠ɼେֶӃतۀՊͷ୯ҐΛಘΔ߹ɼ࠷60࣌ؒͷແঈ࿑ಇ͕ٛͰ͢ ↓ ௨ৗͷΠϯλʔϯγοϓͱҧ͏ͱ͜Ζ ๏ ֶश׆ಈͰ͢ • ܦݧ๛ͳઐՈ(ΤϯδχΞɾσβΠφʔ)ʹΑΔमͱࢦಋΛड͚ΒΕ·͢ • େֶӃतۀՊͱͯ͠୯Ґ͕ಘΒΕΔ߹͕͋Γ·͢ ๏ ڞಉݚڀͰ͢ • ଔۀݚڀͷҰɼͭ·Γ࣮Ͱಘͨʹ͍ͭͯɼՊֶతɾֶతʹݚڀ͠·͢ • কདྷɼɾαʔϏεۀɼ৬ͷاըɾվળ׆ಈʹԠ༻Ͱ͖·͢
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 ڞಉݚڀܕΠϯλʔϯγοϓͷ࣮ྫ(Ұ෦) • ιϑτΣΞ։ൃ • αʔόʔࢹ(ݝاۀɼࢢଞେֶ) • ۀϩϘοτ(भ֎ଞେֶ)
• தখاۀ͚IoT(ݝاۀ) • ΤϯλʔςΠϝϯτܥΞϓϦ (ࢢاۀɼݝΞʔνετ) • ۀܥੜ࢈ཧΣϒΞϓϦ (ݝاۀ) • Ҭ؍ޫ٬͚ΞϓϦ(ࢢళ) • ϚʔέςΟϯά • ΣϒϚʔέςΟϯάɾσʔλղੳ (ݝاۀ) • σβΠϯ • ΣϒαΠτվળ(ݝاۀ) • ΣϒαΠτߏஙɾอक (ࢢاۀɼֶ) • ϙελʔ੍࡞(ࢢళ) • ڭҭ • খֶߍICTڭҭ ڭࡐɾΞϓϦ։ൃ (भ֎ڭҭػؔɾاۀ) • ࣍ੈeϥʔχϯάج൫උ(ֶ) • ϫʔΫγϣοϓܕतۀاըӡӦ(ֶ)
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 ڞಉݚڀܕΠϯλʔϯγοϓࣄྫ (Ҭ؍ޫ٬͚ΞϓϦɼϙελʔ੍࡞)
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 ڞಉݚڀܕΠϯλʔϯγοϓࣄྫ (খֶߍICTڭҭ ڭࡐɾΞϓϦ։ൃ) WebRTCを用いたロボットアプリ開発 北九州市立大学 山崎進研究室
M1 馬場雄佑 ソフトバンクロボティクスが 開発した コミュニケーションロボット 胸部にAndroidタブレット を搭載 作成するアプリ 今後の予定 z WebアプリをPepper用に調整 z キー入力信号の送受信機能の実装 z Pepperの声と動きの制御機能の実装 z 通話相手をリストから選べる機能の実装 z Webページの作成 z PC対PCの映像・音声共有機能の実装 z Herokuを用いて公開サーバー環境の構築 進捗 ビデオ・オーディオの 通信や、データ通信を 行うための規格 通信方式はP2Pであり、 端末間を相互に 直接接続する STUNサーバー あるブラウザへインターネット側 から見た自身の情報を伝える 遠くの家族との会話に こどもにも人気なPepperを使い、 会話をよりにぎやかに演出 カウンセリングに 対面での会話が苦手な人でも、 和やかに会話が可能 Pepper シグナリングサーバー STUNで得た情報を元に通信の 相手を特定し、通信チャネルを 確保する Pepper対PC遠隔通話アプリ “ペパフォン” 遠隔通話+Pepperの声と動きの制御 による新しい遠隔コミュニケーションツール Pepperの個性を活かして会話を盛り上げる WebRTC NTTコミュニケーションズ が提供するWebRTC 導入用プラットフォーム 端末間のシグナリングを 行う SkyWay Webアプリケーションの開発から公開まで サーバーサイドを意識することなく実装できる プラットフォーム Heroku アプリの構造 PCとPepper付属のタブレットの間 で遠隔通信を行い、タブレットか らPepper本体の制御を行う
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 اը - σβΠϯ - ϓϩάϥϛϯά ࣝ
ਓ຺ ղܾ๏Λ σβΠϯ ࣾձߩݙ νϟϨϯδ ϦεΫ ٕज़ɾ Ҭࣾձ ձࣾʗ৫ ࣄ ղܾʂ .BTBGVNJ*XBOP4VTVNV:BNB[BLJ
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 ϞϠϞϠ͍ͯ͠Δʁ • ͲͷݚڀࣨબΜͩΒ͍͍͔Θ͔Βͳ͍ • ब׆ෆ͔҆͠ͳ͍ • ιϑτΣΞͷݚڀ͕͍ͨ͠Μ͚ͩͲ…
• σβΠϯࠓ͔Βษڧͯ͠ઐֶߍඒେʹউͯΔͷʁ • ࠓ·Ͱษڧͯ͜͠ͳ͔͔ͬͨΒͳ͊ • Γ͍ͨ͜ͱߜΕͳ͍ • ڭ͑ΔࣄͬͯɼͲΜͳײ͡ʁ • ϓϩάϥϛϯάۤखͳΜͰ͚͢Ͳ • Γ͍ͨ͜ͱݟ͔ͭΒͳ͍ • … • ଓ͖໘ஊɾݚڀࣨΠϯλϏϡʔͰʂ
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 ΞϓϦ։ൃ͕Γ͍ͨਓ͚ͷ՝ • ͪΖΜϓϩάϥϛϯά͕Ͱ͖Δඞཁ͕͋Γ·͢ • େࣄͳ͜ͱ • ͳͥͦͷΑ͏ʹϓϩάϥϛϯάͨ͠ͷ͔ɼઆ໌Ͱ͖Δ͜ͱ
• ্৺ • ࣍ͷ՝Λ༻ҙ͠·ͨ͠ 1. ࠓ·Ͱʹ։ൃͨ͠ϓϩάϥϜΛఏग़͍ͯͩ͘͠͞ • ࣗ࡞ͷͷͰϓϩάϥϛϯάԋशͰOK • ݴޠ: C, Ruby, Objective-C, C++, Java (͜ΕҎ֎ཁ૬ஊ) • ҙਤΛઆ໌͢ΔυΩϡϝϯτɾίϝϯτॻ͍͍ͯͩ͘͞ 2. ผ్ࢦఆ͢ΔઐॻΛಡΈɼײɾٙΛड़͍ͯͩ͘͞ • ઐॻି͠ग़͠·͢
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 σβΠϯ͕Γ͍ͨਓ͚ͷ՝ • େࣄͳ͜ͱ • ͳͥͦͷΑ͏ʹσβΠϯͨ͠ͷ͔ɼઆ໌Ͱ͖Δ͜ͱ • ࣍ͷ՝Λ༻ҙ͠·ͨ͠
• ࡞Λఏग़͠ɼઃܭҙਤΛϓϨθϯςʔγϣϯ͍ͯͩ͘͠͞ • ࡞ɼֆͰΣϒϖʔδͰԿͰOK • άϥϑΟοΫͱݶΒͳ͍Ͱ͢ • ϓϨθϯςʔγϣϯޱ಄Ͱผ్εϥΠυΛ࡞ͬͯOK
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 اը͕Γ͍ͨਓ͚ͷ՝ • େࣄͳ͜ͱ • • ࣍ͷ՝Λ༻ҙ͠·ͨ͠
• Γ͍ͨاըʹ͍ͭͯ͘ޠ͍ͬͯͩ͘͞ɻ • εϥΠυاըॻͳͲΛ४උ͍͍ͯ͠Ͱ͢͠ɼτʔΫҰຊͰOKͰ͢ɻ • ඞཁͰ͋ΕൃΛΒ·ͤΔखॿ͚Λ͠·͢ɻ͍߹Θ͍ͤͯͩ͘͞ɻ
$PQZSJHIU4VTVNV:BNB[BLJ "MM3JHIUT3FTFSWFE zacky1972 ڭҭ͕Γ͍ͨਓ͚ͷ՝ • େࣄͳ͜ͱ • ཧͱɼཧΛܗʹ͢Δ͜ͱ • ࣍ͷ՝Λ༻ҙ͠·ͨ͠
• ཧͩͱࢥ͏ڭҭͲΜͳͷ͔ɼ۩ମతʹޠ͍ͬͯͩ͘͞ɻ • ͦͷࡍʹࠓ·Ͱड͚ͨڭҭɼक़ՈఉڭࢣͳͲͰ͕͖ࣗͯͨ͠ڭҭͳͲ ͷڭҭମݧΛྫʹग़͠ͳ͕Βઆ໌͍ͯͩ͘͠͞ɻ • ཧͷڭҭΛ࣮ݱ͢ΔʹͲΜͳ͕ඞཁ͔ɼޠ͍ͬͯͩ͘͞ɻ