[unity#12] 유니티에서 FBX파일을 import해서 아두이노와 시리얼통신으로 여러가지 모델을 조합해서 디지털트윈 해보기! (녹칸다 디지털트윈/digitaltwin)
프로그래밍/유니티(unity) 2025. 4. 1. 22:59
https://youtube.com/live/9p47d7eROy8
[unity#12] 유니티에서 FBX파일을 import해서 아두이노와 시리얼통신으로 여러가지 모델을 조합해서 디지털트윈 해보기! (녹칸다 디지털트윈/digitaltwin)
녹칸다의 내맘대로 유니티(unity) 시리즈이다!
이번편의 내용은 아래 슬라이드로 공유된다!
https://docs.google.com/presentation/d/1yiia2U7D-iLx6HU1SVTbA4632Rpbq3rOaz8UXqatIcg/edit?slide=id.g33e3ca8e4de_1_229#slide=id.g33e3ca8e4de_1_229
이제 로봇 시뮬레이션도 해보고 여러가지를 붙혀서 복잡한 예제를 만들어보도록 하자!
유니티패키지
1.녹칸다가 간단하게 만들어둔 4-DOF로봇팔(simple_robot.fbx)을 유니티에 추가하고 실제 아두이노랑 연결하기 이전에 유니티에서 키보드 입력으로 제어가능하도록 관절바디를 설정하시오!
2.만약 녹칸다가 예제1번에서 키보드 숫자키 1~8까지가 아니라 다른키를 입력하고 싶을때 유니티 에디터에서 어떤 전략을 쓰면 좋을까?
3.현재 관절별로 각도값을 UI에 출력해보기!
4.아두이노에 버튼 8개를 부착해서 키보드1~8을 눌렀을때 하던 행위를 하드웨어적인 컨트롤러를 이용해서 움직여보기!
5.로봇의 끝지점에 실린더모양(linear.fbx)의 모델을 붙혀서 유니티에 UI에 버튼을 2개 추가해서 실린더를 전진, 후진하도록 하시오!
6.예제5번의 로봇모양에서 실린더끝에 모터(motor.fbx)모양을 추가해서 실린더가 전진하면 모터도 함께 전진하도록 하고 모터는 개별적으로 유니티속에 버튼ui를 이용해서 회전할수있도록 하시오!
7.예제6번의 로봇에서 버튼(btn.fbx)모양을 8개 추가하고 아두이노에 있는 물리적인 버튼이 눌려지면 유니티속 버튼도 같이 눌려지도록 하시오!