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
Tweet

More Decks by CyberAgent SGE Engineer

Other Decks in Programming

Transcript

  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Ͱ ௨৴͍ͯ͠Δʂ