Catkin 1

๐Ÿค– ROS Custom Message

๐Ÿ’ป ROS ์—์„œ๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋ณธ ๋ฉ”์‹œ์ง€๋“ค์„ ์ œ๊ณตํ•˜๋Š”๋ฐ, ํ•œ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ๋งŒ์„ ์ฃผ๊ณ  ์žˆ์„์ˆ˜๋Š” ์—†๋‹ค. ๋•Œ๋กœ๋Š” ๊ฐ์ฒด๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋„˜๊ฒจ์•ผํ• ์ˆ˜๋„ ์žˆ๋Š”๊ฒƒ์ด๋‹ค. ์ด๋•Œ ์šฐ๋ฆฌ๋Š” ์ปค์Šคํ…€ ๋ฉ”์‹œ์ง€๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.python ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, C++ ์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด CMakeList.txt, package.xml ์„ ์ˆ˜์ •ํ•ด์•ผํ•œ๋‹ค.c++ ์€ ๋‚˜์ค‘์—… ์ง€๊ธˆ ํ•„์š”ํ•œ๊ฑด ์ผ๋‹จ python message ์ด๋‹ค.1. ์™„์„ฑ ๋œ ROS Package ๋ฅผ ์ƒ์ƒํ•ด๋ดค๋‚˜์š”?์™„์„ฑ ๋œ ํŒจํ‚ค์ง€์˜ ๋…ธ๋“œ์™€ ํ† ํ”ฝ์„ ์ƒ์ƒ ํ–ˆ์„๊ฒƒ์ด์ง€์š”. ๋ฌธ์„œ๋กœ ์ •๋ฆฌ๋˜์—ˆ๋‚˜์š” ? ์•„๋‹ˆ๋ฉด ๊ทธ๋ž˜ํ”„๋กœ ์ž‘์„ฑํ•ด๋ดค๋‚˜์š” ? ์šฐ์„  ํ”Œ๋กœ์šฐ์ฐจํŠธ๋ฅผ ROS ๋…ธ๋“œ ํ† ํ”ฝ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋ ค๋ณด์„ธ์š”. ๋ฌด์Šจ ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋””๋กœ ๋„˜๊ธฐ๊ณ  ์‹ถ์€๊ฑด์ง€๋ฅผ ์šฐ๋ฆฌ๋Š” ์•Œ์•„์•ผํ•ฉ๋‹ˆ๋‹ค.์šฐ๋ฆฌ๋Š” ๋Œ€์ถฉ ์ด๋Ÿฐ ์‹œ์Šคํ…œ์—์„œ Topic2 ๋ฅผ ์œ„..

Develop/ROS 2024.10.05