Home
JaeHo Yoon
Cancel

[데브코스] 3주차 - ROS Node Communication programming

다양한 상황에서의 노드 통신 누락 없이 모두 잘 도착하는지 데이터 크기에 따른 전송속도 도착하는 데이터를 미처 처리하지 못하면? 주기적 발송에서 타임슬롯을 오버하면 어떻게 되나 협업해야 하는 노드를 순서대로 가동시킬 수 있나? 과제 1. 노드간 동기화문제 설명 퍼블리셔와 서브스크라이버간의 데이터를 빠짐없이 잘 보내고 ...

[데브코스] 3주차 - ROS Turtlesim 8 RACE and MSG Package

ROS turtlesim 8자 주행 # pub8.py #!/usr/bin/env python import rospy from geometry_msgs.msg import Twist turn = 0 rospy.init_node('my_node', anonymous=True) pub = rospy.Publisher('/turtle1/cmd_...

[데브코스] 3주차 - ROS Abstract and Turtlesim

ROS 기초 ROS 기능 소개 https://www.ros.org ros : robot operating system 오픈소스 로봇 운영체제 소스 무료 공개 개방형 구조 로봇 소프트웨어를 개발하는 데 필요한 소프트웨어의 집합체 소프트웨어 프레임워크 ...

[데브코스] 2주차 - linux 기초(File System)

오답노트 file system fs(file system)는 os에서 매우 큰 부분을 차지한다. 디렉토리도 파일 시스템의 일종이다. 파일 시스템 타입 linux: xfs, ext4 windows: ntfs, exfat, fat32 새로운 FS 만드는 법 partitioning command: fdis...

[데브코스] 2주차 - linux 기초(REGEX)

regex POSIX, PCRE regex에는 여러 변종이 있지만, 2가지가 가장 유명하다. POSIX REGEX UNIX 계열 표준 정규표현식 BRE(basic RE), ERE(Extended RE) BRE : basic REGEX - grep이 작동되는 기본값 ...

[데브코스] 2주차 - linux 기초 package and network

오답노트 package 관리 redhat rpm database *yum debian dpkg(옛날거) apt-get *apt package package : 시스템을 구성하는 파일의 묶음 관리의 편리함을 제공한다. package name - version & release - architectu...

[데브코스] 2주차 - linux 기초(vim)

오답노트 vim editor vim(vim - vi improved) editor는 linux에서 가장 많이 쓰이는 텍스트 편집기다. vim.org에서 윈도우 vim을 사용하 수 있다. vim설치 $ sudo apt -y install vim 이 때, 의존성 문제가 발생할 수 있다. 그래서 $ sudo apt edit-sources...

[데브코스] 2주차 - linux 기초(필수 명령어, process)

Linux 필수 개념 i18n internationalization i~n사이의 알파뱃 개수 절대 경로 , 상대 경로 절대 경로(absolute path = abs-path) root directory를 시작으로 하는 경로 e.g. /usr/local/bin 상대 경로(relative path...

[데브코스] 2주차 - linux 기초(VMware 설치, 자주 쓰이는 명령어)

linux설치: VMware 가상 머신 기반 ubuntu 18.04 설치 가상 머신(virtual machine) 현재 사용되는 OS위에 다른 OS를 애플리케이션처럼 운용 현재 운영체제: 호스트 운영체제(Host OS) 가상 운영체제: 게스트 운영체제(Guest OS) 가상머신의 장점 간편한 설치 및 구성, 백업 가상머신의...

[데브코스] 2주차 - linux 기초(역사)

리눅스의 기초(1) linux역사, 배포판 index linux의 조상, unix의 역사, 배경 c언어는 unix를 만드는 언어 c언어 국제 표준: ISO/IEC 9899 UNIX의 양대산맥: SysV, BSD와 호환성 문제 POSIX 표준 등장: 최소한의 호환성 Linux의 등장과 성공 요인 GNU와 Free So...