bconfiden2 / framework-simulator

Ball-on-Beam project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FrameWork-Simulator-Ball-on-Beam

실행방법

- !!!반드시 전체 파일을 다 받아야 하는 것은 아닙니다!!!
- Windows 10 사용자분들은 executable.zip 만 받아서, 그 안에 있는 FrameworkSimulator 실행파일만 시켜주시면 됩니다.
- ubuntu 18.04 사용자분들을 위해 executable_ubuntu.zip 으로 리눅스용 빌드파일을 추가하였습니다.
- 유니티 프로젝트를 열어보고 싶으신 분들은 에디터버젼 19.2.6f1 를 설치하시고 프로젝트를 열어주시기 바랍니다.
- 버젼 19.4.13 LTS 의 경우도 호환성 문제 없이 작동하는 것을 확인하였습니다.
- Mac OS 의 경우는 유니티를 설치하신 후 프로젝트 파일로밖에 확인하시지 못합니다. 빌드해서 배포하기 위해선 맥북이 필요한데, 제가 없습니다..

유니티 설치과정

값 설정 UI

1. 왼쪽 측면에 A,B,C,D,E 칸과 적용 버튼, 슬라이더가 있습니다.
2. 각각의 버튼은 강의자료에 주어진 값과 동일합니다.
3. 따라서 B 의 경우는 레일플레이트가 오른쪽 T경첩과 붙는 위치인데, 아직 구현되지 않은 사항으로 우선은 9cm 고정값으로 두었습니다. Read-Only로, 변경 또한 불가능합니다.
4. A, C, D, E 같은 경우는 각각 값을 조절할 수 있습니다.
5. 다만 구조적으로 불가능한 형태(ex -> 로워암 D, 어퍼암 C 의 길이가 짧고 A 의 길이가 긴 형태) 등에 대한 예외처리가 따로 되어있지 않습니다.
6. 따라서, 값을 설정했음에도 불구하고 별로 변하지 않거나 생각한것처럼 변하지 않는 경우는, 에러가 난 것이므로 값을 재조절하여 주시기 바랍니다.
7. A,C,D,E 에 값을 입력했으면, 아래에 있는 적용 버튼을 눌러주셔야 적용이 됩니다. 이 때, 값을 입력하지 않은 칸은 그 전에 있는 값이 유지가 됩니다.
8. 정수형/실수형 값만을 받고 있습니다.

각도 조절 UI

1. 아래에 있는 슬라이더는 서보모터의 회전각을 조절할 수 있는 장치입니다.
2. 가장 아래가 0도, 가장 위가 180도로 설정되어있으며, 조절함에 따라 로워암이 회전하는 것을 확인하실 수 있습니다.
3. 각도 조절기 옆에 있는 텍스트는 현재 각도입니다.
  • 종료는 우측 상단에 있는 종료 버튼을 눌러 주시기 바랍니다.
  • 버그/건의사항이 많을 수 있습니다. 슬랙/이메일을 통해 문의 주시거나 하면 가능한 선에서 해결해보겠습니다.

이메일 > bconfiden2@naver.com

시연 영상

시연 영상

About

Ball-on-Beam project


Languages

Language:C# 100.0%