본문 바로가기

반응형

분류 전체보기

(669)
[2024 ROS 스터디] 초라핀스카 베로니카 #3주차 - ROS 기본 프로그래밍 ROS 프로그래밍 전에 알아둬야 할 사항 표준 단위 - SI 단위 사용  좌표 표현 방식x: forward, y: left, z: up오른손 법칙 프로그래밍 규칙  퍼블리셔와 서브스크라이버 노드 작성 및 실행- 토픽- 서비스- 액션- 매개변수 Topic / Publisher / Subscriber1. 패키지 생성 2. 패키지 설정 파일(package.xml) 수정$ gedit package.xml 3. 빌드 설정 파일(CMakeLists.txt) 수정$ gedit CMakeLists.txt 4. 메시지 파일 작성$ mkdir msg$ cd msg$ gedit MsgTutorial.msg$ cd .. 5. 퍼블리셔 노드 작성$ cd src$ gedit topic_publisher.cpp  6. 서브스크라이..
[2024 ROS 스터디] 곽우인 #3주차 - ROS 기본 프로그래밍 ROS 프로그래밍 전에 알아둬야 할 사항1. 표준단위로 SI 단위 사용2. 좌표 표현 방식x: forward y: left z: up오른손법칙3. 회전할때 시계 반대방향이 +, 시계방향이 - 표준 단위angle: radian / frequency: hertz / force: newton / power: watt / voltage: volt / length: meter / mass: kiligramtime: second / current: ampere / temperature: celsius 프로그래밍 규칙은 위키 참조 https://wiki.ros.org/CppStyleGuide CppStyleGuide - ROS WikiROS C++ Style Guide This page defines a style ..
[2024 ROS 스터디] 이연수 #2주차 - ROS 용어 및 도구 ROS 용어Node : 최소 단위의 실행 가능한 프로세서ROS 에서는 최소한의 실행 단위로 프로그램을 나누어 작업각 노드는 메시지 통신으로 데이터를 주고 받는다.Package : 하나 이상의 노드, 노드 실행을 위한 정보 등을 묶어 놓은 것패키지 묶음을 메타 패키지라 하여 따로 분리Message : 메시지를 통해 노드 간의 데이터를 주고 받게 된다. 메시지는 integer, floating, point, boolean과 같은 변수 형태이다.메시지 통신 용어1. TopicPublisher : 메시지를 보내는 노드Subscriber : 메시지를 받는 노드1:1 통신 뿐만 아니라, 목적에 따라 1:N, N:1, N:N 통신도 가능ex. 거리센서를 장착하고 있는 로봇이 그 토픽을 로봇 A, B에 동시에 전달할 ..
[2024 ROS 스터디] 김기태 #2주차 - ROS의 중요컨셉&명령어와 도구 #ROS의 컨셉 Node - 최소 단위의 실행 가능한 프로세스, ROS에서 최소한의 실행단위로 프로그램을 나누어 작업함, 각 노드는 메세지 통신으로 데이터를 주고 받음, 유닛 테스트에 용이함, 오픈된 Node를 공유하며 개발할 수 있음.Package - 하나 이상의 Node, Node 실행을 위한 정보 등을 묶어 놓은 것, 패키지의 묶음을 메타페키지라 하여 따로 분리함, 패키지와 패키지 끼리 공유하고 있는 Node가 있을 수도 있음. Message - 메세지를 통해 Node간의 데이터를 주고 받음, integer/floating/point/boolean 같은 변수 형태 Message를 목적에 따라서 분류할 수 있음 1. Topic - 단방향, 연속성을 가진 메세지 통신, Publisher  - 메세지를 ..
[2024 ROS 스터디] 초라핀스카 베로니카 #2주차 - ROS에서 쓰이는 용어 및 도구 ROS의 중요 컨셉 ROS 용어 Node - 최소 단위의 실행 가능한 프로세스 (하나의 실행 가능한 프로그램)ROS에서는 최소한의 실행 단위로 프로그램을 나누어 작업하게 된다. 각 노드는 메시지 통신으로 데이터를 주고받는다.  Package하나 이상의 노드, 노드 실행을 위한 정보 등을 묶어 놓은 것  Message 메시지를 통해 노드 간의 데이터를 주고받게 된다. 메시지는 integer, floatingpoint, boolean와 같은 변수 형태이다.또한, 메시지 안에 메시지를 품고 있는 간단한 데이터 구조 및 메시지들의 배열과 같은 구조도 사용할 수 있다. Topic, Publisher, SubscriberTopic - 단방향성과 연속성 (데이터를 계속 보냄)을 가진 메시지 통신 방법Topic에 대해..
[2024 ROS 스터디] 곽우인 #2주차 - ROS에서 쓰이는 용어와 도구 ROS 용어 정리 Node최소 단위의 실행 가능한 프로세스를 가리키는 용어로써 하나의 실행 가능한 프로그램으로 생각하면 된다.ROS에서는 최소한의 실행 단위로 프로그램을 나누어 작업하게 된다. 각 노드는 메시지 통신으로 데이터를 주고 받는다. Node의 공유를 통해서 개발시간을 단축시킬 수 있는 장점이 있다. Package하나 이상의 노드, 노드 실행을 위한 정보등을 묶어놓은것 Message메시지를 통해 노드간의 데이터를 주고받게 된다. 메시지는 integer, floatingpoint, boolean와 같은 변수 형태이다.또한, 메시지 안에 메시지를 품고 있는 간단한 데이터 구조 및 메시지들의 배열과 같은 구조도 사용할 수 있다. Topic단방향성, 연속성을 가진 메시지 통신 방법 중 하나(networ..
[2024 여름방학 React.js 스터디] 정채은 #1주차
[2024 여름방학 React.js 스터디] 백채린 #1주차 섹션 0~7 섹션 0. 강의 오리엔테이션  • 자바스크립트란?- 브라우저 안에서 화면을 동작시키기 위한 프로그래밍 언어- 사용자의 입력에 반응할 수 있게끔 만들어주는 역할   섹션 1.  변수 • 변수(variable) - 어떤 값을 저장하기 위해 사용- 예약어는 변수의 이름으로 사용 X (예약어: 프로그래밍 언어에서 미리 점유한 단어들) var message = 'hi' // 변수 선언, 값 할당console.log(message); // hi 출력const mag = 'hello'; // const: 예약어 • const와 let의 차이점- let은 한 번 선언 후 값 변경 가능- const(상수)는 한 번 선언 후 값 변경 불가능 const a= 10;a // 10 출력let b = 20;b // 20 출력b ..

반응형