최신 글
-
SBC (rasp, jetson, latte panda)
Ubuntu가 설치된 Raspberry Pi 5에 picamera 설치하기
저는 라즈베리파이5에 Ubuntu 24.04를 설치해서 사용하는데요. 그냥 편하게 Raspbian을 사용하면 설정이 편한데, 어쩌다 보니 저는 우분투를 설치하고서 사용을 하는데요. 오늘은 Ubuntu 24.04가 설치된 Raspberry Pi 5에서 picamera를 설치하는 방법입니다.저렇게 생긴 picamera는 csi 단자를 통해 연결이 되는데요.저 부분에 들어가게 되죠. 저 카메라를 사용하게끔 라이브러리와 Python 모듈을 설치하려고 합니다.Ubuntu가 설치된 Raspberry Pi5에 libcamera 설치 위 깃헙 사이트에 설치법이 있습니다. 그대로 따라하면 되는데, 약간~씩 다른 부분이 있을 수 있습니다. 제가 진행할때는 뭔가 에러들이 있어서 검색하면서 진행을 해서 그렇습니다.sudo a..
-
SBC (rasp, jetson, latte panda)
라즈베리파이 VNC 설정 - tightvnc server -
이번에는 라즈베리파이에 VNC를 설정하는 이야기를 하려고 합니다. VNC는 원격 데스크탑 환경을 제공하는 기술인데, 그 중 무료인 tightvnc를 소개하려고 합니다.라즈베리파이에 VNC 설치일단, 저는 보통 raspberry pi 보드에는 ssh로 접근을 한답니다. 라즈베리파이 보드에 우분투 24.04를 설치하고 ssh를 설정하는 과정은 아래 youtube 영상에서 제가 소개를 한적이 있으니 먼저 봐주세요.https://www.youtube.com/watch?v=MFHU3pkzhDo&list=PL0xYz_4oqpvidCm57CYbWlj-hFbMdJuhi&index=3그리고 아래 그림처럼 tightvncserver를 설치합니다.또한,위 그림처럼 그 외 필요한 아이들도 설치합니다.그 과정에서 displa..
-
Robot Program - ROS
ROS2 교육 유데미 유료 교육을 오픈했습니다.
저는 최근 ROS2 관련해서 공개활동을 몇가지 하고 있습니다. 이중에서 하나는 유투브 무료 공개 강의이고, 또 하나는 유데미 유료 강의입니다. 유투브는 무료라고 하지만, 뭐 조회수가 많은 분들은 수익도 잘 만드시는것 같은데, 슬프게도 저희 유투브는 수익이 0.01달러도 없는 상태이지요. 그리고 유데미도 유료이긴 하나 이전의 입문편은 구독자 수가 50분이셔서 저희에게 지급된 총 누적 수입이 몇 십 달러 정도의 수입입니다. 그럼에도 불구하고 제가 이 두 과정을 계속 진행하는 이유가 있습니다. 유투브 무료 강의를 하는 이유먼저, 유투브 영상을 진행하는 이유는, 제가 하고 싶은 원래의 목표는 프로젝트성 영상 강의들인데, 이 강의의 기초 기술들을 모두 제가 만들고 싶었기 때문입니다. 즉, 로봇이 사람의 제스쳐를 ..
-
Robot Program - ROS
ROS2 무료 강의 R2R 응용편이 끝났습니다.
제가 유투브를 통해 ROS2 무료 강의를 처음 시작한 것이 24년 3월 경이었습니다. 그때는 기초편으로 먼저 시작하게 되었구요. R2R이라는 이름으로 시작을 했답니다. Rush To ROS2라는 이름이었죠^^. 그 이름으로 시작한 기초편이 3월에 시작해서 5월에 마쳤습니다.https://www.youtube.com/playlist?list=PL0xYz_4oqpvhj4JaPSTeGI2k5GQEE36oi [R2R] 무작정 따라하는 ROS2 - 입문과정PinkLAB의 R2R(Rush to ROS) 시리즈 그 첫번째, ROS2 입문편 입니다. 총 5개의 챕터를 통해 ROS2의 환경설정/기초명령/Topic을 학습합니다. ✅ 환경 : Ubuntu 22.04 Humble 버전 💛 강의 업로드 ➡️ 월/수/금 💛..
-
Ubuntu and Mint
ROS2에서 ros domain id를 터미널 프롬프트에 표현하기
여러 로봇을 ROS2에서 다루는 경우, 터미널마다 ros domain id가 혼돈되어 실수하는 경우가 자주 있죠. 이럴때 터미널에서 도메인 아이디를 보기좋게 표현되는 방법을 써보면 좋습니다.바로 이렇게요^^ 일단 터미널에서 아래 코드를 넣어보죠.GREEN='\[\e[1;32m\]' BLUE='\[\e[1;34m\]' NC='\[\e[0m\]'PS1="${BLUE}(ID: \${ROS_DOMAIN_ID:-unset})${GREEN}\u${NC}${GREEN}@\h${NC}:${BLUE}\w${NC}\$ "이 코드를 최초 디폴트 터미널에 넣어보겠습니다.그리고 나면 이렇게 됩니다. 만약 unset이 아니라, ros2가 동작하면 default가 0이니 0으로 하겠다고 하면, GREEN='\[\e[1;32m\]'..
-
Education
제로베이스 수강생 프로젝트 소개 - 금 시세 분석
이번에 소개해드릴 수강생의 프로젝트는 금시세를 분석한 팀입니다. 단순한듯 하지만, 단순하지 않았던 내용입니다. 저는 제로베이스에서 프로젝트를 수행하는 팀이 잘 마무리할 수 있도록 유도하는 역할을 하고 있는데요. 이번 팀을 또 소개할 수 있어서 오히려 좋기도 합니다. 데이터를 수집한 후 간략히 시간의 흐름으로 들여다보고 있습니다.이 때 시계열 분석 도구를 이용해서 트렌드와 seasonality를 조사했습니다. 그러다보면 저렇게 몇몇 특징들이 보이는데요.찾은 특징들을 가지고, 그 현상을 확인하고, 원인도 찾아보려는 노력을 하고 있습니다.그 과정에서 금의 시세에 영향을 주는 요인들을 찾으려는 것이죠.아 근데, 금의 시세가 오르던 말든지, 매년 트렌드대비 금값은 5월에 낮은 모양이더군요. 월간 분석에서는 월초,..
AI 관련 최신글
-
DeepLearning
영상 인식에 필요한 기초 기법 간편 정리 - ArUCo Marker, YOLO 등
이번에는 로봇에서 영상인식, 혹은 간단한 프로젝트에서 영상을 인식하는 부분에 대해 간단히 정리해서 유투브에 올렸습니다. 여러가지를 모두 다루면 좋겠지만, 윈도우 환경에서 설명을 했고, OpenCV 기초, ArUCo Marker 이야기, YOLO, YOLO를 위한 라벨링 작업등을 초~간단하게 설명했습니다. 먼저 아래 링크는 영상 전체의 재생목록입니다. https://www.youtube.com/playlist?list=PL83j7f4UkozEKBsOgKNEy79w5ClNMtxSF 영상 인식에 필요한 기법 간편 정리 이번에는 로봇에서 영상인식, 혹은 간단한 프로젝트에서 영상을 인식하는 부분에 대해 간단히 정리해서 유투브에 올렸습니다. 여러가지를 모두 다루면 좋겠지만, 윈도우 환경에서 설명을 했고, www.y..
-
Project
핑크랩이 문제풀이 학습 시장용 유사문제 찾기 알고리즘에 도전합니다.
제가 자주 하는 말이지만, 희한하게 어떤 주제에 대해 클라이언트 미팅을 하면 유사 분야의 미팅이 (제가 의도하지 않게) 잡히게 됩니다. 그것도 많은 수가 제가 찾아다닌것이 아니라 클라이언트께서 먼저 연락을 주시는 거죠. 이번에는 문제풀이 학습 시장의 의뢰입니다. 머신러닝/딥러닝을 이용해서 유사한 문제를 찾는 것입니다. 프로젝트 개요 입시분야로 한정하면 "콴다"라고 하는 업계의 주도적 서비스가 있습니다. 콰다는 이렇게 폰으로 궁금한 문제를 찾아서 사진을 찍으면 OCR로 판독후 AI로 자사 DB에서 유사한 문제를 찾아 그 해법과 함께 제시하는 것인데요. 해당 문제의 해법을 보여주는 것이 아니라 유사한 문제를 보여주는 것입니다. 학습하고 나면 애초에 궁금했던 문제를 풀수 있겠죠. 저희 핑크랩에 의뢰하신 클라이..
-
Project
핑크랩이 물류로봇에서 사용될 Pose Estimation 프로젝트를 도전합니다.
아주 예전에 제가 한양대 에리카에 연구교수로 있을 당시 잠시 관계가 있었던 프로젝트 중에 가구조립 프로젝트가 있었습니다. 저는 당시 다른일로 바빠서 대학원생에게 다 맡겨두고 거의 신경을 쓰지 못했었는데요. [지금 생각하니 너무 미안하군요ㅠㅠ] 그때 했던 연구 중에 로봇팔이 물체를 잡기 위해서 해당 물체의 Pose(자세)를 예측해야 더 잘 잡을 수 있을 거라고 생각을 했었습니다. 위 그림은 당시 대학원생이 작업한 것으로 가구조립에 사용되는 다양한 종류의 못을 보여주고 있습니다. 이 못의 자세를 알아야 로봇팔이 잡을 때 편하겠죠. 그래서 당시에 조금 인연이 있었습니다. 뭐가요? 아~ 바로 pose estimation 입니다.^^ 프로젝트 개요 위 그림은 유명한 NVIDIA의 ISAAC 시스템에 포함된 기능으..