본문 바로가기

robot

(89)
PinkLAB이 Carla - Autoware 프로젝트를 잘 마쳤습니다. 2023. 6. 1. 08:00 이 프로젝트가 마친지가 꽤 되는데 이제야 소개글을 쓰네요. Carla와 Autoware를 함께 사용하려는 분들이 많아지고 있는데요. 이번에 저희는 두 도구를 ROS2에서 사용하려는 목표를 가진 회사의 의뢰를 받았습니다. 목표는 아래와 같습니다. 회사내 막 빌드 중인 개발팀이 바로 사용할 수 있도록 Carla와 Autoware를 Ubuntu 20.04에서 ROS2용으로 환경설정을 하는 것을 문서화 Carla의 사용법과 Autoware의 사용법을 문서화 위 두 가지를 모두 잘 하는 신입 엔지니어 취업 주선 아래의 글에 그 내용을 정리하면서 핑크랩이 프로젝트를 진행한다고 알렸었죠. https://pinkwink.kr/1420 핑크랩이 carla, autoware, ROS2 관련 프로젝트를 시작합니다. 저는 최..
[수강생 프로젝트 소개] 자율주행 로봇 SW 개발 - 차선인식, 장애물 회피, SLAM, ROS2 2023. 4. 28. 08:00 최근 저는 정말 바쁜 날을 보내고 있습니다. 그 와중에 그래도 소개할 팀은 또 소개해야죠?^^ 이번에 소개할 팀의 결과물은 저에게 딥러닝과 ROS2 등의 수업을 시작한지 대략 5개월이 되던 시점에 시작한 프로젝트의 결과입니다. 처음에는 어미로봇이 아가로봇(^^)들을 데리고 실외를 주행한 다음 실내에서는 아가로봇들이 동작하는 컨셉이었습니다. 그러나 배우는 단계의 학생들이라 자금의 여력이 충분치 않아서 안타깝게도 많이 생략해야 했던 ... 슬픔이 있습니다. 그래도 저는 이 팀이 잘했다 싶은 것은 스스로 수행한 일들이 아래와 같기 때문입니다. 차선 인식을 하기 위한 segmentation 모델 학습 인식된 차선으로 로봇 기동하기 차선 위의 장애물을 감지하고 회피 기동하기 ROS2 slam을 이용해서 맵빌딩하고..
22년 11월 H-Mobility Robotics 해커톤 대회를 마쳤습니다 2022. 11. 22. 08:00 얼마전에 저희 핑크랩이 현대 H 모빌리티 로보틱스 해커톤 대회를 연다고 했었는데요. https://pinkwink.kr/1397 핑크랩이 H-Mobility 해커톤 대회를 준비합니다. 현대자동차는 매년 H-Mobility Class라는 과정을 진행을 합니다. 차량 전동화, 자율주행, 로보틱스의 세 분야로 이뤄지고 이 중 로보틱스 분야는 심화과정의 일환으로 1박2일 해커톤 대회를 2022년 올 pinkwink.kr 해당 대회를 얼마전에 잘 마쳤습니다. 대회 당일~ 긴장 음.. 일단 대회 아침부터 저 빈백이 도착해서 설치하고 배치하느라 고생들 했죠~ 또 아침부터 저렇게 인포데스크를 준비하느라 분주했습니다. 여긴 참가자 팀들이 사용할 각 팀별 공간이구요. 로봇과 여타 액세사리들이 배치된 모습입니다. 그리고 절..
ROS2 혼자 공부하기 좋은 책 추천 - ROS2 혼자 공부하는 로봇 SW 2022. 8. 31. 08:00 제목을 "ROS2 혼자 공부하기 좋은 책"이라고 잡으니 첫 문장부터 창피합니다. 최근 몇 개월간 작업한 ROS2 기초 책을 출판했습니다. 정확히는 9월 7일 출판예정인데, 이미 주요 온라인 서점에는 등록이 되어서 이렇게 저도 블로그에 소개하게 되었습니다. 책 표지입니다. 이 중 제가 이 책의 컨셉으로 생각한 내용이 표지 뒷면에 있는데요. 본 책은 ROS2를 먼저 공부한 선배가 ROS2의 사용방법을 옆에서 알려주는 것 처럼 진행하고 있습니다. 이야기를 듣듯이 편하게 따라해보세요. 위 내용입니다. ROS2 혼자 공부하는 로봇 SW 목차 및 내용 이 책의 내용 자체는 제가 평상시 생각한 아주 기초적인 내용입니다. 먼저 책에서 ROS2를 공부하기 위한 환경설정부분과 필요한 몇몇 앱과 ROS2 설치를 이야기하고 ..
ROS Melodic에서 YOLO로 detection 된 사람 수 세기 2022. 3. 17. 08:00 최근 저는 광운대에서 ROS 기초 수업을 진행했습니다. 해당 수업은 제가 ROS 기초를 진행하고 마치면, 그 다음 다른 분이 이어서 실제 주행로봇을 가지고 프로젝트를 진행하는 방식이었습니다. 그래서 제 뒤에 이어지는 수업에서 ROS melodic 버전을 사용하기 때문에 저도 수업을 melodic으로 진행을 했죠. 근데 melodic 버전에서 제가 블로그에서 YOLO pkg를 소개했던 적이 있습니다. https://pinkwink.kr/1256 ROS melodic에서 영상인식 YOLOv3 패키지 세팅하기 최근 여러글에서 이야기했지만, 제가 지금은 (임시.ㅠㅠ.로) 한양대 에리카에 있습니다. 여러 고마운 분들의 배려로 아주 다양한 재미있는 일들을 경험중이랍니다. 그 중에 또 하나 멋진 일은 아 pinkwi..
고등학생들을 대상으로 한 딥러닝을 이용한 자율주행 AI ROBOT 캠프 2021. 12. 8. 08:00 최근 저는 AI ROBOT 캠프라는 이름으로 강남구와 한국로봇융합연구원에서 주최하는 행사에 고등학생들을 대상으로 딥러닝을 이용한 자율주행을 강의했습니다. 강의에 필요한 로봇도 직접 관여하고 강의에 필요한 여러 제반사항도 많이 챙겼죠. 특히 딥러닝+로봇을 10대 고등학생들에게 수업을 한다는 것이 괜찮을지 고민이 많았습니다. 위 포스터에 있는 내용처럼 청소년이 대상이었고, 무려 SETEC에 있는 SBA아카데미를 대관해서 진행했습니다. 저 사진은 대회가 토/일로 진행했는데 토요일에 행사에 문제가 생겨서 스탭들이랑 거의 새벽까지 긴급 점검을 하던 전쟁터 같은 상황을 찍어 보았습니다. 우리는 전쟁을 했다는 ㅋㅋㅋ 원래는 캠프기간 중에 사용할 로봇은 로보티즈의 터틀봇3였습니다. 그런데 딥러닝을 로봇에서 학습시키기 ..
ROS 카메라 캘리브레이션 수행하기 2021. 4. 27. 08:00 오늘은 ROS melodic에서 카메라를 calibration하는 과정을 설명하려고 합니다. 카메라 영상을 어떻게 사용하는지에 따라 캘리브레이션이 필요할 때가 있는데요. 어떻게 하는지 간단히 보여드릴까 합니다. roscore를 실행하고~ 사용하시는 카메라를 기동하면 됩니다. 저는 최근에 개발에 참여한 R1mini의 ROS 패키지에서 카메라를 기동하는 명령을 사용하면 됩니다. 아무튼 카메라를 기동하구요~ 카메라 영상이 잘 들어오는 rqt_image_view로 확인합니다. 그리고 rostopic list로 영상의 토픽이름을 확인합니다. 제 경우는 jetson 카메라를 실행했기 때문에 /main_camera/image_raw가 토픽 이름입니다. 이제 위 링크에서 체크보드를 받습니다. 저 체크 보드 파일은 RO..
Jetson nano에 ROS2 foxy 설치하기 2021. 4. 2. 16:42 Jetson Nano는 Ubuntu 18.04에 대응하는 Jetpack이라는 것을 설치하게 됩니다. 그리고 우리는 그 위에 ROS1 melodic 버전을 설치하는 것이 일반적인 절차입니다. 그런데, ROS2가 인기를 끌면서, 또 Ubuntu가 20.04까지 나오면서 Foxy 혹은 그 상위버전의 ROS2를 Jetson Nano에 설치하고 싶은 분들이 많이지기 시작했습니다. 공식적으로는 불가능하죠. NVIDIA가 20.04 Ubuntu를 공식 지원하지 않는한... 그런데 만약 이미 가지고 있는 젯슨나노 보드에 단지 ROS2 Foxy를 설치해보는 것이 목적이라면, Jetpack의 기능을 다 사용하지 못하는것도 괜찮다면, 오늘 설명하는 방법도 있습니다.^^. 일단 먼저 이쪽 세계가 요즘 그렇듯 누가 이미 고맙게..

반응형