포인트 클라우드 라이브러리를 통한 장애물 회피

메첼더

저는 장애물을 감지하는 것을 목표로하는 시스템을 개발하고 있습니다 (Kinect 사용). 그런 다음 Kinect 관점에 따라 장애물이없는 쪽을 찾습니다. 깊이 데이터로 작업하기 때문에 포인트 클라우드 라이브러리를 사용하고 있습니다. 지금까지 플로어 분할, 일부 다운 샘플링 (복셀 그리드, 패스 스루) 및 클러스터링 (잠재적 인 장애물)을 만들 수있었습니다. 내 작업의 마지막 단계는 안전한 경로 (장애물이 아닌 쪽)를 찾는 것입니다. 하지만 Kinect 원근법의 수평 경계 (x 축)를 가져와 장면에서 장애물의 정확한 위치를 결정하는 방법을 잘 모르겠습니다.

어떤 도움을 주시면 감사하겠습니다

메첼더

네, 해결책을 찾았습니다. 여기있어;

1-) 화면을 4 개의 가로 부분으로 나누었습니다. 각 부분은 보통 사람이 쉽게 통과하기에 충분한 0.75m 간격을 나타냅니다.

2-) 사용자 안전 측면을 탐색하기 위해 각 측면 (왼쪽 또는 오른쪽)의 포인트 수를 계산합니다.

3-) 2 단계가 끝나면 점수가 적은 편을 알 수 있습니다. 그런 다음 점이 적은 쪽에서 하위 제어를 수행합니다. 예를 들어, 오른쪽에 점이 적 으면 오른쪽 하위 (오른쪽에 가깝고 오른쪽 끝)에있는 점을 계산합니다.

4-) 마지막으로, 포인트 수 기준을 충족하면 다른 서브 사이드보다 적은 포인트를 가진 서브 사이드가 사용자에게 바뀝니다.

작업중인 다른 사람에게 도움이되기를 바랍니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

포인트 클라우드 라이브러리 및 ROS를 사용하여 kinect에서 과거 포인트 클라우드 저장 및 추가

분류에서Dev

여러 클래스 객체 저장 (포인트 클라우드)

분류에서Dev

피라미드 승인 우회

분류에서Dev

기본 브라우저를 통해 광고 / 피싱 웹 사이트를 여는 애드웨어 추적

분류에서Dev

Project Tango 포인트 클라우드 번역 및 회전

분류에서Dev

애플릿이 열릴 때마다 다운로드되는 것을 피하기 위해 애플릿에 필요한 라이브러리를 저장할 위치

분류에서Dev

Notes 클라이언트에 확장 라이브러리를 배치하는 방법에 대한 문서?

분류에서Dev

포인트 클라우드 라이브러리에 새 PointType 추가

분류에서Dev

Android Gradle 플러그인은 Maven을 통한 네이티브 라이브러리로드를 지원하나요?

분류에서Dev

정적 인 각진 직사각형 장애물에 대한 스프라이트 충돌 처리

분류에서Dev

pcl을 사용한 포인트 클라우드 등록

분류에서Dev

클라우드 배포를위한 Git 저장소 조직

분류에서Dev

LAN을 통한 라이브 오디오 네트워크 피드

분류에서Dev

POST를 통한 요청 라이브러리로 파이썬 인증

분류에서Dev

공통 자바 라이브러리를위한 로컬 Nexus Maven 저장소

분류에서Dev

공통 자바 라이브러리를위한 로컬 Nexus Maven 저장소

분류에서Dev

nodejs를 통한 Bearer 토큰으로 Google 클라우드 인증

분류에서Dev

딥 러닝 : 다양한 라이브러리를 통해 범용 머신 모델 저장 및로드

분류에서Dev

OpenGL- 포인트 클라우드를위한 다양한 색 구성표

분류에서Dev

경로 계획 및 장애물 회피 알고리즘

분류에서Dev

PCL에서 포인트가 속한 뷰포트 ID 또는 포인트 클라우드 가져 오기

분류에서Dev

Google 클라우드 저장을 통한 Proguard 구성

분류에서Dev

클라우드 용 Jira REST 클라이언트 라이브러리

분류에서Dev

안전한 스레드 클라이언트 라이브러리를 만들어 외부 API에 연결

분류에서Dev

GOOGLE_APPLICATION_CREDENTIALS를 설정 한 후 GKE에 배포 된 Spring 애플리케이션에 대해 Google 클라우드 저장소가 401을 반환합니다.

분류에서Dev

스레딩으로 인해 디버깅하기 어려운 포인트 클라우드 라이브러리 앱?

분류에서Dev

자체 보유 네트워크 라이브러리를 구현하기위한 레시피

분류에서Dev

포인트 클라우드 데이터에 대한 K- 평균 클러스터링

분류에서Dev

클라이언트 애플리케이션이 라이브러리에서 사용되는 모든 라이브러리를 가져와야합니까?

Related 관련 기사

  1. 1

    포인트 클라우드 라이브러리 및 ROS를 사용하여 kinect에서 과거 포인트 클라우드 저장 및 추가

  2. 2

    여러 클래스 객체 저장 (포인트 클라우드)

  3. 3

    피라미드 승인 우회

  4. 4

    기본 브라우저를 통해 광고 / 피싱 웹 사이트를 여는 애드웨어 추적

  5. 5

    Project Tango 포인트 클라우드 번역 및 회전

  6. 6

    애플릿이 열릴 때마다 다운로드되는 것을 피하기 위해 애플릿에 필요한 라이브러리를 저장할 위치

  7. 7

    Notes 클라이언트에 확장 라이브러리를 배치하는 방법에 대한 문서?

  8. 8

    포인트 클라우드 라이브러리에 새 PointType 추가

  9. 9

    Android Gradle 플러그인은 Maven을 통한 네이티브 라이브러리로드를 지원하나요?

  10. 10

    정적 인 각진 직사각형 장애물에 대한 스프라이트 충돌 처리

  11. 11

    pcl을 사용한 포인트 클라우드 등록

  12. 12

    클라우드 배포를위한 Git 저장소 조직

  13. 13

    LAN을 통한 라이브 오디오 네트워크 피드

  14. 14

    POST를 통한 요청 라이브러리로 파이썬 인증

  15. 15

    공통 자바 라이브러리를위한 로컬 Nexus Maven 저장소

  16. 16

    공통 자바 라이브러리를위한 로컬 Nexus Maven 저장소

  17. 17

    nodejs를 통한 Bearer 토큰으로 Google 클라우드 인증

  18. 18

    딥 러닝 : 다양한 라이브러리를 통해 범용 머신 모델 저장 및로드

  19. 19

    OpenGL- 포인트 클라우드를위한 다양한 색 구성표

  20. 20

    경로 계획 및 장애물 회피 알고리즘

  21. 21

    PCL에서 포인트가 속한 뷰포트 ID 또는 포인트 클라우드 가져 오기

  22. 22

    Google 클라우드 저장을 통한 Proguard 구성

  23. 23

    클라우드 용 Jira REST 클라이언트 라이브러리

  24. 24

    안전한 스레드 클라이언트 라이브러리를 만들어 외부 API에 연결

  25. 25

    GOOGLE_APPLICATION_CREDENTIALS를 설정 한 후 GKE에 배포 된 Spring 애플리케이션에 대해 Google 클라우드 저장소가 401을 반환합니다.

  26. 26

    스레딩으로 인해 디버깅하기 어려운 포인트 클라우드 라이브러리 앱?

  27. 27

    자체 보유 네트워크 라이브러리를 구현하기위한 레시피

  28. 28

    포인트 클라우드 데이터에 대한 K- 평균 클러스터링

  29. 29

    클라이언트 애플리케이션이 라이브러리에서 사용되는 모든 라이브러리를 가져와야합니까?

뜨겁다태그

보관