인기 글
ROS에서 Depth Camera를 활용하는 간단한 방법 이번 포스팅에서는, ROS에서 깊이 카메라를 활용하는 간단한 방법에 대하여 알아 볼 것 입니당. 깊이 카메라를 신나게 사용하기 앞서, 깊이 카메라란 무엇일까요? 일반 카메라와 어떤 차이가 있는걸까요? Depth Camera? ※ 해당 포스트에서는 ROS 표준 깊이 카메라인 Kinect Depth Camera를 기준으로 포스팅을 진행합니다! 깊이 카메라는 일반 카메라와 다르게, 적외선 송출기와 깊이 센서, 색 센서, 마이크 등으로 구성되어 있습니다. 또한 보통 카메라처럼 영상에 대한 정보만 얻을 수 있는 것이 아니라, 적외선 센서를 통해 카메라와 개체간의 거리를 인식하고, 내장된 마이크로 음성을 인식 할 수도 있습니다. 위 사진에 표시되는 파츠의 역..
방문 오랜만에 본가(영도) 내려갔다가.. 약속이 파토난 김에 책이나 읽어야지 싶었다. 보수동 가서 헌 책 좀 사고, 조용한 카페가 있을까 싶어 집 아래를 서성거리다 별 기대 없이 방문했는데 무척 좋았던 기억이 남아 꼭 포스팅을 해야겠다고 생각했다. 외관 정말 아무 기대 없이 슥 보고 들어갔기 떄문에 외관 사진은 없다.. 매장 우측에 병렬주차가 가능한 주차장이 있었던 것이 기억난다. 공간은 한 10~ 15대 남짓? 문을 열자 울리는 풍경 소리를 들으며, 여기 예전에 '비포'라는 맥주집이 있었던 곳이던가? 라는 생각이 문득 들었다. 친구들이랑 자주 갔었는데. 학창 시절의 영도에 대한 기억에 남아있는 가게가 대부분 사라졌다. 내부 메뉴 사진도 안 찍었다. 그저 책을 읽을 생각만 머릿속에 가득해서 어딘가에 엉덩..
작업 환경 본 블로그에서는 다음과 같은 작업 환경을 사용합니다. OS : Ubuntu 16.04 (LTS) ROS Version : Kinetic Simulation Tool : Gazebo 7.16.1 ROS엔 편리하게 사용할 수 있는 패키지가 굉장히 많지만, 운영체제와 호환이 되지 않을 경우 패키지가 동작하지 않는 경우가 꽤 많습니다. 따라서 ROS와 Ubuntu 버전 호환성을 먼저 확인해야 무의미한 삽질을 방지할 수 있습니다..! ROS에 대한 개괄적인 설명은 이전 포스트(ROS 소개)에서 설명했으니 다음으로는 ROS와 호환성이 뛰어난 시뮬레이션 도구인 Gazebo에 대해서 조금 알아보겠습니다. 혹시 필자와는 다른 버전을 사용하고 싶으신 분들은 운영체제 버전에 맞는 ROS 버전을 선택하여 설치해주시..
ROS란? ROS란 로봇용 오픈 소스 메타 운영체제를 의미합니다. 벌써 어렵습니다. 메타 운영체제?? 로봇용 오픈 소스 메타 운영체제란, 'Linux와 Windows, OS X 등과 같은 기존의 운영체제들이 하는 일처럼 로봇 제어를 위한 하드웨어 추상화, 저수준 기기 제어, 프로세스간 메시지 전달, 패키지 관리 기능 등의 빈번하게 사용되는 기능들을 제공해주는 프레임워크'를 의미합니다. 다시 말해, 원래대로라면 하루종일 밤을 새고 머리를 쥐어 뜯어가며 만들어야 했을 저수준 로봇 소프트웨어와 시스템의 대부분을 제공한다는 이야깁니다..!! 이전부터 많은 종류의 로봇 소프트웨어가 존재했지만, ROS는 특히 더 많은 사용자들에게 선택받고 생태계를 유지하며 꾸준히 발전하고 있습니다. ROS의 특징은 다음과 같습니다..
-
[부산 영도] Kunst 204Food 2022.12.19 00:16
방문 오랜만에 본가(영도) 내려갔다가.. 약속이 파토난 김에 책이나 읽어야지 싶었다. 보수동 가서 헌 책 좀 사고, 조용한 카페가 있을까 싶어 집 아래를 서성거리다 별 기대 없이 방문했는데 무척 좋았던 기억이 남아 꼭 포스팅을 해야겠다고 생각했다. 외관 정말 아무 기대 없이 슥 보고 들어갔기 떄문에 외관 사진은 없다.. 매장 우측에 병렬주차가 가능한 주차장이 있었던 것이 기억난다. 공간은 한 10~ 15대 남짓? 문을 열자 울리는 풍경 소리를 들으며, 여기 예전에 '비포'라는 맥주집이 있었던 곳이던가? 라는 생각이 문득 들었다. 친구들이랑 자주 갔었는데. 학창 시절의 영도에 대한 기억에 남아있는 가게가 대부분 사라졌다. 내부 메뉴 사진도 안 찍었다. 그저 책을 읽을 생각만 머릿속에 가득해서 어딘가에 엉덩..
-
[용산 와인바] 마음집Food 2021.02.15 01:27
방문 친형이 다니던 회사에 맛집 탐방 동아리가 있는데, 동아리 선별 추천 맛집 리스트 내에 가까운 위치의 맛집이 있다고 하여 평일 저녁에 퇴근하고 방문해 보았다. 가게는 용산역에서 도보 10분 쯤 거리, 도로변 건물 2층에 위치해 있다. 영업 시간: 17시 ~ 21시 정기 휴무: 월요일, 일요일 위치: 서울특별시 용산구 한강로3가 한강대로 56-1 2층 내부 가게의 조명이 예상보다 훨씬 밝았다. 낮술을 먹는 느낌..? 나는 개인적으로 기대했던 분위기(어두침침하고 적당히 끈적한)가 아니라 조금 당황스러웠다. 메뉴 처음부터 바질 백숙을 먹을 계획으로 매장에 방문하였는데, 사장님께서 2인일 경우 미니 닭백숙을 추천하셔서 미니 닭백숙을 주문했다. (나중에 양이 모자라 후회했음 ㅋㅋㅋ) 차가운 안주로 청포도 뭐시..
-
[부산 영도] 신기숲Food 2020.07.07 22:08
방문 영도에서 거주 중이지만, 영도에 있는 예쁜 카페에 갈 일이 딱히 없었는데 마침 날 보러 영도까지 찾아와준 친구가 영도 카페를 추천(???) 해준 덕에 영도 청학동에 위치한 신기숲에 방문할 기회가 생겼다. 신기산업 카페는 이전에 몇 번 들른 적이 있어 신기숲 카페와 어떤 관계인고 하여 찾아보니, 같은 회사? 그룹? 에서 운영하고 있는 듯 하다. 현재(2020. 07. 07) 신기 시리즈! 영도구 청학동에 위치 신기산업 신기숲 신기당 신기잡화점 식분도영 영도구 영선동에 위치 신기여울 참고 : http://www.sinki.co.kr/ 신기산업 부산 영도구 청학동 위치. 선물 및 사무용품 전문 제조업체. 카페/잡화점 운영 www.sinki.co.kr 외관 작은 푸른 숲에 둘러싸인 흰 건물 가게 앞 주차장..
-
[ROS] n-1. How to use Depth Camera on ROS?ROS 2020.05.19 18:15
ROS에서 Depth Camera를 활용하는 간단한 방법 이번 포스팅에서는, ROS에서 깊이 카메라를 활용하는 간단한 방법에 대하여 알아 볼 것 입니당. 깊이 카메라를 신나게 사용하기 앞서, 깊이 카메라란 무엇일까요? 일반 카메라와 어떤 차이가 있는걸까요? Depth Camera? ※ 해당 포스트에서는 ROS 표준 깊이 카메라인 Kinect Depth Camera를 기준으로 포스팅을 진행합니다! 깊이 카메라는 일반 카메라와 다르게, 적외선 송출기와 깊이 센서, 색 센서, 마이크 등으로 구성되어 있습니다. 또한 보통 카메라처럼 영상에 대한 정보만 얻을 수 있는 것이 아니라, 적외선 센서를 통해 카메라와 개체간의 거리를 인식하고, 내장된 마이크로 음성을 인식 할 수도 있습니다. 위 사진에 표시되는 파츠의 역..
-
[ROS] n. darknet_ros를 활용한 Yolo-v3 사용법ROS 2020.02.05 05:46
darknet_ros 이번 포스팅은 ROS에서 darknet을 간단하게 사용 가능하도록 지원하는 오픈소스 darknet_ros를 통하여 Yolo를 사용하는 방법을 설명합니다. darknet_ros의 Github 주소는 다음과 같습니다. https://github.com/leggedrobotics/darknet_ros leggedrobotics/darknet_ros YOLO ROS: Real-Time Object Detection for ROS. Contribute to leggedrobotics/darknet_ros development by creating an account on GitHub. github.com 설치 방법 작업이 이루어지고 있는 Working Space로 이동합니다. $ cd {yo..
-
[Blender] 01. Blender 소개Blender 2020.01.23 22:08
Blender란? 게임, 애니메이션 영화, 시각 효과, 예술, 3D Modeling 등을 위한 오픈 소스 3D 그래픽 도구를 의미합니다. 아래의 영상은 Blender를 사용하여 제작된 샘플 애니메이션입니다. https://www.youtube.com/watch?v=WhWc3b3KhnY Blender의 가치 자신이 원하는 모델을 가상 시뮬레이션 또는 3D Printer로 제작하기 위해서는 한 가지 이상의 3D 그래픽 도구에 익숙해져야 할 필요가 있습니다. CAD 등의 도구에 대한 지식이나 기술이 없거나 구매 비용의 장벽에 막혀 막연히 어렵게 느껴졌던 분들에게 오픈 소스 그래픽 툴, Blender를 추천드립니다. Blender의 강점은 다음과 같습니다. 무료 (General Public License를 따름..
-
[ROS] 1-2. ROS 시작하기ROS 2020.01.18 14:46
작업 환경 본 블로그에서는 다음과 같은 작업 환경을 사용합니다. OS : Ubuntu 16.04 (LTS) ROS Version : Kinetic Simulation Tool : Gazebo 7.16.1 ROS엔 편리하게 사용할 수 있는 패키지가 굉장히 많지만, 운영체제와 호환이 되지 않을 경우 패키지가 동작하지 않는 경우가 꽤 많습니다. 따라서 ROS와 Ubuntu 버전 호환성을 먼저 확인해야 무의미한 삽질을 방지할 수 있습니다..! ROS에 대한 개괄적인 설명은 이전 포스트(ROS 소개)에서 설명했으니 다음으로는 ROS와 호환성이 뛰어난 시뮬레이션 도구인 Gazebo에 대해서 조금 알아보겠습니다. 혹시 필자와는 다른 버전을 사용하고 싶으신 분들은 운영체제 버전에 맞는 ROS 버전을 선택하여 설치해주시..
-
[ROS] 1-1. ROS(Robot Operating System) 소개ROS 2020.01.18 07:20
ROS란? ROS란 로봇용 오픈 소스 메타 운영체제를 의미합니다. 벌써 어렵습니다. 메타 운영체제?? 로봇용 오픈 소스 메타 운영체제란, 'Linux와 Windows, OS X 등과 같은 기존의 운영체제들이 하는 일처럼 로봇 제어를 위한 하드웨어 추상화, 저수준 기기 제어, 프로세스간 메시지 전달, 패키지 관리 기능 등의 빈번하게 사용되는 기능들을 제공해주는 프레임워크'를 의미합니다. 다시 말해, 원래대로라면 하루종일 밤을 새고 머리를 쥐어 뜯어가며 만들어야 했을 저수준 로봇 소프트웨어와 시스템의 대부분을 제공한다는 이야깁니다..!! 이전부터 많은 종류의 로봇 소프트웨어가 존재했지만, ROS는 특히 더 많은 사용자들에게 선택받고 생태계를 유지하며 꾸준히 발전하고 있습니다. ROS의 특징은 다음과 같습니다..
-
시작Life 2020.01.18 01:04
블로그 개요 본 블로그는 로봇 관련 기술 연구실 소속 중인 현재 소프트웨어 공학과 4학년 재학생에 의해 개설되었음. 목표 본 블로그는 학부 시절 겪은 삽질의 공유로 같은 아픔을 겪는 다른 이들의 고통을 최소화하는 것을 목표로 함. 범위 본 블로그에서는 다음과 같은 기술과 개념을 다룰 예정임. ROS (Robot Operating System) 오픈소스로 제공되는 로봇 제어를 위한 메타 운영체제 Simulation 로봇의 URDF(Unified Robot Description Format) , SDF(Simulation Descript Format) 또는 xacro(XML Macros)와 World 파일을 통하여 가상 세계에서 로봇을 시뮬레이션 본 블로그에서는 ROS와 호환성이 뛰어난 Gazebo를 주로 ..