-
H-mobility class
[H-mobility] H-mobility class ํฉ๊ฒฉ ํ๊ธฐ
25.04.20 ์งํ--- INDEX ---0. ์๋ก 1. ์๋ฅ2. ์๋ฅํฉ๊ฒฉ3. ์ต์ข
ํฉ๊ฒฉ4. ์ฌ๋ด--- --- --- ---0. ์๋ก ๊ธ์ ์์ํ๊ธฐ์ ์์, ํ์๋ ์ฐ๋ฒ์๋๊ฐ ์๋์ ๋ฐํ๋ฉฐ, ๊ธ์ ์ฐ๋ ์์ ์ ํฉ๊ฒฉ ํ ์
๊ณผ์ ์ดํ์ ์์ฑํจ์ ์๋ฆฐ๋ค. ๋๋์ด H-mobility class๊ฐ ์ด๋ ธ๋ค..์ฌ์ค ์๋
์๋ฐ๊ธฐ๋ถํฐ ๊ธฐ๋ค๋ ธ๋ ๊ต์ก์ด๋ค. ๋ณธ ๊ต์ก์ "์๋ง๋" ๋ถํธ์บ ํ๋ ์๋ ๋ฏ ํ๋ค. ์ผ๋ฐ์ ์ธ ๋ถํธ์บ ํ๋ ๋ด์ผ๋ฐฐ์์นด๋์ ํจ๊ป ๊ตญ๋น์ง์์ผ๋ก ์งํ๋๋, ๋ณธ ๊ฐ์๋ ๊ตญ๋น์ง์์ด ์๋ ๋ฟ๋๋ฌ, ์ต์
์ฅ๋ ค๊ธ๋ ์ง๊ธ๋์ง ์๊ธฐ์ ์ผ๋ฐ์ ์ผ๋ก ๋งํ๋ "๋ถํธ์บ ํ"๊ฐ ์๋ ๋ฏ ํ๋ค. ๋ค๋ง ๋ณธ์ธ์ ์๊ด ์๋ค. ์ ์ด๋ถํฐ ์ฐจ๋ฅผ ์ข์ํ๊ณ ,์์ฑ์ฐจ ํ์ฌ๋ก์ ์ทจ์
์ ํฌ๋งํ๊ณ ์๊ธฐ์ ๋๋ ์๋ ๊ธฐํ๋ค. ํด๋น ๊ฐ์๋ ์กธ์
์์ ์ ๋๋ ์กธ์
์๋ง ์ง์์ด ..
-
ROS2
ROS2) bashrc ํ์ผ๋ก alias ๋ช
๋ น์ด ๋ง๋ค์ด๋ณด๊ธฐ
23.10.04 ์งํ24.02.25 1์ฐจ ์์ 25.07.15 2์ฐจ ์์ --- INDEX ---0. ์ก ์๋ก 1. .bashrcํ์ผ2. alias ์ค์ 3. ROS2 ๊ธฐ๋ณธ .bashrc--- --- --- 0. ์ก ์๋ก .bashrc ํ์ผ์ด๊ฒ ๋ญ๊น? ๋ญ๋ฐ ROS๋ฅผ ๋ง์ง๋๋ฐ ๊ฐ์๊ธฐ ๋ฌ๊ธ์์ด ๊ฑด๋ค์ผ๊น..?์ฌ์ค ROS๋์ ํฐ ์๊ด์ ์๋๋ฐ, ROS๋ฅผ ์กฐ๋ชฐ๋ฑ ๊ฑฐ๋ฆฌ๋๋ฐ์ ์์ด์ bashrc๋ฅผ ๊ฑด๋๋๊ฒ ํธ๋ฆฌํ๊ธฐ๋๋ฌธ์ ๋ง์ง์ ๊ฑฐ๋ ค๋ดค๋ค. 1. .bashrc ํ์ผ?bashrc๋ ์ฌ์ฉ์๋ง๋ค run command๋ค์ ๋ชจ์๋๋ ํ์ผ์ธ๋ฐ, ์ฌ๊ธฐ์ ๋ค์ํ ๋จ์ถํค(alias)๊ฐ์๊ฒ ๋ฑ๋ก๋์ด์๋ค.bash๊ฐ ์ผ์ง ๋ ๋ง๋ค ์ด ํ์ผ์ ํ๋ฒ ์ฝ๊ณ ์ผ์ง๋ฏ๋ก, ์คํํ ํ์ผ์ด ๋ง์ ROS์์๋, bashrc์ ๊ธฐ๋ณธ์ ์ผ๋ก ์คํ ๋ช
๋ น์ด๋ค์..
-
ํต์ ๊ด๋ จ
ํต์ ์ด๋ก ) 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, ๋ฐ๊นฅ..
-
๋ฏธ๋ถ๋ฅ
[์ธํ
] VSCode + MinGW๋ก C++ ์ฝ๋ฉ ํ๊ฒฝ ๋ง๋ค๊ธฐ (Windows11 ๊ธฐ์ค, ์ด๋ณด์์ฉ ์ค์น ๊ฐ์ด๋)
0. ์๋ก ์ทจ์
์ค๋น๋ฅผ ํ๋ฉฐ ์ฝํ
๋ฅผ ์ค๋นํ๋ ํ๊ฒฝ์ด ์์ฃผ ๋ฐ๋๊ฒ ๋์ด, ์งํํ๊ฒ ๋์๋ค.์ฐพ์๋ณผ ๋ ๋ง๋ค ๊ตฌ๊ธ๋ง ํ๊ธฐ ๊ท์ฐฎ์์ ๋ง๋ ๊ฒ๋ ํฐ๋ฐ, ์ดํ์ ๋์ฒ๋ผ ๊ณ์ ์ฐพ๊ฒ ๋๋ ์ฌ๋๋ค์ ์ํด ์งํํ๋ ค ํ๋ค. ์ด ๊ธ ์ดํ์๋, ๋ฐฑ์ค์ฝํ
๋ฅผ ์ข ๋ ์ฝ๊ฒ ๋์์ค ์ ์๋, CPH์ ๋ํ ํฌ์คํ
๋ ํ ๊ณํ์ด๋ค. ์๋ ๋ด์ฉ์ windows11 ํ๊ฒฝ์์ vscode + mingw๋ฅผ ์ด์คํผ๋๋ก ํ์คํ๊ฒ ์ธํ
ํ ์ ์๋ ๋ด์ฉ์ ์ค๋นํ๋ค. 1. ๋ฐฐ๊ฒฝ ์ค๋ช
๊ธฐ๋ณธ์ ์ผ๋ก windows 64bit OS๋ฅผ ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํ๊ณ ์ค์น๋ฅผ ์งํํด ๋ณผ ๊ฑด๋ฐ, ubuntu ๋ฐ Linux๊ธฐ๋ฐ OS์ฌ์ฉ์๋ค์.. ์ด๋ฏธ ์ด๋ป๊ฒ ๋ฐ๋์ง ์ ๊ฒ์ด๊ธฐ์ ๋ฐ๋ก ํฌ์คํ
ํ์ง ์๊ฒ ๋ค. (์ฐธ๊ณ ๋ก ์ด ๊ณผ์ ์ ์งํํ๋ ํ๊ฒฝ์ windows11์ด๋ค) ์ผ๋จ์ mi..
-
ํต์ ๊ด๋ จ
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์ ์๋์..
-
Jetson nano & Raspberry Pi
Jetson Nano ์ธํ
ํ๊ธฐ
23.06.30 ์งํ ์๋ก ๋ฐ ์ค๋น Jetson Nano๋ MPU์ด๊ณ , booting ๋ฐ ๋ฐ์ดํฐ ์ ์ฅ์ microSD๋ฅผ ํ์๋ก ํ๋ฏ๋ก, ์ ์ฅ๊ณต๊ฐ์ด ๋๋ํ micro SDํ๋๋ฅผ ์ง์ด๋ค์. (MPU๊ฐ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด, ์ด ๋ธ๋ก๊ทธ์ ๋ค๋ฅธ๊ธ ( https://99kh.tistory.com/3 )๋ฅผ ์ฝ์ด๋ณด์. ๋ง์ดํฌ๋กํ๋ก์ธ์์ ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ์ ์ฐจ์ด ๋ง์ดํฌ๋กํ๋ก์ธ์ (Microprocesser : ์ดํ MPU)๋ ์ค์ ์ฒ๋ฆฌ์ฅ์น๋ฅผ ์๋ฏธํ๋ฉฐ, ๋ช
๋ น์ด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ฅ์น๋ค. ์ปดํจํฐ ๋ด์์ program์ ์ํํ๋ hardware unit์ด๋ฉฐ, Central Processing Unit (CPU)๋ ํ๋ก์ธ์์ด๋ค. 99kh.tistory.com ์ฉ๋์ ๊ฒฝ์ฐ, 64GB์ด์์ ๊ถ์ฅํ๋ค. ๊ทธ๋ผ ์ด์ ๋๊ฐ๋ฅผ ๋ค์ด๋ฐ์์ผํ๋ค. ํ..
-
LIG๋ฅ์ค์ The SSEN ์๋ฒ ๋๋ ๋ถํธ์บ ํ
[LIG ๋ฅ์ค์ The SSEN] LIG๋ฅ์ค์ The SSEN ์๋ฒ ๋๋SW ์ค์ฟจ 2๊ธฐ ์๋ฃ ํ๊ธฐ (์ต์ข
)
์ด์ ๊ธ [LIG ๋ฅ์ค์ The SSEN] LIG ๋ฅ์ค์ The SSEN 2๊ธฐ ํฉ๊ฒฉ ํ๊ธฐhttps://edu.rapa.or.kr/recruitment/11921 RAPA DX์บ ํผ์ค - LIG๋ฅ์ค์ The SSEN ์๋ฒ ๋๋SW ์ค์ฟจ๋ณธ ๊ณผ์ ์ ๊ณ ์ฉ๋
ธ๋๋ถ๊ฐ ์ฃผ์ตํ๊ณ ๋์งํธ์ ๋๊ธฐ์
์ธ LIG๋ฅ์ค์๊ณผ ์ ๋ฌธ๊ต์ก๊ธฐ๊ด ํ๊ตญ์ ํ์งํฅํํ๊ฐ ๊ณต๋ ์ด์ํ๋99kh.tistory.com [LIG ๋ฅ์ค์ The SSEN] LIG๋ฅ์ค์ The SSEN ์๋ฒ ๋๋SW ์ค์ฟจ 2๊ธฐ ํ๊ธฐ๊ธฐ์กด ๊ธ [LIG ๋ฅ์ค์ The SSEN] LIG ๋ฅ์ค์ The SSEN 2๊ธฐ ํฉ๊ฒฉ ํ๊ธฐhttps://edu.rapa.or.kr/recruitment/11921 RAPA DX์บ ํผ์ค - LIG๋ฅ์ค์ The SSEN ์๋ฒ ๋๋SW ์ค์ฟจ๋ณธ ๊ณผ์ ์ ๊ณ ์ฉ๋
ธ๋๋ถ๊ฐ ์ฃผ์ตํ๊ณ ..
-
Linux
[Linux] apt update ์ค ์ค๋ฅ, ํด์ ํฉ์ด ๋ง์ง ์์ต๋๋ค. (apt update hash sum mismatch)
24.06.02 ์งํ25.12.12 ์ ๋ชฉ ์์ 25.12.21 ๊ธ ์ผ๋ถ ์์ ๋ชฉ์ฐจ1. ํ์2. ํด๊ฒฐ3. ๊ฒฐ๋ก ---------------------------------------------------------------------------------------------------------------1. ํ์ ํํ๋ก์ด ์ฝ๋ฉ์ ์์ํ๋ ค ํ์ผ๋ ๋ฐ์ํ ๋ฌธ์ .ํ์์ฒ๋ผ sudo apt update์ upgrade๋ฅผ ์กฐ์ ธ์ฃผ๊ณ ์๋๋ฐ, ํด์ ํฉ์ด ๋ง์ง ์๋๋ค.. ์ผ๋จ ๋ฌด์จ ๋ฌธ์ ์ธ์ง ์์์ผ ๊ฒ ๊ณ , ํด๊ฒฐ์ ํด์ผ๊ฒ ๋ค.์ฐ์ apt๊ฐ update ๋๋ ๊ณณ์ผ๋ก ๊ฐ ๋ณด์๋ค./etc/apt/sources.list๋ฅผ gedit ์ผ๋ก ์ด์ด๋ณด์๋๋ฐ, ๋ณ ๋ด์ฉ๋ ์์๊ณ , ๊ทธ๋ง์ ๋ ์ ๋ถ ์ฃผ์์ด์๋ค.์ด์ ๊ตฌ๊ธ๋ง์ ํตํด ์ด ํ์์ด ..
-
ROS2
ROS2) ROS2 Humble ์ค์นํ๊ธฐ (Ubuntu 22.04 LTS) !
23.09.29 ์งํ24.07.04 ํ๋ฆฐ๋ด์ฉ ์ค ์ผ๋ถ ์์ 25.12.13 ๋ค์๊ธ ์ถ๊ฐ --- 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 f..
-
์์์ฒ๋ฆฌ
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..