cartographer 설치 전 과정 2020.2.16
환경: ubuntu 16.04, ros kinetic,
현재cartographer는 비교적 특수한 패키지로서 그 자체의 구조가 정상적인 ros 패키지와 다르기 때문에 설치와 번역에도 많은 문제가 발생할 수 있다. 다음은 현재 비교적 새로운 정리이다.
가장 좋은 참조를 먼저 설치 및 컴파일합니다.
Google 공식 문서
hitcm 자르기 버전
몇 가지 질문은 다음과 같습니다.
1. 공식 버전은 많은 것을 다운로드해야 하는데 이 점은 사다리나 코드 클라우드로 클론 창고에 갈 수 있다. 그렇지 않으면 다운로드 속도가 매우 느릴 것이다.
2. 일부 성능이 일반적인 컴퓨터에 대해서는 캣킨make_isolated의 경우 시스템의 기본 j10 또는 j8
컴퓨터가 바로 다운될 수 있다. 이런 것은 컴파일러의 실행 개수를 수정하기 위해 유사한 문구가 필요하다
catkin_make_isolated --install --use-ninja -j 2 #
ninja -j 2 # hitcm
컴파일링 과정 및 주의사항
1.protobuf3
우선 주의해야 할 것은protobuf3를 설치해야 한다는 것이다. 이것은cartographer에 라이브러리를 제공하고 스크립트가 성공적으로 설치되지 않으면 스스로 조회해야 한다.
프로그램 오류:
::name is not defined
2. 작업 공간의 간결
cartographer와 cartographer를 설치합니다ros일 때 워크스페이스를 새로 만드는 게 좋아요. 설치니까isolated,workspace에 다른 패키지가 있으면 같이 컴파일합니다.다음은 참조 명령입니다.
mkdir catkin_carto
cd catkin_carto
mkdir src
catkin make
cd src
git clone (cartographer and cartographer_ros) # ceres-slover
cd ..
catkin_make_isolated --install --use-ninja -j 2 #catkin_make -j2
그 다음은 이 작업공간에 대한 ROS 선언입니다.PATH
gedit ~/.bashrc
source ~/catkin_carto/install_isolated/setup.bash
source ~/.bashrc
마지막으로 확인은 hitcm에서 인스턴스를 사용하거나 먼저 수행할 수 있습니다.
rospack find cartographer cartographer_ros
패키지를 찾을 수 있는지 봅시다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.