전체 글 23

TIL 251218 thu

✨ 오늘 해낸 일클로드 코드라는 새로운 도구를 활용해서 기능 하나(ROS2 노드)를 구현해 보았다.아이디어를 빠르게 코드 형태로 구체화하는 데에는 확실히 도움이 되었다. 🤔 아쉬웠던 점몇 번 해 봤던 작업인데도, GStreamer 파이프라인을 구성하는 전체 프로세스를 이제서야 체계적으로 정리하게 되었다. 앞으로는 어떤 카메라를 받아도 GStreamer 파이프라인을 요구사항에 맞게 구성하기까지의 시간을 단축할 수 있겠지.나만의 작업 프로세스를 정립해 나가는 것도 중요한 역량이라는 걸 체감했다. 📚 오늘 배운 점오늘 체감해 본 full 느낌~코딩은초반에 큰 구조를 빠르게 잡는 용도로는 효과적이지만세부 구현과 디버깅은 결국 내가 직접 수행하는 편이 낫다.특히 vscode 내 클로드 코드 환경에서는카메라 드..

TIL 251217 wed

✨ 오늘 해낸 일ROS2 워크스페이스를 초기 설계 단계에서부터 구조화하려는 접근은 좋은 시도였다. 🤔 아쉬웠던 점지난 회의 기록을 여유 있을 때 그냥 슥슥 읽어서 정보를 업데이트 해 두는 습관을 들여야겠다.중요도와 별개로 이미 회의에서 논의된 건을, 심지어 적어뒀던 일을 두 번 이상 물어보지 않도록 하자. 📚 오늘 배운 점C++ 개발에서여러 cpp 파일이 하나의 hpp 파일을 공통으로 #include 하면,헤당 헤더가 변경될 때 의존하는 모든 cpp가 재컴파일되어 빌드 시간이 증가할 수 있다.특히 hpp에 구현 세부가 많거나, 다른 헤더를 다수 포함하거나, 템플릿/인라인 함수/매크로가 많을 수록 컴파일 시간에 미치는 영향이 커진다.-->헤더는 인터페이스 중심으로 최소화하기헤더와 소스 모두 모듈화가 필수적

TIL 251215 mon

✨ 오늘 해낸 일TensorRT trt 모델 변환 과정을 배웠음과정이 복잡하진 않았다.trtexec 기능을 더 공부해 보고 자유자재로 사용하는 걸 목표로 해야겠다.그리고 trt 변환 과정을 개인적으로 문서화해 둬야겠다. 🤔 아쉬웠던 점업무시간 4Q 부터는 집중력이 떨어져서 딱히 결과를 낸 게 없다.컨디션 이슈와, 당장은 목표가 분명하지 않은 것이 원인이라고 생각된다.차선 인식 알고리즘 개선이라는 큰 덩어리에서 일을 더 쪼개서 단계별로 뭘 할지 계획을 세워야겠다. 📚 오늘 배운 점cv2.putText() 는 단일 라인 렌더링만 가능하다.내가 사용한 폰트 FONT_HERSHEY_SIMPLEX 에서 줄 바꿈 '\n' 문자를 지원하지 않아서 '?'로 출력됨-> 수동으로 좌표를 이용해서 여러 줄을 그려야 함

TIL 251214

✨ 오늘 해낸 일🤔 아쉬웠던 점📚 오늘 배운 점---새해에는 일일 기록 내용을 더 심화하고,블로그라는 공개적인 플랫폼에 게시하려고 한다. 오늘은 예외고, 앞으로는 업무 위주 내용으로.누군가 읽을 수 있다는 생각을 하면더 정제된 글을 쓰게 되고, 동기부여도 될 것 같다.아무도 안 읽으면 구글 봇이라도 보겠지 뭐..오늘 해낸 일 : 해결한 문제, 해결, 결과, 내가 잘한 점아쉬웠던 점 : 피드백 받은 내용, 반성할 점, 놓친 것오늘 배운 점 : 기술, 인사이트

처음 개발자 경력기술서 작성하며 든 생각

올해가 벌써 한 달도 남지 않았다.12월이 되면 한 해를 돌아봐야 한다.올초 비장한 얼굴을 하고 세웠던 연간 계획이 6개 있었는데,그중 하나가 '경력기술서 초안 완성하기'였다.참 신기한 게, '경력기술서를 올해 안에 쓰는 게 나의 목표야'라고선언해 두니까 정말로 일 년 내내 그 생각이 늘 머릿속 한편에계속 자리 잡고 있던 것 같다.물론 귀찮음이 이겼기 때문에애써 흐린 눈으로 무시하다가도저히 더는 미룰 수 없겠다는 생각이 든 게 약 5달 전이었다.'딱 한 줄만 쓰기'부터 시작해서틈틈이 채워가다가이번에 드디어 올해 한 일까지 포함해서경력기술서를 마무리하게 됐다.하반기에 워낙 일이 몰아쳐서일찍 썼어도 계속 수정했을 것 같긴 하다.남들 다 하는 일인데뿌듯하고 난리야 하하 이번 경력기술서를 정리하며가장 먼저 든..

💼 Career 2025.12.13

7월 7일 목

오늘 한 거 기록 우분투 PC 2 정상화 출근해 보니 어제 세팅해 놓은 2번 PC가 보라색 화면만 보이며 얌전히 죽어 있었다. GRUB recovery mode 들어가서 갖은 노력을 해 봤지만 갈 수록 우분투가 만신창이가 되어가는 느낌이었다. 내 93924523번 우분투 포맷 경험에 의해 포맷이 필요한 시점이라는 걸 감지했고 깔끔하게 디스크를 지우고 우분투를 새로 깔았다. 아무래도 그래픽 드라이버 관련한 문제인 걸로 보인다. 덕분에 오늘 그래픽 드라이버와 CUDA를 깔끔하게 까는 프로세스를 확실히 정리했다.(곧 포스팅 할 예정) 로컬 환경에는 그래픽 드라이버, CUDA, 그리고 도커 환경만 세팅해놨다. 모든 걸 도커로 해버리겠다는 각오를 다시 한 번 다졌다. crfnet 환경 세팅 도커파일에서 내 필요에..

CRF-Net 들여다보기(학습, 테스트, 코드 분석) - 작성중

카메라-레이더 센서 융합을 딥러닝으로 수행하는 알고리즘이 어떻게 코드로 구현됐는지 알고 싶어서 몇 논문에서 인용된 CRF-Net(이하 crfnet)을 공부해 보기로 했다. https://github.com/TUMFTM/CameraRadarFusionNet GitHub - TUMFTM/CameraRadarFusionNet Contribute to TUMFTM/CameraRadarFusionNet development by creating an account on GitHub. github.com 선택한 이유는 1) 딥러닝 이용한 CR 융합에서 꽤 인용되는 걸 봤고, 2) 코드 규모가 감당하기 어려울 정도로 크지 않다고 생각됐고, 3) 논문에 나온 레이더 전처리 방법이 코드로 어떻게 구현됐는지 궁금해서 이다..

✏️ Study 2022.07.07

7월 6일 수

7월 업무들 - crfnet 코드 분석(10일까지) - 센서 융합 연구 동향 정리(11일까지) - F/O 과제 문헌조사(19일까지) - 우분투 환경 설정 문서화(블로그에) 참고사이트 https://velog.io/@qksud14/jrdev-02 스타트업 신입 개발일지(02 : 소스 코드 분석하기) 제대로된 코드를 만들기 위해서는 제대로된 코드를 많이 읽어보면 된다.기존에 사용하는 라이브러리나 플러그인의 코드를 읽어라인상깊었던 소프트웨어 코드를 읽어라존경하는 사람이 만든 velog.io https://mrgamza.tistory.com/773 Docker. docker file (Docker Image)의 기본 구성 Docker를 사용하여서 간단한 서버를 MSA처럼 구성하여서 사용하고 있습니다. docke..