embeded/raspberry pi

jetracer 조이스틱 연결

구차니 2026. 4. 3. 22:35

음.. 조이스틱이 먼가 이상한가 이상하게 작동한다.

아무튼! 아래부분 코드를 basic_motion.ipynb에 섞어서 하면 그럴싸하게 조작이 가능해진다.

 

[링크 : https://www.waveshare.com/wiki/JetRacer_AI_Kit?srsltid=AfmBOorvXoDjlzr5jjLjmmnLwCiNINsrvLWTPl9Jh_OOBIDI2szAebf6]

 

 

import ipywidgets.widgets as widgets
controller = widgets.Controller(index=0)
display(controller)

 

아래줄은 왜 에러나는지 모르겠다. 어떨 땐 되고, 어떨 땐 안되고 -_-

그 와중에 어댑터로 했는데 전원 부족한가 자꾸 어느정도 하다보면 죽네..

import traitlets
left_link = traitlets.dlink((controller.axes[0], 'value'), (car, 'steering'), transform=lambda x:-x)
right_link = traitlets.dlink((controller.axes[1], 'value'), (car, 'throttle'), transform=lambda x:x)

 

아무튼 조이스틱에 home을 누르면 아날로그 / 디지털 모드가 바뀐다.

서보랑 속도를 자연스럽게 조작이 가능해짐!