학습 ROS (운동)

설치

ROS 운동은  단지  와일리 (우분투 15.10), 주객 관계의 (지원 우분투 16.04) 데비안 패키지와 제시 (데비안 8).


추가의 sources.list

packages.ros.org에서 소프트웨어를받을 수있는 컴퓨터를 설정합니다.

추가 키

  • APT 키를 sudo는 ADV --keyserver HKP : //ha.pool.sks-keyservers.net : 80 --recv 키 421C365BD9FF1F717815A3895523BAEEB01FA116

당신이 키 서버에 연결하는 데 문제가 발생하면 위의 명령 교체 시도 할 수 있습니다 HKP : //pgp.mit.edu를 : 80 또는 HKP : //keyserver.ubuntu.com : 80 .

설치

먼저, 있는지 확인 데비안 패키지 지수는 최신입니다 :

  • apt-get을 업데이트를 SUDO

ROS, 많은 다른 라이브러리와 도구가 있습니다. 우리는 당신이 시작하는 데 도움이 네 가지 기본 구성을 제공합니다. 또한 별도로 ROS 패키지를 설치할 수 있습니다.

이 단계에 문제가있는 경우, 당신은 오히려 위에서 언급 한 것보다, 다음 저장소를 사용할 수 있습니다 ROS 그림자 고정

  • 데스크톱 풀 버전 (권장)는  : ROS 포함 RQT , rviz , 로봇 일반적인 도서관, 2D는 / 3D 시뮬레이터, 탐색 및 2D / 3D의 인식을

    • apt-get을 설치 sudo는 ROS를-운동 - 바탕 화면 - 전체

      또는  여기를 클릭

    데스크탑 설치 :  ROS 포함 RQT , rviz 및 일반 로봇 라이브러리를.

    기본 설치 (간단 버전)  빌드 통신 관련, 비 GUI 도구에 ROS 코어 패키지, 도구 및 라이브러리가 포함되어 있습니다.

    개별 패키지가 설치 :  당신은 (다음과 같은 패키지를 대체하는 데 사용할 패키지 이름) 지정된 ROS 패키지를 설치할 수 있습니다 :

    • apt-get을 ROS-운동-패키지를 설치 sudo는
      예를 들면 :
      apt-get을 ROS-운동 - 슬램 gmapping를 설치 sudo는

사용 가능한 패키지를 찾으려면 실행 :

쉽다 - 캐시 검색 ROS-운동

초기화 rosdep

당신이 ROS를 사용하기 전에 초기화 할 필요가 rosdep을 . rosdep는 일부 소스 코드를 컴파일 할 때 쉽게 설치 일부 시스템에 의존 할뿐만 아니라 도구의 ROS의 핵심 기능 구성 요소 중 일부는 필수 사용.

sudo는 rosdep 초기화
rosdep 업데이트

환경 구성

새 터미널 ROS 환경 변수를 열 때마다 자동으로 구성되어있는 경우, 쉽게 많은 것 (즉, bash는 세션에 추가)

에코 "소스 /opt/ros/kinetic/setup.bash">> ~ / .bashrc에
소스 ~ / .bashrc에

如果你安装有多个ROS版本, ~/.bashrc 必须只能 source 你当前使用版本所对应的 setup.bash

如果你只想改变当前终端下的环境变量,可以执行以下命令:

source /opt/ros/kinetic/setup.bash

如果你使用 zsh,替换其中的 bash, 你可以用以下命令来设置你的shell:

echo "source /opt/ros/kinetic/setup.zsh" >> ~/.zshrc
source ~/.zshrc

构建工厂依赖

到目前为止,你已经安装了运行核心ROS包所需的内容。为了创建和管理自己的ROS工作区,有各种各样的工具和需求分别分布。例如:rosinstall是一个经常使用的命令行工具,它使你能够轻松地从一个命令下载许多ROS包的源树。

要安装这个工具和其他构建ROS包的依赖项,请运行:

sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential
发布了6 篇原创文章 · 获赞 1 · 访问量 9186

추천

출처blog.csdn.net/qq_39715243/article/details/80541411