이전 페이지에서 Docker에 ROS1 melodic을 설치하였고 그 상태에서 이어간다.
일단 이미지를 이용하는 사람은 tar 파일부터 로드한다.
docker load -i tar파일명
ROS1의 기본, roscore를 켜야한다. roscore를 킬 때 터미널 하나를 사용해야하므로 다음 명령으로 같은 컨테이너에 다른 터미널을 열어준다.
docker exec -it 6a059f6b0347 bash
# docker ps 명령으로 돌고 있는 ros가 설치된 컨테이너의 id를 찾아야한다!
이러면 하나에서 roscore를 실행시켜도 다른 터미널을 이용할 수 있다.
아래 erp42 패키지 따라서 설치를 시도한다.
ERP42-ROS/packages at master · jdj2261/ERP42-ROS
docker환경이기에 적당히 맞춰서 유도리 있게 잘 설치해본다… 이 또한 유용한 소스
HowTo install the peak-linux-driver on a RPI Raspbian image
위 git을 통해 pcan 설치 중 막혔다.
위 내용에 대한 해결법을 찾지 못하고 일단 erp부터 가져오기로 한다.
일단 git clone후 prerequisitories 전부 설치한 이미지를 첨부한다. 빌드는 역시나 실패한다. PCAN과 관련된 라이브러리가 전부 없어서 해결이 필요하다.
dockerhub에 올려두어 아래 명령으로 mount할 수 있다.
docker pull jadelaw2876/erp42_docker:0.01