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

ロボットを動かすビジュアルプログラミングでできることはPHPでもできる!

 ロボットを動かすビジュアルプログラミングでできることはPHPでもできる!

小学校でプログラミング教育が必修化される中、「Scrach」のような
ビジュアルプログラミングは注目されています

そんな中、LOVOT( https://groove-x.com/ )と呼ばれる
『役に立たない、でも愛着がある” 新しい家庭用ロボット』がコンセプトの
ロボットに、「LOVOT STUDY ビジュアルプログラミング」という
ブラウザを用いてビジュアルプログラミングし、LOVOTを操る仕組みが提供されています

"ビジュアルプログラミング"でできることは、PHPでもできる!ことを
実証するために、
本来、ビジュアルプログラミングで操作するLOVOTを
直接PHPのプログラムから操作してみました(非公式)

まずは、ビジュアルプログラミングを解析する過程、そして
解析内容を元にPHP(Ampを用いて)で再実装する過程をお話しします

Let's PHP programming!

CyberAgent SGE Engineer

October 03, 2021

Transcript

82 slides
  1. • גࣜձࣾαΠόʔΤʔδΣϯτ • 4(&౷ׅຊ෦ٕज़౷ׅࣨࣨ௕ • ࢠձࣾࣾ$50 • גࣜձࣾ$SBGU&HH • גࣜձࣾαϜβοϓ

    • നҪɹӳ • ΤϯδχΞ • #MPH IUUQBNFCMPKQHPPEPP ͓લɺ୭Α • 5XJUUFS !HPPEPP • %2 ͙ͪ͢Ή '#  
 ϓΫϦϙ ཱྀܳਓ
  2. ϏδϡΞϧϓϩάϥϛϯάͰ -0705͕ಈ͘ͱ͖ͷγεςϜߏ੒ ϒϥ΢β ೝূαʔό ωετ -0705 ᶃ ᶄ ᶅ ᶇ

    ᶆ ᶈ †QJOH ᶃΞΫηετʔΫϯऔಘ ᶄΞΫηετʔΫϯͷ෷͍ग़͠ ᶅωετ΁઀ଓίϚϯυ࣮ߦ ᶆίϚϯυ࣮ߦ ᶇϨεϙϯε ᶈ࣮ߦ݁Ռͷड͚औΓ Πϯλʔωοτ Ոఉ಺8J f ωετ-0705༻8J f †
  3. ϒϥ΢β ೝূαʔό ωετ -0705 ᶃ ᶄ ᶅ ᶇ ᶆ ᶈ

    † † ࠷ॳʹωετʹରͯ͠ ઀ଓνΣοΫ͍ͯ͠Δ ˞ϗετ໊͸͍ΘΏΔػثຖʹৼΒΕΔσόΠε*% ωετ ϒϥ΢β
  4. ϒϥ΢β ೝূαʔό ωετ -0705 ᶃ ᶄ ᶅ ᶇ ᶆ ᶈ

    † ೝূαʔό͔Β ΞΫηετʔΫϯऔಘ ϒϥ΢β ೝূαʔό ᶃ ᶄ
  5. ϒϥ΢β ೝূαʔό ωετ -0705 ᶃ ᶄ ᶅ ᶇ ᶆ ᶈ

    † ϒϥ΢β ωετʹରͯ͠ ϒϩοΫͷ໋ྩΛ௨৴ ωετ -0705 ᶅ ᶇ ᶆ ᶈ
  6. ϒϥ΢β ೝূαʔό ωετ -0705 ᶃ ᶄ ᶅ ᶇ ᶆ ᶈ

    † ϒϥ΢β ωετ -0705 ᶅ ᶇ ᶆ ᶈ ωετͱ8FC4PDLFUͰ ௨৴͍ͯ͠Δʂ

More Decks by CyberAgent SGE Engineer

Other Decks in Programming