MTE-devel

로봇 충돌 감지 방법 이해하기 (feat: 아이샷(Eyeshot) 소프트웨어) 본문

연구공부

로봇 충돌 감지 방법 이해하기 (feat: 아이샷(Eyeshot) 소프트웨어)

LOMnB 2024. 4. 23. 12:21

1. 객체 충돌 감지 방법 소개

2. eyeshot 소프트웨어를 활용한 충돌감지 데모 실행방법

 

오늘은 다음 목차에 대해 알아보겠습니다.

 

1. 객체 충돌 감지 방법 

객체 충돌 감지 방법에은 아래와 같은 5가지 방법이 가장 대표적인데요. 

오늘은 AABB, OBB를 자세히 알아보고 1.3, 1.4, 1.5은 댓글 남겨주시면 다음에 자세히 포스팅하도록 하겠습니다. 

 

1.1 AABB

1.2 OBB

1.3 SDF

1.4 GJK

1.5 quadtree

 

1.1 AABB (Axially Aligned Bounding Box)

AABB는 물체가 어떻게 정의 되어 있는지 상관없이 물체의 바운딩 박스를 좌표계 기준으로 생성하는 방식 

 

1.2 OBB (Oriented Bounding Box)

OBB는 물체의 방향에 따라서 물체의 바운딩 박스를 생성하는 방식

 

 

해당 이미지는 AABB와 OBB의 차이점을 보여준다.

 

 

 

 

eyeshot 프로그램을 사용하려면 Visual Studio 개발환경 세팅이 필요하다.

 

그냥 프로그램 실행 시키는 줄 알고있었지만 아니였다. 

eyeshot은 4가지 방식으로 코드 작성이 가능하다.

- Windows Forms

- Windows Presentation Foundation

- C#

- VB.NET 

 

C#을 공부할겸 C#으로 코드를 작성하도록 한다. 

WPF를 C#으로 개발하기 위해 visual studio에 다음과 같이 추가 설치를 진행해야한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Comments