본문 바로가기

반응형

FOSCAR-(Autonomous Driving)

(144)
[2023 ROS 스터디] 주승근 #1주차 - ROS 입문 저번 0주차 과제로 ubuntu 설치를 완료하였다. 이번 1주차 과제로 ROS를 ubuntu에 설치하고 turtlesim 을 통해 설치 여부를 확인해보고자 한다. https://www.youtube.com/watch?v=mRR-3GqVlIU 위의 강의자료를 참고하여 처음에는 ROS 공식홈페이지를 통해 설치하고 싶은 욕심이 있었으나, 마주하게 되는 수많은 에러들.. 결국 ROS 공식홈페이지를 통한 설치는 좀 더 실력을 키운후에 다시 시도해보기로 하고, 한줄설치를 하기로 스스로 타협하였다. 강의에 나온 한줄설치를 ubuntu 터미널을 통해 설치해준다. 한번에 설치가 되었고, 순탄하게 진행되나 싶었지만,,, 설치 확인을 하기위한 roscore에서 첫번째 오류를 맞이하였다. 구글링을 통해 해결방법을 강구하였으나..
[2023 ROS 스터디] 박주빈 #1주차 - ROS Chapter 1. 로봇 소프트웨어 플랫폼 개인 컴퓨터와 휴대폰처럼 IT분야에서 기술적 발전을 이루려면 한 기업이 기술을 독점하는 것이 아니라 기업간 경쟁과 협업을 통해 공생해야 한다. 로봇 분야도 이러한 메커니즘으로 발전해 나가야 한다. 이를 '비지니스 에코시스템'이라고 한다. 에코시스템이 구축되면 하드웨어에 대한 지식 없이도 응용 프로그램 개발이 가능하기 때문에, 로봇틱스 분야에 더 많은 소프트웨어 인력 유입을 기대할 수 있다. 또한 개발자도 유저에게 제공할 서비스에 집중할 수 있게 된다. Chapter 2. 로봇 운영체제 ROS ROS는 에코시스템이 잘 구축되어 있는 로봇 소프트웨어 개발 프레임워크이다. ROS는 메타운영체제로 전통적인 운영체제(윈도우, 리눅스, 안드로이드)를 이용해 실행하는 시스템..
[2023 ROS 스터디] 박준석 #1주차 - ROS에 대해 알아보자 Chapter 1, 2는 초반이라서 간단하게 ROS의 필요성과 필요성이 가져올 미래, 구성과 역사에 대해서 알아보았다. ROS를 공부해야 한다는 당위성을 찾을 수 있는 좋은 내용들이다. Chapter 3부터 본격적으로 ROS 개발환경을 구축한다. 먼저 어느 버전과 호환이 되는지 잘 알아보자. 내 우분투 버전은 UBUNTU 18.04 LTS이다. 우분투 버전에 따라 ROS버전도 달라진다. 내가 원하는 ROS버전은 melodic이다. 내가 ROS를 공부하던 영상에서는 kinetic이어서 구글링을 통해 melodic 버전을 설치하는 법을 알아보았다.(https://krobot.tistory.com/entry/ROS-ubuntu-1804%EC%97%90%EC%84%9C-ROS-melodic-%EC%84%A4%E..
[2023 ROS 스터디] 윤준영 #1주차 - 개발 환경 세팅이 반이다 우분투 시작하려고 했더니 blackscreen이 뜨면서 시작이 안됐다 https://m.blog.naver.com/tinz6461/221847471472 요 분의 도움을 받고 해결해서 들어갔는데.. 또 들어가니깐 와이파이연결이 안됐다..ㅋㅋㅋ 다른분들은 다 랜선을 연결해서 어케어케하라구 했는데 내 노트북이 랜선은 연결이 안되서..힘든와중에 https://philliphong0724.tistory.com/81 이거를 발견하구 따라하니 잘 됐다 curl을 설치해야하는데 잘 안됐다..하지만 첫재줄을 복붙하고 구글링해서해결 다른문제들을 해결하려다가 source list를 잘못건드려 버렸다... 그래서 삭제하구 다시 듀얼부팅으로 해결 https://youtu.be/o9j_9hCRmms이분도움을 많이 받았다 재설치..
[2023 ROS 스터디] 안수빈 #1주차 - ROS 알아보기 ROS에 대해 알아보자! ROS Courses (한국어) - YouTube ROS Courses (한국어) https://github.com/robotpilot/ros-seminar www.youtube.com 위의 링크에 들어가면 챕터 별로 강의를 볼 수 있다. 이번 주에는 Chapter 1, 2, 3을 보고 공부하였다. Chapter 01. 로봇 소프트웨어 플랫폼 'Personal Computer(개인용 컴퓨터)' 와 'Personal Phone(개인용 핸드폰)'의 공통점은 무엇일까? - 누구나 하나쯤은 보유하고 있는 대중화된 제품 - 다양한 하드웨어의 결합이 가능한 하드웨어 모듈로 구성 - 운영 체제 + 애플리케이션 정리하자면 하드웨어 모듈 + 운영체제 + 앱(서비스) + 유저가 있어야 생태계를 이..
[2023 ROS 스터디] 변준형 #1주차 - ROS에 대해 알아보자 ROS란? Robot Operating System의 약자로 로봇을 다룰 수 있게 도와주는 메타운영체제입니다. 여기서 메타운영체제란 어플리케이셔노가 분산 컴퓨팅 자원간의 가상화 레이어로 분산 컴퓨팅 자원을 활용하여 스케줄링 및 로드, 감시, 에러 처리 등을 실행하는 시스템이라고 볼 수 있다. 즉 전통적인 운영체제가 아닌, 기존의 전통적인 운영체제를 이용하는 것이라고 볼 수 있습니다. ROS의 특징 1. 통신 인프라 * 노드 간 데이터 통신을 제공 * 통상적 미들웨어로 지칭되는 메시지 전달 인터페이스 지원 2. 로봇 관련 다양한 기능 * 로봇에 대한 표준 메시지 정의 * 다양한 라이브러리 * 센싱/인식 * 네비게이션 * 매니퓰레이션 3. 다양한 개발 도구 * 로봇 개발에 필요한 다양한 개발 도구를 제공 *..
[2023 ROS 스터디] 최지웅 #1주차 - ROS의 기본 1) 로봇 소프트웨어 플랫폼의 장점 - 하드웨어 플랫폼과의 소프트웨어 플랫폼간의 인터페이스 확립 - 하드웨어 지식없이도 응용 프로그램 작성 가능(소프트웨어 인력들이 참여가능) - 서비스에 집중 - 로봇 개발의 급속도 발전 가능 2) ROS 란? - 오픈소스 기반 로봇을 위한 운영체제 - 로봇틱스 소프트웨어 개발을 전세계 공동작업 가능하도록 생태계를 구축 - 메타운영체제이다 (이기종 디바이스 간의 통신 지원의 장점) - 통신인프라 구축, 로봇 관련 다양한 기능, 다양한 개발 도구 3) ROS 개발 환경 구축 컨트롤 창 여는 방법: ctrl + alt + t 한줄 설치를 하려고 했는데 그 이후, 창을 순서대로 열고 roscore/ rosrun turtlesim turtlesim_node/ rosrun tur..
[2023 ROS 스터디] 정혁제 #1주차 - ROS에 대해 알아보자 들어가며 강의가 총 3편이였지만, 막상 이론적인 내용 뿐이라 사실 패드에 쓰면서 공부를 더 많이 한 듯하다. 일단 리눅스의 단축키부터 하나도 모르는 상황이라, 기초적인 것들은 유튜브를 통해 배워나갔다. 출처 - https://www.youtube.com/watch?v=9_KIdQ8abH4 pwd 부터 sudo명렁어까지 필수적인 부분들을 설명해 주시는데, 아마 나빼고는 다들 아는 부분이라 생각한다... (조만간 책 한권 사서 자세한 구조까지 알아봐야겠다) Chapter 1. 이번강의는 전반적인 로봇의 현황에 대해 많이 설명해 주셨다. 처음 주제는 computer와 personal phone의 공통점 2가지이다. 1. 다양한 하드웨어의 결합이 가능한 하드웨어 모듈 2. 운영체제 + 애플리케이션 또한, Har..

반응형