본문으로 바로가기

MakingRobot

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
관리자
  • 블로그 이미지
    MakingRobotWizard

    1인 1로봇을 꿈꾸며 지금까지 로봇 개발에 참여하고 있는 개발자 입니다. 교육과 현업에서 습득한 다양한 경험을 함께 공유하기 위해 이 블로그를 만들었습니다. 처음 계획했던 것만큼 성실하게 블로그를 관리할 수 없어 안타깝지만 앞으로도 가능한 제가 경험하거나 유용한 지식을 함께 공유하도록 노력하겠습니다.

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

ROS 파일 시스템 및 사용자 패키지 생성

ROS는 '/opt/ros/[버전이름]' 폴더에 설치됩니다. Melodic 버전을 설치했다면 ROS가 설치된 경로는 아래와 같습니다. /opt/ros/melodic 해당 폴더 내부의 내용은 아래의 그림과 같습니다. 사용자 작업 폴더는 설치 후 테스트 전에 작성하였습니다. 내부에는 3개의 폴더가 존재합니다.특히 src는 사용자가 개발한 패키지사 저장됩니다. 또한 다른 사용자가 개발한 패키지를 저장하여 사용할 수 있습니다. ROS에서 파일시스템은 크게 아래와 같이 2가지 종류로 구분할 수 있습니다. 패키지 : 패키지는 ROS 코드의 소프트웨어 조직 단위입니다. 각 패키지에는 라이브러리, 실행 파일, 스크립트 또는 기타 인공물이 포함될 수 있습니다. 매니페스트(package.xml) : 매니페스트는 패키지에 ..

소프트웨어/ROS 2018. 11. 7. 23:21

ROS-Melodic 개발 환경 구축

터미널 창을 새로 열때마다 ROS 환경 설정 파일을 불러와야 하는 번거러움을 없애기 위해 자동으로 설정 파일을 읽어오도록 설정할 수 있습니다. 문서 편집 프록그램을 이용하여 bashrc 파일을 수정하겠습니다. 문서 프로그램은 gedit를 사용합니다. 다른 편집 프로그램을 사용하셔도 무방합니다. gedit ~/.bashrc 위의 명령을 실행하면 아래와 같이 GUI gedit 프로그램이 실행됩니다. .bashrc 파일 내용이 출력됩니다. 맨 아래 위치로 이동하시고, 아래의 내용을 추가하시기 바랍니다. 만약 kinetic을 설치한 경우 melodic 대신 kinetic을 사용하시기 바랍니다. #Set ROS Melodic source /opt/ros/melodic/setup.bash source ~/catki..

소프트웨어/ROS 2018. 11. 5. 22:59

Ubuntu 18.04 - ROS Melodic Morenia 설치

ROS에 대해 이미 많이 알려져 있고 관련 포스트도 많아 저는 설치 및 사용에 중심을 맞춰 블로그를 작성하도록 하겠습니다. 저도 배우는 입장이기 때문에 블로그 글의 내용에 오류가 발생할 수 있습니다. 만약 문제가 있는 내용을 지적해 주시면 수정하도록 하겠습니다. 먼저 ROS 홈페이지에 접속하면 다양한 정보를 확인하실 수 있습니다. http://www.ros.org/ 위키 ROS 사이트에는 다양한 정보들이 있습니다. 이 사이트를 참조하시면 많은 정보를 얻을 수 있습니다. 한국어도 지원합니다. 최근 버전은 12번째로 릴리즈된 ROS Melodic Morenia입니다. 최근버전을 관리하는 사이트는 아래와 같습니다. http://wiki.ros.org/melodic ROS Melodic는 Ubuntu 18.04..

소프트웨어/ROS 2018. 11. 5. 18:40

VirtualBox에 설치된 Ubuntu 18.04 LTS 공유폴더 설정

VirtualBox의 "설정"에서 "공유 폴더" 항목을 선택합니다. 오른쪽에 "+" 버튼을 클릭합니다. 공유 추가 창에서 폴더 변경 항목의 드롭다운 메뉴를 클릭하시고 "기타"를 선택합니다. 폴더 경로에 호스트 컴퓨터의 특정 폴더를 지정하시고, "자동 마운트"를 체크한 후 "확인" 버튼을 클릭합니다. 공유 폴더에 해당 폴더가 추가되었음을 확인할 수 있습니다. VirtualBox의 Ubuntu 18.04 LTS를 설치하시고, 실행 하신 후 VirtualBox의 "장치" 메뉴에서 "게스트 확장 CD 이미지 삽입..." 메뉴를 선택합니다. 설치를 위해서는 "실행" 버튼을 클릭합니다. 인증을 완료합니다. 설치진행 메세지가 출력됩니다. "Enter"키를 입력하여 설치를 종료합니다. 아래의 그림은 설치가 완료된 상태..

소프트웨어/Linux 2018. 11. 4. 23:14

VirtualBox에서 Ubuntu 18.04 LTS 설치

우분투 홈페이지의 이전 버전 다운로드 사이트에서 18.04 버전의 설치 파일을 다운로드 합니다. https://www.ubuntu.com/#download "18.04 LTS" 버튼을 클릭합니다. 다운로드가 완료되면 ubuntu-18.04.1-desktop-amd64.iso 파일을 확인하실 수 있습니다. VirtualBox 상단에 있는 "새로 만들기" 아이콘을 클릭합니다. 가상 머신 만들기 위자드가 실행됩니다. 기본 설정은 "가이드 모드"입니다. 가이드 모드는 처음 가상 머신을 설치하시는 분들이나 초보자들이 사용하면 됩니다. 가상 머신의 이름, 종류, 버전 등을 설정할 수 있고, 가상머신에서 사용하는 메모리 크기, 가상 하드 디스크 크기 등을 결정할 수 있습니다. 종류르 "Linux"를 선택하시고, 버전..

소프트웨어/Linux 2018. 11. 4. 20:44
  • 이전
  • 1
  • ···
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 다음

사이드바

NOTICE

  • 프로그램 개발 및 시 감상 블로그 소개
  • 게시물 질문에 관한 양해의 글
  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (167)
    • 하드웨어 (4)
      • EagleCAD (4)
      • 회로설계 (0)
    • 소프트웨어 (110)
      • C (0)
      • MFC (6)
      • Java (0)
      • Python (5)
      • Matlab (0)
      • Linux (30)
      • QT (2)
      • ROS (14)
      • ROS2 (11)
      • 기타 (3)
      • kivy (11)
      • Jetson Nano (16)
      • Jetson Xavier NX (12)
    • 알고리즘 (5)
      • Artificial Intelligence (0)
      • Deep Learning (4)
      • Fuzzy Algorithm (0)
      • Genetic Algorithm (0)
      • RNN (0)
      • CNN (0)
      • Pandas (1)
    • 로봇개발 (16)
      • 모터제어 (0)
      • 센서 데이터 처리 (16)
      • 통신 (0)
      • 주행 알고리즘 (0)
      • 제어 프로그램 개발 (0)
      • 로봇개발 프로젝트 (0)
    • 로봇 개발 사례 (25)
      • Tomorrow City Porter Robot (25)
      • 사용자 정의 감정 표현 로봇 (0)
    • 강좌 (0)
      • 포토샵 (0)
    • 기타 (7)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • Ubuntu 18.04 설정
  • Jetson Xavier NX
  • Porter robot
  • 포터 로봇 개발
  • Ubuntu 16.04
  • jetson nano
  • ROS2
  • Jetson Nano 보드
  • 포터 로봇
  • ros
  • Ubuntu 18.04
  • Jetson Xavier NX 보드
  • ccz-cross
  • Linux
  • Kivy
MORE+

ARCHIVE

CALENDAR

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

LINK

  • 프로그램 개발 & 시 감상

VISITOR

오늘
어제
전체
300x250
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT MakingRobot, ALL RIGHT RESERVED.
MakingRobot
블로그 이미지 MakingRobotWizard 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
CATEGORY
  • 분류 전체보기 (167)
    • 하드웨어 (4)
      • EagleCAD (4)
      • 회로설계 (0)
    • 소프트웨어 (110)
      • C (0)
      • MFC (6)
      • Java (0)
      • Python (5)
      • Matlab (0)
      • Linux (30)
      • QT (2)
      • ROS (14)
      • ROS2 (11)
      • 기타 (3)
      • kivy (11)
      • Jetson Nano (16)
      • Jetson Xavier NX (12)
    • 알고리즘 (5)
      • Artificial Intelligence (0)
      • Deep Learning (4)
      • Fuzzy Algorithm (0)
      • Genetic Algorithm (0)
      • RNN (0)
      • CNN (0)
      • Pandas (1)
    • 로봇개발 (16)
      • 모터제어 (0)
      • 센서 데이터 처리 (16)
      • 통신 (0)
      • 주행 알고리즘 (0)
      • 제어 프로그램 개발 (0)
      • 로봇개발 프로젝트 (0)
    • 로봇 개발 사례 (25)
      • Tomorrow City Porter Robot (25)
      • 사용자 정의 감정 표현 로봇 (0)
    • 강좌 (0)
      • 포토샵 (0)
    • 기타 (7)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바