toio에 카메라를 올려 OSC 제어

이것은 「toio™(로봇 토이 | toio(토이오)) Advent Calendar 2019」의 21일째의 기사가 됩니다.

소개



toio에 카메라를 올리거나 TouchDesigner와 OSC로 통신할 수 있도록 했습니다.
toio에 물건을 올리거나 다른 앱과 통신할 때의 참고가 된다고 생각합니다.



했던 일


  • toio는 DSC-RX0과 레고 부품을 결합하여 고정되었습니다.
  • toio.py에서 쓰러지지 않도록 가속도를 조정했습니다.
  • Python TouchDesigner 사이를 OSC로 연결
  • TouchDesinger에서 생성 된 색상과 동일한 색상이 LED로 빛나도록합니다 (통신 테스트)

  • 환경


  • MacBook Pro (2.7 GHz Intel Core i5,16 GB 1867 MHz DDR3)
  • macOS Catalina
  • 파이썬 2.7

  • toio에 카메라를 올려 속도 제어



    단번에 멈추면 이것 피 c. 라고 r. 이 m / M9GR241T3 — 수락 큰 mizumasa (@_mizumasa) December 21, 2019


    모터의 속도 60정도라면 갑자기 멈추어도 괜찮습니다만, 속도 100에서 0으로 단번에 떨어뜨리면 쓰러집니다.

    0.3s 정도 걸어 100에서 0까지 매끄럽게 속도를 떨어뜨리게 하면 쓰러지지 않고 죄송합니다.

    toio.py에 부드럽게 속도를 변경하는 write_data_motor_smooth 함수를 추가했습니다.



    그건 그렇고.



    원형 플레이트에 구멍을 뚫어 포치 2x2에 맞는 삼각대 나사가 통과하도록 합니다.

    오디오 팬 스트랩 어댑터 1/4 인치 삼각대 나사 구멍 용 2 개 세트 오디오 팬



    OSC에서 TouchDesigner와 연결



    <script async=""src="https://platform.twitter.com/widgets.js"/>

    환경 구축



    이전에 만든 Python 환경에서 사용할 수 있는 toio 라이브러리 December 21, 2019을 사용합니다.

    설치 방법은 이쪽 -> 장난감. py

    또한 이번에는 python용 OSC 통신 라이브러리 "toio를 Mac + Python으로 제어 할 수있는 라이브러리 만들기"을 설치해 둡니다.



    pyOSC



    이번 기사는 경과만이었습니다만, 이것으로 무엇을 만들 것인가, 또 어딘가에서 공유시키고 싶습니다.


    좋은 웹페이지 즐겨찾기