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
山崎進研究室(ザキ研)紹介 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
0
1.5k
山崎進研究室(ザキ研)紹介 2016秋
共同研究型インターンシップで, アプリ開発/デザイン/企画/教育をやりたい人を 応援します
Susumu Yamazaki (ZACKY)
October 17, 2016
Tweet
Share
More Decks by Susumu Yamazaki (ZACKY)
See All by Susumu Yamazaki (ZACKY)
新規のC言語処理系を実装することによる 組込みシステム研究にもたらす価値 についての考察
zacky1972
1
480
Pelemay Backend: A memory-saving, fault-tolerant and distributed collection of Nx compilers and backends for embedded systems
zacky1972
2
270
ザキ研Elixir研究動向2023
zacky1972
0
420
Elixir/Nerves衛星を打ち上げる日
zacky1972
1
370
Robust, Distributed, and Parallel Processing for Enormous Images Using Supervisor, Node, Flow, Nx, and Evision
zacky1972
0
420
人工衛星高速画像処理で 社会問題を解決しよう
zacky1972
0
410
長い機械学習/画像処理でも メモリ不足を起こさないElixir新技術
zacky1972
0
310
Future Possibilities and Effectiveness of JIT from Elixir Code of Image Processing and Machine Learning into Native Code with SIMD Instructions
zacky1972
0
370
世界は意外と近い!? 「遠くへ行くならみんなで行こう」 次は貴方が発表する番だ
zacky1972
0
110
Other Decks in Education
See All in Education
Going over the Edge
jonoalderson
0
760
What workforce agencies must have in place to compete for and deliver on RESTART grants
territorium
PRO
0
110
滑空スポーツ講習会2025(実技講習)EMFT学科講習資料/JSA EMFT 2025
jsaseminar
0
300
SSH公開鍵認証 / 02-b-ssh
kaityo256
PRO
0
110
Surviving the surfaceless web
jonoalderson
0
740
The browser strikes back
jonoalderson
0
800
Adobe Express
matleenalaakso
2
8.2k
バージョン管理とは / 01-a-vcs
kaityo256
PRO
1
200
Introduction - Lecture 1 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
4.5k
Pen-based Interaction - Lecture 4 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.1k
Lenguajes de Programacion (Ingresantes UNI 2026)
robintux
0
130
資格支援制度-株式会社HIT
kabushikigaisya_hit
0
520
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
350
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.4k
Leo the Paperboy
mayatellez
4
1.5k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
150
The Invisible Side of Design
smashingmag
302
51k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
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 ڭҭ͕Γ͍ͨਓ͚ͷ՝ • େࣄͳ͜ͱ • ཧͱɼཧΛܗʹ͢Δ͜ͱ • ࣍ͷ՝Λ༻ҙ͠·ͨ͠
• ཧͩͱࢥ͏ڭҭͲΜͳͷ͔ɼ۩ମతʹޠ͍ͬͯͩ͘͞ɻ • ͦͷࡍʹࠓ·Ͱड͚ͨڭҭɼक़ՈఉڭࢣͳͲͰ͕͖ࣗͯͨ͠ڭҭͳͲ ͷڭҭମݧΛྫʹग़͠ͳ͕Βઆ໌͍ͯͩ͘͠͞ɻ • ཧͷڭҭΛ࣮ݱ͢ΔʹͲΜͳ͕ඞཁ͔ɼޠ͍ͬͯͩ͘͞ɻ