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

アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy...

アカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」 / Academy Camp 2025 SuuuuuuMMeR "Burn the Spirit, Robocon!!" DAY 1

2025年8月9日(土)、早稲田大学にて開催されたアカデミーキャンプ 2025 SuuuuuuMMeR「燃えろ!!ロボコン」で使用したスライドです。

Avatar for Kenji Saito

Kenji Saito PRO

August 09, 2025
Tweet

More Decks by Kenji Saito

Other Decks in Technology

Transcript

  1. — generated by Stable Diffusion 3.5 2025 SuuuuuuMMeR !! DAY

    1 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.1/37
  2. ( ) 3 ( ) Prototype or Perish ( )

    ( . . . . . . ) 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.3/37
  3. ( ) . . . ( ) 2 ( )

    2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.5/37
  4. : 41,400 ( ) + 12,700 ( ) (6 )

    : 16,983 ( ) + 12,600 ( ) — ( ) . . . ( ) OK 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.7/37
  5. ( ) ( ( ) ( ) 2 ) (

    ^^; . . . ) 5 3 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.8/37
  6. 4 ( 6 ) p.17 YahboomRobot IP ( ) 01

    (01 Light p.16) OFF ON (p.17) p.18 p.23 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.11/37
  7. ?! (6 ) [27, 110, 0, 40, 265, 135] (vibe

    coding) AI AI ( ) ( ) 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.12/37
  8. ( ) ( ) 2025 SuuuuuuMMeR !! DAY 1 —

    2025-08-09 – p.13/37
  9. ϩϘοτ ਓؒ -JHIU ਓؒ  ·ͩ  େ೴ αʔόʔ খ೴

    Ի੠Ͱ΍ΓͱΓ ΫϥΠΞϯτ ͭͳ͗ Ϟʔλʔ΍ηϯαʔ جຊ ࢦྩ ͍·ɺ͋ͳͨͷ೴ʹ ௚઀࿩͔͚͍ͯ͠·͢ ϩϘοτ ΞʔϜͰ͸ ͍ͬ͠ΐ ͨ͘ ϩ Ϙ ỽ τ ͷ छ ྨ ͝ ͱ ʹ ҟ ͳ Δ HQUPSFBMUJNFQSFWJFX HQUPNJOJ 01 OpenAI GPT-4o-realtime-preview GPT-4o-mini 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.14/37
  10. — AI Freenove Raspberry Pi 4B (4B OK) https://www.amazon.co.jp/dp/B08M5DXS2P https://github.com/ks91/Freenove_Hexapod.git

    https://github.com/ks91/01 ( git clone) Yahboom DOFBOT-Pi https://www.amazon.co.jp/dp/B0D4QSPTBD http://www.yahboom.net/study/Dofbot-Pi Raspberry Pi 4 Model B Raspberry Pi 5 (RAM 8GB) (microSD ) https://www.amazon.co.jp/gp/product/B0C8BBVVXK https://www.amazon.co.jp/dp/B0CQZHN2K4 18650 ( )( ) : https://www.amazon.co.jp/dp/B0992G1LB9 ( ( ) 4 ) SSH (macOS Windows (10 )) (iPad Termius ) RealVNC Viewer https://www.realvnc.com/en/connect/download/viewer/ API ( ) ChatGPT Plus ( GPT ) 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.15/37
  11. : 01 Light Wi-Fi ( ; Wi-Fi ) iOS /

    iPadOS https://apps.apple.com/jp/app/01-light/id6601937732 android https://play.google.com/store/apps/details?id=com.interpreter.app&hl=ja 01 Light . . . “Continue ( )” “I have backed up all my files ( )” “I understand the safety implications of running AI generated code on my computer (AI )” “I have read and agreed to the 01 App terms of service (01 )” “Tap to scan ( )” 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.16/37
  12. ON/OFF ON ( ) (0) (1) ( ) ON (2)

    ( ) ON (3) iPad (mini) (4) iPad RVNC Viewer IP OFF ( ) (1) (2) (3) Shutdown (4) LED → OFF micro SD 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.17/37
  13. (0) iPad RVNC Viewer (1) >_ iPad (2) ( )

    doc*sh (Yahboom ) ON 1 OK doc*sh docker-stop.sh ( docker-stop.sh) $ cd 01/software $ ./doc*sh $ ./run01.sh QR 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.18/37
  14. run01.sh poetry run 01 --server livekit --qr --multimodal 1 :

    01 ( ) 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.19/37
  15. ON/OFF ON (0) (1) CTRL/POWER LOAD CTRL/POWER LOAD (2) iPad

    (mini) (3) iPad RVNC Viewer OFF ( ) (1) (2) (3) Shutdown (4) LED LOAD → CTRL/POWER micro SD ( ) 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.20/37
  16. (0) iPad RVNC Viewer (1) >_ iPad (2) ( )

    run.sh $ cd 01/software $ ./run.sh ↑ QR 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.21/37
  17. run.sh lxterminal --command ’cd ~/Free*/Code/Server; sudo python main.py; bash’ sleep

    2 lxterminal --command ’cd ~/Free*/Code/Client; python Main2.py; bash’ sleep 2 poetry run 01 --server livekit --qr --multimodal 1 : main.py ( ; ) 3 : Main2.py ( ; ) 5 : 01 ( ) 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.22/37
  18. 01 Light “Tap to scan” ( ) QR QR INFO

    DEBUG WARNING control+C ./run01.sh cd 01/software ./run.sh / ( ) ( ) . . . iPad 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.23/37
  19. (1/2) (1) $ cd 01/software/source/server/livekit $ nano multimodal.py nano (2)

    voice : model = openai.realtime.RealtimeModel( instructions=instructions, voice="shimmer", # {"alloy" | "shimmer" | "echo" | "ash" | "ballad" | "coral"... temperature=0.6, : 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.24/37
  20. (2/2) (3) voice="shimmer" voice="sage" “alloy” → “shimmer” → ( )

    “echo” → “ash” → “ballad” → “coral” → “sage” → “verse” → (4) control + O 01 01 Light control + X nano 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.25/37
  21. : $ cp *arm.py multimodal.py : $ cp *hexa*.py multimodal.py

    cp * ( ) ← multimodal.py 01 multimodal-{arm|hexapod}.py multimodal.py $ git checkout 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.26/37
  22. (1/2) — (1 6 ) 1 : : 0 (

    ) - 90 ( ; ) - 180 ( ) 2 : : 0 ( ) - 90 ( ; ) - 180 ( ) 3 : : 0 ( ) - 90 ( ; ) - 180 ( ) 4 : : 0 ( ) - 90 ( ; ) - 180 ( ) 5 : : 0 ( ) - 90 ( ; ) - 180 ( ) - 265 ( ) 6 : : 0 ( ) and 180 ( ; ) — / ( ) LED ( : 0∼50 ) 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.29/37
  23. (1/3) ON/OFF (OFF ) ( ) ( ) / (2∼10;

    8) / ( ) / / x 1 (x y 0 ) : (1) 3 (2) 1 ( ) 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.32/37
  24. (2/3) / (90 : , 180 : , 60 :

    ) (90 : , 0 : , 180 : ) ( ) ( : -40∼40, : -20∼20) ( ) ( ( ) / ( ) / ( ) : -15∼15) ON/OFF (ON ) / ( ) LED ( : 1∼5) LED ( : 0∼255) (200 ) 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.33/37
  25. / / / ( ) / 1 1 ( )

    DAY2 DAY3 ( ) 2025 SuuuuuuMMeR !! DAY 1 — 2025-08-09 – p.36/37