분류 전체보기 (635) 썸네일형 리스트형 [2025 ROS 스터디] 이승찬 #1주차 - 로봇 운영체제 ROS 하드웨어 모듈 + 운영체제 (OS) + 애플리케이션 (App) + 사용자 = 생태계 → PC 와 Personal phone의 공통점Contents플랫폼의 구성 요소로봇 소프트웨어 플랫폼로봇 소프트웨어 플랫폼의 필요성로봇 소프트웨어 플랫폼의 필요성이 가져올 미래소프트웨어 플랫폼이 가져온 변화하드웨어 인터페이스 통합하드웨어 추상화, 규격화, 모듈화가격 down, 성능 up하드웨어, 운영체제, 앱 분리사용자 수요에 맞는 서비스 집중유저 증가 → 구매와 피드백, 새로운 생태계의 선환 구조 형성로봇 운영체제 : Galapagos (OpenRTM, OPRoS) / OpenSource (ROS) / ClosedSource (NAOqi) ...→ 초반에는 차이가 컸지만, 요즘은 서로 비슷하다로봇 소프트웨어 플랫폼의 필.. [2025 ROS 스터디] 이영상 #1주차 personal computer vs personal phone 공통점 -OS(운영체제)가 존재한다.운영체제는 컴퓨터 시스템의 하드웨어와 소프트웨어를 관리하고, 사용자와 컴퓨터 간의 상호작용을 가능하게 해주는 소프트웨어이다. - APP이 존재한다.-대중화 제품이다.-다양한 하드웨어의 결합이 가능한 하드웨어 모듈이다. -----------------------------------------------------------------------------OS(operating system)역할 1. 프로세스 관리 (여러 프로그램이 동시에 실행될 수 있도록 자원을 할당하고 관리) 2. 메모리 관리 (컴퓨터의 주기억장치(RAM)를 효율적으로 관리) 3. 저장장치 관리 4. 입출력장치 관리 5. 사용자 인터페.. [2025 겨울방학 스프링 스터디] 정채은 #1주차 섹션 11. 프로젝트 생성프로젝트 생성 main java hello. hello.spring성공한겨둘다 인텔리제이로 바꿔주기 build. gradle 파일 선택 실제 라이브러리 선택 ㅡ> external library 파일 3. 환경설정 섹션 21. 정적 컨텐츠 2. MVC와 템플릿 엔진mvc : model, view, controller 컨트롤러랑 뷰를 나눠서 생각해.뷰 : 화면과 관련된 거 이미지 3. API@GetMapping("hello-api") @ResponseBody public Hello helloApi(@RequestParam("name") String name) { Hello hello = new Hello(); hello.setA.. [2025 ROS 스터디] 이호휘 #1주차 1주차에서는 로봇 소프트웨어 플랫폼, ROS에 대한 설명과 개발환경 구축에 대해 배울 수 있었다. 로봇 소프트웨어 플랫폼에서 가장 강조하신 내용은 Eco System인데 이는 개발자, 도구, 라이브러리, 하드웨어, 커뮤니티 등 모든 구성 요소들의 상호작용 및 연결된 생태계를 의미한다. 로봇 분야의 운영체제는 약 40여개가 있으며 대표적으로 open source 기반인 ROS, closed source 기반인 NAO qi, galapagos기반 OPROS와 RT가 있다. 이중 갈라파고스 기반은 보급에 실패하여 잘 사용되지 않는다.로봇 소프트 웨어 플랫폼을 사용하며 기대하는 것이 몇가지 있다. 하드웨어 플랫폼과의 소프트웨어 플랫폼간의 인터페이스 확립, 모듈형 하드웨어 플랫폼 확산, 사용자에게 제공할 서비스에.. [2025 겨울방학 스프링 스터디] 윤아영 #1주차 1. 프로젝트 생성사전 준비 : Java, IntelliJ / Eclipse 설치 https://start.spring.io 에서 스프링 프로젝트 생성 다운로드한 파일을 IntelliJ에서 실행한다.IntelliJ에서 main 파일을 실행하면 다음과 같이 localhost:8080 에서 실행된다. chrome에서 localhost:8080을 접속했을 때 다음과 같은 화면이 나온다. 2. View 환경설정resources/static/index.html Hello hello static/index.html을 생성하면 스프링 부트가 Welcome page 기능을 제공한다. localhost:8080 에 접속하면 다음과 같은 화면이 나온다. java/hello.hello_spring/controll.. [2025 ROS 스터디] 이성빈 #1주차 1주차에는 강의를 통해서 ros가 무엇인지와 간단한 설명 그리고 개발환경 구축까지의 내용을 들을 수 있었다. 먼저 ros는 os라는 이름에서 운영체제 인가 싶지만 또 우리가 흔히 아는 윈도우와 같은 운영체제의 느낌은 아니라고 전부터 알고는 있었다. 강의에서는 ros를 메타 운영체제로 설명하면서 새로운 개념이라고 소개를 했다. 솔직히 이부분에서는 이해가 잘 가지는 않았지만 그냥 로봇과 같이 센서,모터등 다양한 것들을 사용하는 하드웨어에 코딩을 하기위해 사용하는 것이라고 이해했다.그리고 나는 예전 부터 로봇을 해왔고 대회도 나갔었는데 ros에 대한 개념은 대학와서 처음 알았다. 예전에 세계대회에서 잘하던 팀들이 잘했던 이유가 ros에 대한 개념을 걔네들은 그때부터 알고 있었고 이를 대회에 적용시켜서 더 앞서.. [2025 겨울방학 React.js 스터디] 백채린 #1주차 1. 리액트 컴포넌트 - 리액트 컴포넌트를 만들 땐 import React from 'react; 를 통해 리액트를 불러와줘야 함 - 함수, 클래스 형태로 작성할 수 있음 (아래는 함수 형태) funcion Hello() { return 안녕하세요} - 컴포넌트를 내보내줘야 다른 컴포넌트에서 불러와서 사용할 수 있음 export default Hello; - 컴포넌트는 일종의 UI 조각이기 때문에 재사용 가능 // App.jsimport React from 'react';import Hello from './Hello';function App() { return ( );}export default App; 2. JSX - JSX는.. (미완성)[2024-2 SpringBoot 스터디] 정호용 #6주차 섹션 8~9 섹션 8다양한 의존관계 주입 방법크게 4가지 방법이 있음- 생성자 주입- 수정자 주입(setter 주입)- 필드 주입- 일반 메서드 주입 1. 생성자 주입OrderService의 구현체에 들어가보면, 생성자에 @Autowired가 있다. 스프링쪽에서 이걸 보면, 바로 MemberRepository와 DiscountPolicy를 꺼내서 주입해준다.- 생성자 호출시점에 딱 1번만 호출되는게 보장됨. -> 두번 호출되는것을 막을 수 있음.- 불변, 필수 의존관계에 사용됨. 여기서 생성자 호출 이후로 아무도 MemberRepository와 DiscountPolicy를 수정할 수 없다. 즉 얘는 불변임.* 좋은 개발습관은 한계점과 제약을 적절히 사용하는것. 불변이라는 개념은 정말로 중요하다. final로 선언했으.. 이전 1 2 3 4 5 ··· 80 다음