일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 인공지능
- LIDAR
- 로봇
- GPS
- 티스토리챌린지
- U-blox
- turtlesim
- Simulation
- C++
- 아두이노
- 강화학습
- GUI
- Puck LITE
- Jetson
- 자율주행
- turtlebot3
- WSL
- ubuntu
- QT
- ROS2
- Visual SLAM
- RTK
- ROS
- 터틀심
- SLAM
- 젯슨
- Gazebo
- 파이썬
- WSL2
- ZED2
- Today
- Total
목록전체 글 (128)
직관적인느낌
## 거버 파일을 만들기 위한 최고의 PCB 설계 프로그램 6가지 PCB 설계에서 중요한 단계 중 하나는 제조를 위해 거버(Gerber) 파일을 생성하는 것입니다. 거버 파일은 기판의 각 레이어와 드릴 홀 위치 등 필요한 정보를 포함해 제조사에 전달되는 표준 포맷이죠. 그렇다면 어떤 PCB 설계 소프트웨어를 사용해야 할까요? 오늘은 초보자부터 전문가까지 누구나 사용할 수 있는 **최고의 PCB 설계 프로그램 6가지**를 소개합니다. 1. KiCAD - **특징**: 무료이면서도 강력한 오픈소스 소프트웨어 - **장점**: 스키매틱 캡처, PCB 설계, 3D 보기 등 다양한 기능을 제공하여 초보자부터 전문가까지 사용 가능 - **링크**: [KiCAD 공식 홈페이지](https://www.kicad.or..
장애물과 부딪히지 않으며 로봇 맵핑하기: 라이다 기반 자동 맵핑 기법로봇이 환경을 탐색하고 맵을 생성하는 과정에서 가장 큰 과제 중 하나는 **장애물 회피(Obstacle Avoidance)**입니다. 특히 로봇 청소기와 같은 자율 이동 로봇의 경우, 주변의 장애물을 피하면서 실시간으로 맵을 만들어야 합니다. 이번 포스팅에서는 2D 라이다(LiDAR)와 엔코더만을 사용해 로봇이 장애물과 충돌하지 않고 안전하게 맵을 생성하는 방법에 대해 설명드리겠습니다.라이다와 엔코더를 이용한 맵핑의 기본 원리로봇이 실내나 실외의 환경을 자동으로 탐색하면서 맵을 만드는 것을 **SLAM (Simultaneous Localization and Mapping)**이라고 합니다. SLAM은 로봇이 자신의 위치를 파악하면서 주변..
로봇 공학이나 SLAM과 같은 다양한 분야에서는 다차원 데이터의 효율적인 검색과 관리를 위해 KD-Tree를 많이 사용합니다. 오늘은 nanoflann 라이브러리에서 KD-Tree를 설정하는 방법과, 그 매개변수 중 하나인 KDTreeSingleIndexAdaptorParams에 대해 알아보겠습니다.nanoflann 라이브러리란?nanoflann은 C++에서 KD-Tree를 사용해 효율적인 **최근접 이웃 탐색(Nearest Neighbor Search)**을 수행하도록 돕는 가벼운 라이브러리입니다. KD-Tree는 다차원 공간에서 점들의 집합을 효율적으로 관리하고 탐색하는 데 사용되며, 특히 로봇 공학, SLAM, 컴퓨터 비전 등에서 매우 유용합니다.KD-Tree의 기본 개념KD-Tree는 공간을 분할..
https://www.youtube.com/shorts/KuFjSpK5vnU?feature=share
1. 자료조사1. Object Detection with YOLOv8https://velog.io/@choonsik_mom/Object-Detection-with-yolo-NAS-zpetis4o Object Detection with YOLOv8YOLOv8에 대해 간략히 알아보고, 코드로 적용해 보자velog.io 2. yolov8 custom training / YOLOv8 커스텀 학습 하는 방법https://m.blog.naver.com/jong_jh_/222984251856 yolov8 custom training / YOLOv8 커스텀 학습 하는 방법학기중에 yolov5 를 활용해서 사람얼굴과 번호판을 인식해 블러처리 해주는 프로젝트를 했었는데요 22년 7...blog.naver.com 3. Ul..
스마트 팜에서의 AMR 카메라 안정화를 위한 패시브 서스펜션 적용 방법안녕하세요! 오늘은 스마트 팜에서 사용하는 **자율주행 로봇(AMR)**의 상판에 장착된 카메라가 지면의 불규칙성과 관계없이 항상 수평을 유지하도록 하는 패시브 서스펜션 시스템에 대해 알아보겠습니다.목차서론패시브 서스펜션 시스템의 기본 원리구성 요소 및 설계 방법3.1. 스프링 선택3.2. 댐퍼 선택3.3. 카메라 플랫폼 설계시스템 동작 원리설계 고려사항5.1. 자연 진동수 및 공진 방지5.2. 소재 및 내구성5.3. 유지보수 및 교체 용이성스마트 팜 환경에 특화된 추가 고려사항6.1. 방수 및 방진 처리6.2. 화학 물질 내성6.3. 안전성마무리서론스마트 팜에서 AMR은 작물 관리, 데이터 수집 등 다양한 역할을 수행합니다. 특히 A..
feat. 로봇을 활용한 딸기 컷팅 자동화: YOLOv8n Instance Segmentation과 Depth 카메라를 통한 3차원 좌표 추출서론스마트 팜과 농업 자동화의 발전은 수확과 같은 반복적인 작업을 로봇으로 대체하는 방향으로 나아가고 있습니다. 특히 딸기와 같은 섬세한 작물을 자르기 위해서는 로봇이 정확하게 컷팅 위치를 인식하고 3차원 좌표를 바탕으로 작업해야 합니다. 이번 포스팅에서는 딸기 컷팅 자동화를 위한 시스템에서 YOLOv8n의 Instance Segmentation과 Depth 카메라를 사용해 컷팅 위치의 3차원 좌표를 추출하는 과정을 소개합니다.1. 시스템 구성 및 모델 선택이 시스템은 로봇 팔 끝에 Depth 카메라가 장착된 핸드-아이 구성(Eye-in-Hand) 기반입니다. 카메..
현대의 다양한 지형에서 물건을 운반하는 카트는 단순한 구조로는 불규칙한 지형에서 안정성을 유지하기 어렵습니다. 특히, 울퉁불퉁한 노지나 경사진 지형에서는 카트의 안정성과 접지력을 높이기 위해 보다 복잡한 서스펜션 구조를 적용하는 것이 필요합니다. 이때 두 가지 서스펜션 구조인 보기(bogie) 방식과 로커 보기(rocker-bogie) 방식은 카트의 성능을 극대화할 수 있습니다. 이 글에서는 두 방식이 무엇이며, 이를 카트에 적용하는 방법에 대해 알아보겠습니다.1. 보기(bogie) 방식이란?보기 방식은 주로 전차나 무거운 하중을 운반하는 차량에 사용되는 서스펜션 시스템입니다. 두 개의 바퀴가 보기 암(bogie arm)으로 연결되어 독립적으로 상하로 움직일 수 있으며, 피벗 포인트를 중심으로 바퀴들이 ..
1. 동력보조 카트란?동력보조 카트는 사용자가 짐을 운반할 때 모터를 통해 보조 동력을 제공하여 더 적은 힘으로 무거운 짐을 쉽게 운반할 수 있는 장치입니다. 특히 고하중을 운반할 때 매우 유용하며, 센서와 모터를 통해 사용자 힘을 감지하고 자동으로 보조 동력을 제공합니다.2. 동력보조 시스템의 구성 요소동력보조 카트를 설계하려면 다음의 핵심 구성 요소가 필요합니다:센서: 사용자 힘이나 카트의 움직임을 감지하는 장치. 대표적으로 토크 센서, 속도 센서, 가속도계 등이 있습니다.모터: 사용자의 힘을 보조하는 동력원. **브러시리스 DC 모터(BLDC)**가 일반적으로 많이 사용됩니다.제어 시스템: 모터와 센서 데이터를 바탕으로 모터 출력을 조절하는 시스템. PID 제어 알고리즘이 많이 사용됩니다.배터리 관..
보호되어 있는 글입니다.