본문 바로가기
반응형

개발자5

ROS 파일 시스템 레벨 이해하기 ros 파일 시스템이란? 1. ROS 파일 시스템 레벨 ros 파일은 위의 다이어그램처럼 특정 방식으로 하드 디스크에 구성됩니다. 위의 사진들에 해당하는 내용들을 나열해 보겠습니다. 1)Packages: ros package는 ros 소프트웨어의 핵심 요소입니다. 패키지는 하나 이상의 노드,라이브러리 등을 포함하고 있고 ROS 소프트 웨어 에서 최소 빌드 요소입니다. 추가:ros package를 만드는 명령어는 catkin_create_pkg 패키지명 입니다. 2)meta packages: 메타 패키지는 여러 개의 패키지를 묶어놓은 것을 말합니다. 3)package Manifest: 패키지 매니페스트 파일은 패키지 내부 정보를 포함하고 패키지 디렉터리 내에 존재합니다. package.xml 파일은 매니페스트 파일입니다. 4)Me.. 2023. 1. 11.
프로세스란 무엇일까? 프로그램이란? 1.프로세스란? 프로세스는 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말한다. 종종 스케줄링인 작업이라는 용어와 비슷하게 쓰인다. 추가적으로 알아야 할 내용인 멀티 프로세싱과 멀티태스킹도 존재한다. 멀티 프로세싱은 여러 개의 프로세서를 사용하는 것을 의미하며 멀티태스킹은 여러 개의 프로그램을 띄우는 시분할 방식을 의미한다. 2. 프로그램과 프로세스의 차이점은 무엇일까? 먼저 프로그램은 보통 하드 디스크 등에 저장되어 있는 실행코드를 의미하며, 프로세스는 프로그램을 구동하여 프로그램 자체와 프로그램의 상태가 메모리 상에서 실행되는 작업 단위를 의미한다. 3. 프로세스의 상태란? 프로세스의 상태를 관리하는 것은 커널이며 커널에는 준비 큐, 대기 큐, 실행 큐 등의 자료 구조가 존재한다. 4. 프로.. 2023. 1. 10.
IPv4이란? 인터넷 프로토콜 IPv4는 무엇일까? 패킷교환이란? 1. IPv4의 정의 IPv4는 인터넷 프로토콜의 4번째 판이며, 전 세계적으로 사용된 첫 번째 인터넷 프로토콜입니다. *여기서 프로토콜이란 복수의(다수의) 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약을 의미합니다. 과거에 인터넷에 사용되는 유일한 프로토콜이었으나 오늘날에는 IPv6이 대중화되었습니다. IPv4는 패킷 교환 네트워크 상에서 데이터를 교환하기 위한 포로토콜입니다. *패킷 교환(Packet switching)은 컴퓨터 네트워크와 통신의 방식 중 하나로 현재 가장 많은 사람들이 사용하는 통신 방식입니다. 작은 블록의 패킷으로 데이터를 전송하며 데이터를 전송하는 동안만 네트워크 자원을 사용하도록 하는 방법을 말합니다. 데이터가 정확하게 전달될 .. 2023. 1. 7.
#1 ROS 개발 환경 구축하기 리눅스18.04 ros 설치하기 sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 1. source.list , keys 설정 : package.ros.org로 소프트웨어를 받아들이도록 pc 세팅한다. sudo sh -c 'echo "deb http://package.ros.org/ros/ubuntu $(1sb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' 그리고 key 설정을 해주셔야 합니다. 만약 여기서 문제가 발생하게 되면 " " 안의 내용을 hkp:pgp.mit.edu:80 or hkp://keyserver.ubun.. 2023. 1. 5.
반응형