ROS2 Humble에서 C++ Topic 예제 코드 정리

대상: ROS1(특히 Melodic/Noetic) 경험이 있거나, ROS2 Humble에서 C++로 토픽 Publisher/Subscriber를 처음 만드는 개발자환경: Ubuntu 22.04, ROS2 Humble, colcon, C++17, ament_cmake 1. 문제/주제 요약 이 글에서는 ROS2 Humble에서 C++ 노드로 토픽 통신을 하는 가장 기본적인 예제를 다룹니다. 2. 배경 / 개념…

Ubuntu 22.04에서 ROS2 Humble 설치 및 기본 동작 확인

대상: Ubuntu 22.04(Jammy) 환경에서 ROS2 Humble을 처음 설치하고, ros2 run demo_nodes_cpp talker/listener 정도까지 실행해 보고 싶은 개발자환경: Ubuntu 22.04 Desktop, sudo 권한, 기본적인 터미널 사용 가능 ROS2 Humble은 Ubuntu 22.04 LTS를 위한 대표적인 ROS2 배포판이다.기존에 ROS1(Melodic/Noetic) 경험이 있든 없든, 앞으로는…

ChatGPT + Notion 연동 방법 정리

1. 문제/주제 요약 하고 싶은 건 대략 이런 거죠: 이 글에서는 (A) ChatGPT 내부에서 Notion DB를 직접 다루는 방법과(B) Make 시나리오로 ChatGPT–Notion을 자동화하는 방법을 단계별로 정리합니다. 2. 배경 / 개념 설명 2-1. 옵션 1: ChatGPT “커넥터 + Actions”로 Notion 직접…

Custom ChatGPT(GPTs) 만드는 방법

대상: ChatGPT를 “일반 챗봇”이 아니라 내 업무용 도구로 커스터마이징해서 쓰고 싶은 개발자 / 기획자 / 팀 리더환경: ChatGPT 웹(챗GPT.com), 2025년 11월 기준 플랜 구조(Free / Go / Plus / Pro / Business / Enterprise) – 세부 가격·기능은 수시 변경 가능,…

자율주행 시스템 : 센서부터 제어까지

대상: 자율주행(모바일 로봇/차량) 소프트웨어 아키텍처를 한 번에 이해하고 싶은 개발자환경: Ubuntu + ROS/ROS2 기반 자율주행 스택을 가정 (차량/모바일 로봇 공통적으로 적용 가능한 개념 위주) 1. 문제/주제 요약 자율주행 시스템을 공부하다 보면 보통 이렇게 쪼개서 보게 됩니다. 근데 **“전체가 어떻게 연결돼서…

Raspberry Pi 5 개발 환경 구축

대상: Raspberry Pi 5로 C++/Python/ROS 등 개발을 하려는 사람, GUI 없이도 PC에서 편하게 개발하고 싶은 사람환경: Raspberry Pi 5, Raspberry Pi OS (64-bit 기준), 호스트 PC는 Ubuntu 22.04 / Windows 10/11, VS Code 설치됨 1. 문제/주제 요약 Raspberry Pi 5를…

C++/OpenCV 이용한 카메라 연결

대상: C++/OpenCV로 웹캠(USB 카메라)을 열어서 영상 스트림을 띄워보고 싶은 사람환경: Ubuntu 20.04 / 22.04, OpenCV 4.x, CMake 기반 C++ 프로젝트 (g++ 사용) 1. 문제/주제 요약 “카메라 잘 붙어 있는지 확인”용으로 쓰기 좋은 코드라고 보면 됩니다. 2. 원인/배경 설명 실무에서 카메라를…

Python으로 Notion API 연동해서 공부 로그 자동 기록하기

대상: 앞에서 설계한 Notion 공부 로그 / 에러 로그 / ChatGPT 대화 로그 DB에, Python 코드로 직접 기록을 남기고 싶은 개발자환경: Notion 워크스페이스 + Notion API 사용 가능, Python 3.x, requests 라이브러리 사용 앞에서 Notion 안에 를 설계하고, Make 같은…

Make 로 Notion 공부 로그 자동화 Workflow 설계하기

대상: Notion에 공부 로그, 에러 로그, ChatGPT 대화 로그 DB를 만들어두고, Make(옛 인티그로맷) 같은 자동화 툴로 “반자동/자동 기록”을 하고 싶은 개발자환경: Notion 워크스페이스 + Make 계정 보유 가정, 앞에서 설계한 Notion DB 구조를 어느 정도 만들어 둔 상태 앞에서 개발자용…