본문 바로가기

반응형

분류 전체보기

(669)
[2024 여름방학 Node.js 스터디] 이종윤 #2주차 REPL(Read Eval Print Loop) : 노드는 제공하는 콘솔은 입력한 코드를 읽고(Read), 해석하고(Eval), 결과물을 반환하고(Print), 종료할 때까지 반복한다(Loop)고 해서 REPL(Read Eval Print Loop)이라고 한다.   모듈 : 특정한 기능을 하는 함수나 변수들의 집합을 말한다.: 모듈은 자체로도 하나의 프로그램이면서 다른 프로그램의 부품으로도 사용할 수 있다.보통 위 그림처럼 파일 하나가 모듈 하나가 되며, 파일별로 코드를 모듈화할 수 있어 관리하기 편합니다. + 모듈을 만들 때는 모듈이 될 파일과 모듈을 불러와서 사용할 파일이 필요하다.CommonJS 모듈: exports나 module.exports와 require()를 사용하는 모듈이다.우선 expor..
[2024 ROS 스터디] 곽우인 #4주차 - SLAM과 Navigation 길 찾기에 필요한 것1. 위치: 로봇의 위치 계측/추정하는 기능 GPS(Global Positioning System)오차가 있다.날씨의 영향을 많이 받는다.실외에서만 가능하다.Indoor Positioning SensorLandmark(Color, IR Camera)Indoor GPSWiFi SLAMBeacon ▶우리는 오랜시간동안 오차를 보정하기 위해서 추측항법(dead reckoning, 데드레커닝)을 써왔다. 그렇다면 추측항법이란?양 바퀴 축의 회전 값을 이용이동 거리와 회전 값을 계산, 위치 측정바닥 슬립, 기계적, 누적 오차 발생IMU 등의 관성 센서, 필터로 위치 보상칼만필터 시리즈▶이러한 방법들을 통해서 우리는 절대좌표를 알 수 있는게 아니라 출발한 시점부터의 상대 좌표를 알 수 있는것이다..
[2024 ROS 스터디] 반제호 #4주차 - SLAM과 내비게이션 #1. SLAM이란?SLAM: Simultaneous Localization And Mapping & Navigationㅡ 동시적 위치 추정 및 지도 작성 & 차량 자동 항법 장치예전엔 해, 달 ,별의 위치와 나침반, 지도를 보며 길을 찾았지 로봇의 길찾기-길 찾기에 필요한 것 1. 위치 : 로봇의 위치 계측/추정하는 기능GPS (오차 발생, 날씨 영향, 실외에서 주로 사용)Indoor Positioning Sensor (Landmark, Indoor GPS, WiFi SLAM, Beacon)추측 항법 (양 바퀴 축의 회전 값을 이용), 데드레커닝 계산, Runge-Kutta 공식 이용2. 센싱 : 벽, 물체 등의 장애물의 계측하는 기능거리센서 (LRF, 초음파센서)비전센서 (스테레오 카메라, 모노 카메..
[2024 여름방학 Node.js 스터디] 백채린 #2주차 3장 3장 노드 기능 알아보기  3.1 REPL 사용하기 - REPL: 입력한 코드를 읽고(Read), 해석하고(Eval), 결과물을 반환하고(Pring), 종료할 때까지 반복한다(Loop) - REPL은 한두 줄짜리 코드를 테스트해보는 용도로는 좋지만 여러 줄의 코드를 실행하기에는 불편함  3.2 JS 파일 실행하기  3.3 모듈로 만들기    - 모듈: 특정한 기능을 하는 함수나 변수들의 집합- 노드는 코드를 모듈로 만들 수 있음- 보통 파일 하나가 모듈 하나가 되며, 파일별로 코드를 모듈화- 노드에서는 CommonJS, ECMAScrips 2가지 모듈 사용    3.3.1 CommonJS 모듈 - CommonJS 모듈: 노드 생태계에서 가장 널리 쓰이는 모듈    - modult.exports와 expo..
[2024 여름방학 Node.js 스터디] 김지나 #2주차 3장. 노드 기능 알아보기3.1. REPL 사용하기- REPL: 입력한 코드를 읽고, 해석하고, 결과물을 반환하고, 종료할 때까지 반복해주는 환경- REPL 사용하기- 짧은 코드 테스트 용도로 용이함. 긴 코드는 JS 파일로 만든 후 파일을 통째로 실행합시다! 3.2. JS 파일 실행하기 3.3. 모듈로 만들기- 모듈: 특정 기능을 하는 함수나 변수들의 집합ex) 수학 코드 모듈 ...- 모듈은 모듈 자체로 프로그램인 동시에 다른 프로그램의 부품으로도 사용 가능- 모듈을 만들어두면 여러 프로그램에 해당 모듈을 재사용 가능- 파일 하나가 모듈 하나, 파일별로 코드 모듈화 가능 3.3.1. CommonJS 모듈- module 객체 말고 export 객체 사용 가능exports.odd = 'CJS 홀수입니다'..
[2024 ROS 스터디] 반제호 #3주차 - ROS 기본 프로그래밍 1. ROS 프로그래밍 전에 알아둬야 할 사항표준 단위 - SI 단위 사용좌표 표현 방식 - x: forward, y: left, z: up, 오른손 법칙프로그래밍 규칙2. 메시지 통신의 종류토픽(Topic): 퍼블리셔 -> 서브스크라이버 [단방향]서비스(Service): 서비스 서버 서비스 클라이언트 [양방향]액션(Action): 액션 서버 액션 클라이언트 [양방향, 피드백]매개변수(Parameter): 파라미터 서버에서 읽고 쓰기3. Topic/ Publisher/ Subscriber 1. 패키지 생성$ cd ~/catkin_ws/src $ catkin_create_pkg ros_tutorials_topic message_generation std_msgs roscpp입력하면 src 소스 코드 폴..
[2024 ROS 스터디] 김기태 #3주차 - ROS 기본 프로그래밍 #ROS 프로그래밍 전 알아둘 것표준단위 - SI단위 (각도/Radian, 주파수/Hz, 힘/N, 전력/W, 길이/m, 무게/kg, 등..)좌표 표현 방식 - x:forward, y:left, z:up , 회전 = 오른손 법칙프로그래밍 규칙 - http://wiki.ros.org/CppStyleGuide에서 확인가능 #Topic/Service 작성1. Topic Publisher/Subscriber1) 패키지 생성2) 패키지 설정 파일 (package.xml) 수정 - ROS 필수 설정 파일중 하나, 패키지 이름, 저작자, 라이선스, 의존성 패키지 등이 담김3) 빌드 설정 파일 (CMakeLists.txt) 수정4) 메시지 파일 작성 - time과 int32 외에도 boot, int8, int16, fl..
[2024 여름방학 React.js 스터디] 백채린 #2주차 섹션 8~9 섹션 8. 모듈화 구문  1. import와 export 소개 import, export: 자바스크립트의 코드를 모듈화 할 수 있는 기능* 모듈화: 다른 파일에 있는 자바스크립트의 기능을 특정 파일에서 사용할 수 있는 것  2. import와 export 기본 문법 실습 - exportexport 변수, 함수// 다른 파일에서 가져달 쓸 함 수 앞에 export 작성 - import export된 파일을 improt로 불러와 사용import { 불러올 변수 또는 함수 이름 } from '파일 경로';// export된 변수나 함수를 {}에 선언한 뒤 해당 파일이 있는 경로를 적어줌  3. import와 export 문법으로 여러개 거내기 // math.js 파일let pi = 3.14;function s..

반응형