ros-web-gui 설치

1. catkin_ws/src로 이동하여 소스를 설치합니다. 위에서 git 명령이 실행되지 않을 경우 아래의 명령어를 실행하여 git을 설치합니다. 아래의 그림과 같이 다운로드가 완료되었습니다. ros-web-gui가 정상적으로 다운로드 되었는지 확인합니다. catkin_make로 컴파일을 수행합니다. ros-web-gui 설치 위치로 이동하여 스크립트를 실행해야 합니다. 설치 스크립트를 시행합니다. 종속된 패키지들을 설치합니다. 미니 웹서버인 mini-httpd을 설치합니다. 웹서버 설치를 완료하면 catkin_make를 실행합니다. 미니 웹서버의 동작상태를 확인합니다. ros-web-gui 패키지를 실행합니다. 설치가 완료되면 ros-web-gui에 있는 simple_gui.html을 브라우저로 실행합니다. … Read more

서비스 로봇 : ROS 기반 자율주행 환경 구축 #old

1. USB 메모리 스틱에 Ubutu 18.04 LST 부팅 환경 구축 https://makingrobot.tistory.com/132Ubuntu 18.04 부팅 USB 메모리 스틱 만들기1. 부팅 메모리 스틱으로 만들 USB 메모리 스틱을 준비합니다. 최소 8G 크기를 준비해야 합니다. 2. 아래의 사이트에 접속하여 Rufus 최신 버전을 다운로드 합니다. https://rufus.ie/ko/ Rufus – 간편하게 부makingrobot.tistory.com 2. NUC PC에 Ubuntu 18.04.5 LTS 설치 https://makingrobot.tistory.com/133Intel NUC에 Ubuntu 18.04 … Read more

Zetabank Robot Setting #2

1. ros Joystick package 설치 2. ros serial 설치 3. ros move-base-msgs 설치 4. navigation 설치 5. move base 설치 6. gmapping 설치 7. amcl 설치 catkin_make 실행시 amcl 에러 발생시 처리 8. map-server 설치 9. dwa-local-planner 설치 10. tf2 설치 11. global-planner 설치 12. sensor-msgs 설치 13. rosserial-python 설치 14. range-sensor-layer 설치 15. geographic-msgs 설치 16. … Read more

서비스 로봇 : ROS 기반 자율주행 환경 구축

1. USB 메모리 스틱에 Ubutu 18.04 LST 부팅 환경 구축 https://makingrobot.tistory.com/132 2. NUC PC에 Ubuntu 18.04.5 LTS 설치 https://makingrobot.tistory.com/133 3. Ubuntu 18.04에 한글 입력 환경 설정 https://makingrobot.tistory.com/112 https://makingrobot.tistory.com/113Ubuntu 18.04 : 한글 입력 설정 #211. 우분투를 재부팅합니다. 12. “Settings” 메뉴에서 다시 “Region & Language” 메뉴를 선택합니다. 13. “+” 버튼을 클릭하여 추가할 언어를 선택합니다. 14. “Korean(Hangul)”을 선택하고 … Read more

Cartographer 컴파일 및 설치 : ROS Melodic #2

1. Cartographer ROS를 설치하기 위해서는 wstool, rosdep, Ninja를 먼저 설치해야 합니다. 먼저 업데이트를 실행합니다. 2. 아래의 명령어를 실행하여 cartographer를 설치합니다. 3. 설정 내용을 적용하기 위해 아래의 명령을 실행합니다. 4. 설치한 Cartographer의 정상 동작을 확인하기 위해 데모용 backpack 파일을 다운로드 합니다. 4. 다운로드 받은 backpack 파일을 실행하기 위해  패키지를 데모 백팩 패키지를 사용합니다. 6. 아래의 그림은 RVIZ 실행 … Read more

Cartographer 컴파일 및 설치 : ROS Melodic #1

1. Cartographer ROS를 설치하기 위해서는 wstool, rosdep, Ninja를 먼저 설치해야 합니다. 먼저 업데이트를 실행합니다. 2. 다음으로 아래의 명령어를 실행하여 필요한 툴을 먼저 설치합니다. 3. ROS가 이미 설치된 상태에서 작업한 것입니다. 따라서 catkin_ws 폴더가 존재하며 그 위치로 이동합니다. 그리고 wstool의 초기 위치를 src로 지정합니다. 4. wstool을 이용하여 Cartographer 소스를 다운로드 받을 위치를 지정합니다. 5. 아래의 명령어를 … Read more

ROS – navigation way points

1. actionlib와 actionlib_msgs 패키지의 의존성을 package.xml 파일에 아래와 같이 추가합니다. 2. CMakeLists.txt 파일의 find_package에 actionlib_msgs에 추가합니다. 3. way point를 주행하기 위해 필요한 메세지 파일들을 메인 메세지 저장 위치(/catkin_sw/src/zetabank_robot_control/zetabank_msgs/msgs)에 복사합니다. 4. 관련 메시지를 메인 메세지 패키지의 컴파일 옵션 파일에 추가합니다. 5. 컴파일을 수행합니다. 6. navi_waypoint 폴더를 /catkin_ws/src/에 복사합니다. 7. 다시 컴파일을 수행합니다.

ROS-Melodic : MD Motor Control

1. Serial 통신 관련 catkin_make 컴파일 에러 발생 문제 해결 : 아래와 같이 에러 발생시 위와 같이 조치를 해도 아래와 같은 에러가 발생할 경우 다음과 같은 조치를 취한다. 위와 같은 과정을 통해 추가 패키지를 설치해도 에러가 계속 발생될 경우에는 Serial 라이브러리를 설치해야 한다.