-
ROS2 & Linux
apt update 중 오류, 해시 합이 맞지 않습니다. (apt update hash sum mismatch)
24.06.02 집필 목차1. 현상2. 해결3. 결론 ---------------------------------------------------------------------------------------------------------------1. 현상 평화로이 코딩을 시작하려 했으나 발생한 문제.평소처럼 sudo apt update와 upgrade를 조져주고 있는데, 해시 합이 맞지 않댄다.. 일단 무슨 문제인지 알아야 겠고, 해결을 해야겠다.우선 apt가 update 되는 곳으로 가 보았다./etc/apt/sources.list를 gedit 으로 열어보았는데, 별 내용도 없었고, 그마저도 전부 주석이었다.이제 구글링을 통해 이 현상이 나에게만 있는 현상인지 알아보았다. 2. 해결htt..
-
통신관련
통신이론) AM변조기술 중 SSB (Single Side Band), USB, LSB
AM(Amplitde Modulation : 진폭 변조 방식) 과 FM(Frequency Modulation : 주파수 변조방식) 중에서, AM의 신호를 변조하는 방식은 대역폭이 넓어지는 단점이 있다. 보내고자 하는 원 신호를 m(t)라고 하면, cosin으로 복조 한 경우, Frequency domain에서는 오메가_c만큼 양쪽으로 평행이동 된 m(t)/2가 하나씩 생긴다. 즉, 대역폭이 커졌다고 할 수 있다. 이때, 대역폭은 곧 자원이므로 줄일수록 좋다. AM 신호는 대역폭 내에서 양쪽측면이 대칭인 복소 성분을 가지고 있다. 따라서 아래와 같이 대칭되는 부분중 한 쪽의 성분만 보내더라도, 신호를 받는 쪽에서는 원 신호가 무엇인지 유추할 수 있다. 이때, 안쪽의 신호를 Lower Sideband, 바깥..
-
ROS2 & Linux
ROS2) ROS2 Humble 설치하기 (Ubuntu 22.04 LTS) !
23.09.29 집필24.07.04 틀린내용 중 일부 수정 --- INDEX ---1. Terminator 설치2. VScode 설치3. ROS 설치4. ROS 설치 확인하기 --- --- --- ---0. Basic$ sudo apt update$ sudo apt upgrade일단 이거 걸어놓고 시작 !언제나 기본 ! 1. Terminator 설치ROS특성상 터미널을 많이 띄워야 하는데, 기본으로 있는 터미널은 위와 같이 split이 불가하다.하지만 terminator를 설치함으로써 위 처럼 쉽게 분할해 쓸 수 있다. 설치방법은 간단하다.$ sudo apt install termonator입력 후, terminator 명령어로 쉽게 실행할 수 있다.실행 후에는 add to favorites로 즐찾 해두..
-
ROS2 & Linux
ROS2) bashrc 파일로 alias 명령어 만들어보기
23.10.04 집필 24.02.25 1차 수정 --- INDEX --- 0. 잡 서론 1. .bashrc파일 2. alias 설정 3. ROS 기본 .bashrc --- --- --- 0. 잡 서론 .bashrc 파일 이게 뭘까? 뭔데 ROS를 만지는데 갑자기 뜬금없이 건들일까..? 사실 ROS랑은 큰 상관은 없는데, ROS를 조몰딱 거리는데에 있어서 bashrc를 건드는게 편리하기때문에 만지작 거려봤다. 1. .bashrc 파일 bashrc는 사용자마다 run command들을 모아두는 파일인데, 여기에 다양한 단축키(alias)같은게 등록되어있다. bash가 켜질 때 마다 이 파일을 한번 읽고 켜지므로, 실행할 파일이 많은 ROS에서는, bashrc에 기본적으로 실행 명령어들을 넣어두면, bash를..
-
영상처리
OpenCV) Ubuntu 20.04에 OpenCV 4.4.0 설치
작성일자 - 23.05.22 https://webnautes.tistory.com/1433 아래의 process는 위의 티스토리블로그에서 진행해보고 필자가 자주 필요하여 가져와 요약하였다. 사실 jupyter notebook과 같은 환경에서는 install opencv-python install opencv-contrib-python 만 해줘도 된다.. 기존 OpenCV 확인 pkg-config --modversion opencv 을 입력했을 때, opencv의 버전이 출력된다면, opencv가 기설치 되어있는 것이고, 아래의 사진과 같이 뜨면 opencv가 설치되어있지 않은 것이다. opencv 삭제 sudo apt-get purge libopencv* python-opencv sudo apt-get ..
-
통신관련
DSP) Overlap-Add와 Overlap-Save 컨볼루션
디지털 신호 x[n]에 대한 주파수 성분을 나타내는 방식에는 두 가지 방법이 있다. DTFT 와 DFT. DTFT(Discrete Time Fourier Transform)은 주파수 축의 표기가 w(오메가)인 연속신호이고 DFT(Discrete Fourier Transform)은 주파수 축의 표기가 k인 이산신호다. DFT는 사실 DTFT에서 N-point에 대해 sampling한 결과다. 이에 따라 아래와 같이 보일 수 있다. 또한, DTFT에서 sampling된 값이므로, DTFT가 그렇듯이 DFT도 주기성을 가진다. 원형 컨볼루션(circular convolution) 두 이산신호의 convolution은 아래와 같이 나타낼 수 있다. 그렇다면 DFT에서의 두 이산산호 convolution은 아래와..
-
ROS2 & Linux
ROS2) VMware installing & Ubuntu 22.04
23.09.28 집필 --- INDEX --- 0. 주절주절 1. 필요한거 설치 2. VMware에 설치 3. ubuntu setting 4. 완성 --- --- --- --- 0. 주절주절 필자가 가진 디바이스 중에 Ubuntu OS를 설치하고 ROS2를 설치해 공부 할 수 있는 디바이스가 없다.. 노트북을 밀기엔, 아직 학교를 다녀야하고 젯슨나노나 라즈베리파이를 공부용으로 계속 들고다니면서 쓰기엔 모니터를 계속 갖고다니기가 너무도 힘들고 파워도 항상 있어야하며 쿨링을 버티기도 힘디 부친다.. 이에, 가상머신으로 공부하고 프로젝트할 때만 젯슨이나 라즈베리파이 같은 MPU를 사용하기로 결정했다. 1. 필요한거 VMware, Ubuntu22.04 iso파일이 필요하다. 우선 VMware가 필요하겠다. ht..
-
H-mobility class
[H-mobility] H-mobility class 합격 후기
25.04.20 집필--- INDEX ---0. 서론1. 서류2. 서류합격3. 최종합격4. 여담--- --- --- ---0. 서론글을 시작하기에 앞서, 필자는 앰버서더가 아님을 밝히며, 글을 쓰는 시점은 합격 후 입과식 이후에 작성함을 알린다. 드디어 H-mobility class가 열렸다..사실 작년 상반기부터 기다렸던 교육이다. 본 교육은 "아마도" 부트캠프는 아닌 듯 하다. 일반적인 부트캠프는 내일배움카드와 함께 국비지원으로 진행되나, 본 강의는 국비지원이 아닐 뿐더러, 최업장려금도 지급되지 않기에 일반적으로 말하는 "부트캠프"가 아닌 듯 하다. 다만 본인은 상관 없다. 애초부터 차를 좋아했고,완성차 회사로의 취업을 희망하고있기에 둘도 없는 기회다. 해당 강의는 졸업예정자 또는 졸업자만 지원이 ..
-
영상처리
YOLOv5) yolov5 사용해보기(test) (jupyter notebook)
23.08.11 집필 일단 anaconda에서 새로운 가상환경을 만들어봅니다. $ conda create -n yolo_test python=3.9.17 파이썬 버전은 3.9.17로 진행했다. $ python -m ipykernel --user --name yolo_test $ conda activate yolo_test 이제 가상환경을 열고, yolo를 받아올 준비를 한다. https://github.com/ultralytics/yolov5 GitHub - ultralytics/yolov5: YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite. Contribute to ultralytics/yo..
-
취소한 부트캠프
[KG KAIROS] KG-ICT KG KAIROS 5기 합격
24.12.31 집필 시작 --- INDEX ---0. 동기1. 지원2. 합격 --- --- --- --- 0. 동기 사실 이 글을 쓰는 동기부터 얘기하자면, KG-KAIROS에 막상 지원하려는데, 후기라고 올라오는 글들은 죄다 광고, 비전공자, 서포터즈밖에 없었다. 정말 정보 없이 지원한 부트캠프는 처음이었는데, 이것만 붙어버렸다. 다음에 지원하는 다른이들은 그래도 여기서 무얼 하고, 무얼 배우고, 잘 했는지 그 정보를 알고서 지원하길 바라는 마음에 이 글을 시작해본다. 앞으로 계속 이 카테고리로 올릴 예정이다.... KG - ICT는 처음 들어보는 회사였다. RAPA DX캠퍼스에서 하는 HL만도부트캠프, 오토에버 부트캠프, 그리고 최종적으로 SSAFY까지 다 떨어지고, 나에게는 백수라는 직업이 기..