<eDrone IDE 설치 전 준비사항>
환경 변수 설정
다음과 같이 ROS Workspace 경로를 환경 변수 (CATKIN WS PATH)로 추가해 주어야 한다.
해당 환경 변수의 값은 ROS 설치 위치에 따라 달라질 수 있다.
$ cd ~
$ vi .bashrc
# .bashrc에 다음 문장 추가
export CATKIN_WS_PATH=~/catkin_ws
네트워크 설정
eDrone IDE에서는 ssh 명령을 사용하므로 ssh server 설치 및 환경 설정이 필요하다.
openssh 서버 설치
다음 명령을 이용하여 ssh 서버 설치 여부 확인
# 다음 명령을 이용하여 ssh 서버 설치 여부 확인
$ dpkg -l | grep openssh
# opsnssh-server가 검색 목록에 포함되어 있으면 설치된 것이며, 그렇지 않다면 다음 명령으로 설치
$ sudo apt-get install openssh-server
# ssh 서버가 잘 설치되었는지 다시 확인
$ dpkg -l | grep openssh
ssh 서비스 시작
다음 명령으로 ssh 서비스 시작
$ sudo service ssh start
root 권한으로 ssh 접속 허용
eDrone IDE에서 root 권한으로 ssh 접속이 가능하도록 sshd config 파일 편집
$ sudo vim /etc/ssh/sshd_config
# ...
PermitRootLogin yes
의존 파일 (템플릿 코드 & 서비스 파일) 설치
eDrone API/SDK 코드에 포함된 의존 파일 (eDrone mc support) 디렉토리를 ROS workspace에 설치
디렉토리 구조: ~/catkin__ws/eDrone_mc_support