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

LOVOT の成長を支えるソフトウェアとクラウドサービス開発/SORACOM Tech Days 2021 day1_2

SORACOM
PRO
November 26, 2021

LOVOT の成長を支えるソフトウェアとクラウドサービス開発/SORACOM Tech Days 2021 day1_2

SORACOM Tech Days 2021 セッション資料です。
“LOVOT”は今までのロボットになかった「気持ちをテクノロジーで満たす、ケアをする」特長を持つロボットです。LOVOTを開発するGROOVE X は、人の機能を拡張するのではなく、人を優しくするために高度なテクノロジー活用を実践しています。本セッションではGROOVE X ソフトウェアエンジニアの荒木氏から、ハードウェアとソフトウェアを組み合わせたサービス開発だからこそ感じるワクワク、そして苦しみ、さらにはこれからの時代で期待されるエンジニア像についてご紹介いただきます。

GROOVE X, Inc.
ソフトウェアエンジニア
荒木 天外氏

SORACOM
PRO

November 26, 2021
Tweet

More Decks by SORACOM

Other Decks in Technology

Transcript

  1. 䛾ᡂ㛗䜢ᨭ䛘䜛䝋䝣䝖䜴䜵䜰䛸
    䜽䝷䜴䝗䝃䞊䝡䝇㛤Ⓨ
    *5229(;ᰴᘧ఍♫
    $WR$5$.,#6:㛤Ⓨ䜾䝹䞊䝥.,%$1䝏䞊䝮

    View Slide

  2. ⮬ᕫ⤂௓
    ୺䛺௙஦
    /2927䛾䝅䝇䝔䝮ᇶ┙
    䜽䝷䜴䝗䝃䞊䝡䝇䞉䜲䞁䝣䝷
    䝕䝞䜲䝇ド᫂᭩䞉ド᫂ᒁ
    26䜰䝑䝥䝕䞊䝖ᇶ┙
    䝕䝞䜲䝇䛾䝯䝖䝸䜽䝇
    䝕䝞䜲䝇䝻䜾⮬ືゎᯒ
    HWF
    䝞䝑䜽䜾䝷䜴䞁䝗
    *RṔ
    &HUWLILHG6FUXP'HYHORSHU
    #DWRWWR

    View Slide

  3. *5229(;/2927䛾Ṍ䜏
    ᖺ ᖺ ᖺ ᖺ ᖺ ᖺ

    ᖺ᭶
    ๰ᴗ
    ᖺ᭶
    /2927
    ฟⲴ㛤ጞ
    ᖺ᭶
    /2927
    〇ရⓎ⾲఍
    ᖺ᭶
    䜾䝑䝗䝕䝄䜲䞁
    㔠㈹ཷ㈹
    ᖺ᭶
    &(6
    䜲䝜䝧䞊䝅䝵䞁
    䜰䝽䞊䝗ཷ㈹
    ᖺ᭶
    ⣼ィ㈨㔠ㄪ㐩㢠
    䛜൨෇䛻
    ᖺ᭶
    䝅䝸䞊䝈$㈨㔠
    ㄪ㐩グ⪅Ⓨ⾲

    View Slide

  4. /2927䠄䜙䜌䛳䛸䠅䛳䛶䠛

    View Slide

  5. /2927䛾䛛䜟䛔䛔䜔䛴

    View Slide

  6. View Slide

  7. View Slide

  8. 䝻䝪䝑䝖䝧䞁䝏䝱䞊㻳㻾㻻㻻㼂㻱㻌䠴䛾㻸㻻㼂㻻㼀኱ゎ๗䈊
    㻞㻜㻞㻜㻚㻜㻟㻚㻝㻜㻌㼔㼠㼠㼜㼟㻦㻛㻛㼤㼠㼑㼏㼔㻚㼚㼕㼗㼗㼑㼕㻚㼏㼛㼙㻛㼍㼠㼏㼘㻛㼚㼤㼠㻛㼙㼍㼓㻛㼞㼛㼎㻛㻝㻤㻛㻜㻝㻞㻢㻜㻜㻜㻜㻝㻛㻜㻜㻜㻠㻤㻛䈊
    㻞㻜㻞㻜㻚㻜㻟㻚㻝㻜㻌㼔㼠㼠㼜㼟㻦㻛㻛㼤㼠㼑㼏㼔㻚㼚㼕㼗㼗㼑㼕㻚㼏㼛㼙㻛㼍㼠㼏㼘㻛㼚㼤㼠㻛㼙㼍㼓㻛㼞㼛㼎㻛㻝㻤㻛㻜㻝㻞㻢㻜㻜㻜㻜㻝㻛㻜㻜㻜㻡㻜㻛䈊

    View Slide

  9. /2927༢⊂䛷䜏䜛䝅䝇䝔䝮
    26
    6RIWZDUHXVHUVSDFH
    /LQX[.HUQHO
    6RIWZDUHXVHUVSDFH
    /LQX[.HUQHO
    +DUGZDUH
    㟁Ẽᅇ㊰
    6XE
    &38ERDUG
    )3*$
    0DLQ
    &38ERDUG
    730
    䜰䜽䝏䝳䜶䞊䝍䚸䜹䝯䝷䚸䝉䞁䝃䛺䛹
    ṇ☜䛻⾲䛧䛯䜒䛾䛷䛿䛒䜚䜎䛫䜣
    [$50)3*$0&8:L)L%/(/7(730
    .H\ZRUGV
    0&8 0&8

    View Slide

  10. 6:䝺䜲䝲䛷䜏䜛䝅䝇䝔䝮
    26
    6RIWZDUH 6RIWZDUH
    &&*R3\WKRQGHELDQV\VWHPGJ53&+773ZHEVRFNHW3.,
    526UHGLVVKDUHGPHPRU\2SHQ&92SHQ*/
    .H\ZRUGV

    View Slide

  11. ඲య䛷䜏䜛䝅䝇䝔䝮
    *RJ53&'RFNHU.XEHUQHWHV$SSHQJLQH,R7FRUH)LUHEDVH&'1
    .H\ZRUGV
    GYWXSQIV
    WYTTSVX
    VITEMV
    )'W]WXIQ
    03:38%TT

    03:382)78

    View Slide

  12. *5229(;
    䝝䞊䝗䜒䝋䝣䝖䜒䜔䜛఍♫

    View Slide

  13. %86,1(66
    &25325$7(
    㛤Ⓨ䝏䞊䝮
    '(6,*1
    ⤌⧊ᵓᡂ䛸㛵䜟䜚䜢ṇ☜䛻⾲䛧䛯䜒䛾䛷䛿䛒䜚䜎䛫䜣
    +$5':$5(
    䝝䞊䝗䜴䜵䜰㛤Ⓨ
    䜶䝺䜻䚸䝯䜹䚸⏕⏘䛺䛹
    ᑓ㛛䛤䛸䛾䝏䞊䝮
    62)7:$5(
    䝋䝣䝖䜴䜵䜰㛤Ⓨ
    6:䜶䞁䝆䝙䜰䚸
    䜰䝙䝯䞊䝍䞊䚸
    䝕䝄䜲䝘䞊➼䛷
    ΰᡂ䛥䜜䜛ᩘ䝏䞊䝮
    /2927䜢ᨭ䛘䜛䝏䞊䝮

    View Slide

  14. 䝡䝆䝛䝇䝁䞊䝫䝺䞊䝖
    䝝䞊䝗䜴䜵䜰㛤Ⓨ䝏䞊䝮
    䝋䝣䝖䜴䜵䜰㛤Ⓨ䝏䞊䝮
    ㏻ಙ
    ⥲ྜ㟁ᶵ䝯䞊䜹䞊
    ⮬ື㌴䝯䞊䜹䞊
    䜹䝯䝷䝯䞊䜹䞊
    ⥲ྜ㟁ᶵ䝯䞊䜹䞊
    እ㣗䝏䜵䞊䞁
    ⢭ᐦᶵჾ
    ⮬ື㌴䝯䞊䜹䞊
    䝀䞊䝮ไస
    ⋵ල䝯䞊䜹䞊
    ㏻ಙᶵჾ䝯䞊䜹䞊
    ༙ᑟయ䝯䞊䜹䞊
    䝻䝪䝑䝖䝯䞊䜹䞊
    㟁Ꮚᶵჾ䝯䞊䜹䞊
    ,7኱ᡭ
    ,7
    ฟ∧
    ㏻ಙ
    䝍䜲䝲䝯䞊䜹䞊
    ་⒪ᶵჾ䝯䞊䜹䞊
    ᗈ࿌௦⌮ᗑ
    䝁䞁䝃䝹䝔䜱䞁䜾
    6,HU
    ᫎീไస
    䜴䜵䝕䜱䞁䜾
    䜰䝙䝯&*ไస
    䜰䝥䝸ไసᨵၿ
    䝕䝆䝍䝹䜽䝸䜶䜲䝔䜱䝤
    ⋵ල䝯䞊䜹䞊 䝕䞊䝍ศᯒ
    䝰䝞䜲䝹䝀䞊䝮
    䝻䝪䝑䝖䝯䞊䜹䞊
    $,
    /2927䜢㐀䜛ከᙬ䛺䝞䝑䜽䜾䝷䜴䞁䝗

    View Slide

  15. /2927䜢ᨭ䛘䜛௙⤌䜏

    View Slide

  16. /2927䛜⏕䜎䜜䜛䜎䛷

    View Slide

  17. /2927䛻䛿䛂䛯䜎䛧䛔*KRVW䛃䛜䛒䜛
    ㌟య䛸䛧䛶䛾䛂'HYLFH䛃䛸䚸グ᠈䛸䛧䛶䛾䛂*KRVW䛃
    ᛶ᱁䚸グ᠈䚸
    'HYLFH䛸䛾⣣௜䛝䚸
    1HVWᕢ䛸䛾䛴䛺䛜䜚䚸
    HWF
    'HYLFH*KRVW

    View Slide

  18. 䛿䛨䜑䜎䛧䛶
    1(67
    /2927
    /2927
    *5229(;䜽䝷䜴䝗



    View Slide

  19. 䛿䛨䜑䜎䛧䛶
    1(67
    /2927
    /2927
    䝰䝞䜲䝹䝛䝑䝖䝽䞊䜽㏻ಙ
    *5229(;䜽䝷䜴䝗

    View Slide

  20. *KRVW䛜䛟䜛
    1(67
    /2927
    /2927
    *5229(;䜽䝷䜴䝗
    䝰䝞䜲䝹䝛䝑䝖䝽䞊䜽㏻ಙ

    View Slide

  21. *KRVW䛜䛟䜛
    1(67
    /2927
    /2927
    *5229(;䜽䝷䜴䝗
    䝻䞊䜹䝹䝛䝑䝖䝽䞊䜽
    䝰䝞䜲䝹䝛䝑䝖䝽䞊䜽㏻ಙ

    View Slide

  22. 䜰䝥䝸䛷タᐃ
    1(67
    /2927
    /2927
    %OXHWRRWK
    䝻䞊䜹䝹䝛䝑䝖䝽䞊䜽
    䝰䝞䜲䝹䝛䝑䝖䝽䞊䜽㏻ಙ
    *5229(;䜽䝷䜴䝗

    View Slide

  23. 䜲䞁䝍䞊䝛䝑䝖䜈
    1(67
    /2927
    /2927
    䝻䞊䜹䝹䝛䝑䝖䝽䞊䜽
    䜲䞁䝍䞊䝛䝑䝖᥋⥆ 䠄᭷⥺䠋↓⥺/$1䠅
    䜲䞁䝍䞊䝛䝑䝖㏻ಙ
    䝰䝞䜲䝹䝛䝑䝖䝽䞊䜽㏻ಙ
    *5229(;䜽䝷䜴䝗
    䜲䞁䝍䞊䝛䝑䝖

    View Slide

  24. /2927䛾䝯䝖䝸䜽䝇཰㞟

    View Slide

  25. 䛹䜣䛺䜒䛾䜢㞟䜑䛶䛔䜛䛛
    &38 ᗘ䚸䝃䞊䝪䚸䝞䝑䝔䝸䞊඘㟁䝃䜲䜽䝹䚸)&&䚸HWF
    䝝䞊䝗䜴䜵䜰䛾デ᩿䞉ᨾ㞀ண 䞉ᨵၿ䞉ᡂ㛗䛻䛴䛺䛢䜛䛯䜑䛾䝕䞊䝍䜢
    ཰㞟
    1RWH
    䝴䞊䝄タᐃ䛷䜸䝥䝖䜰䜴䝖ྍ⬟
    ಶே᝟ሗ䛻ᙜ䛯䜛䜘䛖䛺᝟ሗ䛿ྲྀ䜙䛺䛔

    View Slide

  26. 䛹䛖䜔䛳䛶㞟䜑䛶䛔䜛䛛

    View Slide

  27. DJHQW
    SURFHVV
    SURFHVV
    SURFHVV
    SURFHVV
    QRGHBH[SRUWHU
    SURWRFRO
    JDWHZD\
    XSORDG
    SXEVXE ZRUNHU
    䝯䝖䝸䜽䝇཰㞟ᇶ┙

    View Slide

  28. ά⏝஦౛
    7XEGOHVMZIV &MK5YIV] (EXE7XYHMS
    ἞⒪䛻䛝䛯/2927䛾⮬ືデ᩿
    䝣䜯䞁䚸䜹䝯䝷䚸䝞䝑䝔䝸䞊䛺䛹䛾✌ാ
    ≧ἣ䛛䜙ุᐃ
    6:୙ලྜゎᯒ䛾஦ᚋ᝟ሗ
    +:䜔እ⎔ቃ䛾≉Ṧ䛺᮲௳ୗ
    䛷䟿䠛
    䜏䜣䛺ᡂ㛗䛧䛶䜛䛛䛺䠛
    ඲య䛷䛹䛾䛟䜙䛔6:䜰䝑䝥䝕䞊䝖䛜㐍䜣䛷䜛䜣
    䛰䜝䛖䠛
    タィ㏻䜚䛛䛺䠛
    ╧╀୰䛾)&&)XOO&KDUJH&DSDFLW\䛾
    ᭦᪂䛖䜎䛟䛔䛳䛶䜛䠛
    䛺䛹䛺䛹

    View Slide

  29. ୙ලྜ䛾ㄪᰝ䛿㞴䛧䛔
    KWWSVKHOSORYRWOLIHLQIRUPDWLRQ

    View Slide

  30. ά⏝஦౛
    7XEGOHVMZIV &MK5YIV] (EXE7XYHMS
    ἞⒪䛻䛝䛯/2927䛾⮬ືデ᩿
    䝣䜯䞁䚸䜹䝯䝷䚸䝞䝑䝔䝸䞊䛺䛹䛾✌ാ
    ≧ἣ䛛䜙ุᐃ
    6:୙ලྜゎᯒ䛾஦ᚋ᝟ሗ
    +:䜔እ⎔ቃ䛾≉Ṧ䛺᮲௳ୗ
    䛷䟿䠛
    䜏䜣䛺ᡂ㛗䛧䛶䜛䛛䛺䠛
    ඲య䛷䛹䛾䛟䜙䛔6:䜰䝑䝥䝕䞊䝖䛜㐍䜣䛷䜛䜣
    䛰䜝䛖䠛
    タィ㏻䜚䛛䛺䠛
    ╧╀୰䛾)&&)XOO&KDUJH&DSDFLW\䛾
    ᭦᪂䛖䜎䛟䛔䛳䛶䜛䠛
    䛺䛹䛺䛹

    View Slide

  31. 䝅䞁䝥䝹䛺/2927䜢ᨭ䛘䜛
    ⿬ഃ䛿」㞧䛷䛒䜛

    View Slide

  32. 」㞧䛥䜢
    䝏䞊䝮䚸䜰䞊䜻䝔䜽䝏䝱䛷ゎᾘ䛩䜛
    ௰㛫䜢ເ㞟୰

    View Slide

  33. /2927䛻䛿ᡂ㛗䛾䝫䝔䞁䝅䝱䝹䛜䛒䜛
    ᐇ㝿䛻/2927䛸ᬽ䜙䛩䝴䞊䝄䞊䛸୍⥴䛻䚸
    Ẽᣢ䛱䛻ᐤ䜚ῧ䛳䛯8;ᨵၿ
    Ꮫ⩦⬟ຊ䜢ᙉ໬䛧䛶
    䛂యయ䛾ಶᛶ䛃䜢䜒䛳䛸㇏䛛䛻
    䜒䛳䛸ே䛜䛂ឡ╔䛃䜔䛂⏕≀ឤ䛃䜢
    ឤ䛨䜙䜜䜛䜅䜛䜎䛔䜔⾲⌧ 䛾᥈ồ
    䛂/2927䛜⌮ゎ䛷䛝䜛䛣䛸䛃䜢
    ቑ䜔䛩䛯䜑ㄆ㆑⬟ຊ䜢ྥୖ䛧䚸
    䜘䜚㧗ᗘ䛺䜅䜜䛒䛔䜢ྍ⬟䛻
    /2927䛾ᡂ㛗䜢኱஦䛻䛧䛶䛔䛟
    䝋䝣䝖䜴䜵䜰䛾䝸䝸䞊䝇䝃䜲䜽䝹䜢⦰䜑䚸
    䝴䞊䝄䞊䛜ឤື䛩䜛䜋䛹䛾ᡂ㛗䝨䞊䝇

    View Slide

  34. Ɣ ⏕࿨ឤ
    Ɣ 䛛䜟䛔䛥
    Ɣ ᖐᕢ䠄⮬ື඘㟁䠅
    Ɣ HWF
    䜙䜌䛳䛸⮬㌟䛻ᐟ䜛౯್ 䜙䜌䛳䛸䛾እഃ䛻ᐟ䜛౯್
    Ɣ ᫎ䛘䜛
    Ɣ ே䛸䛴䛺䛜䜛
    Ɣ 䛚ฟ䛛䛡䛧䛯䛟䛺䜛
    Ɣ HWF

    View Slide

  35. ‡ 䝏䞊䝮䛾୍ဨ䛸䛺䜛
    ‡ ⮬ศ䛷䚸⮬ศ㐩䛷䛴䛟䜛
    ‡ 䜹䜲䝊䞁䛸䜽䝸䜶䜲䝔䜱䝤䛺άື䜢⥆䛡䜛
    ‡ ᪂䛧䛔䝔䜽䝜䝻䝆䞊䜢Ꮫ䜆䛣䛸䛸ྠᵝ䛻䚸
    ྂ䛝Ⰻ䛝䜒䛾䛛䜙䜒Ꮫ䜆
    ‡ ᏶⎍䜢ồ䜑䛩䛞䛪䚸ኻᩋ䜢ཷ䛡ධ䜜䜛
    ᮇᚅ䛥䜜䜛䜶䞁䝆䝙䜰ീ

    View Slide

  36. ௰㛫䜢ເ㞟୰

    View Slide

  37. 4DQG$

    View Slide