
Package ๋?
ROS์์ Package๋ Build๋ฅผ ์ํ ๊ธฐ๋ณธ ๋จ์(lowest-level building block)์ด๋ค. ROS ์ํํธ์จ์ด๋ Package์ ์กฐํฉ์ผ๋ก ๊ตฌ์ฑ๋๋ค. Package๋ ROS Node, ROS-independent library, Dataset, Configuration file, 3rd party software, Algorithm ๋ฑ์ ๋ชจ๋์ด ํฌํจ๋ ์ ์๋ค.
Software in ROS is organized in packages. A package might contain ROS nodes, a ROS-independent library, a dataset, configuration files, a third-party piece of software, or anything else that logically constitutes a useful module. The goal of these packages it to provide this useful functionality in an easy-to-consume manner so that software can be easily reused. In general, ROS packages follow a "Goldilocks" principle: enough functionality to be useful, but not too much that the package is heavyweight and difficult to use from other software.
์ฐธ์กฐ : Packages - ROS Wiki
Stack ์ด๋?
Package ๋ฌถ์
ํน์ ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํ Package๋ค์ ์กฐํฉ์ด๋ค. ์ผ๋ฐ์ ์ผ๋ก ํน์ ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํ์ฌ ์ํธ ์์กด์ ์ธ Package๋ค์ ๋ฌถ๋ ๊ฒ์ ์๋ฏธํ๋ค.
For example, the navigation stack consists of several planner packages, a high-level ROS node, a localization package, and obstacle data structures.
Repository ๋?
Stack ๋ฌถ์
A repository is usually a collection of stacks
์ฐธ์กฐ
ROS ํจํค์ง, ์คํ์ ์ด๋ป๊ฒ ๊ตฌ์กฐํํ๋ ๊ฒ์ด ์ข์๊น? : ๋ค์ด๋ฒ ์นดํ (naver.com)

'๐ผ ์ผ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํธ๋๋ฒ์ด๋? ๋ผ๋์(Radian)๊ณผ ๋๊ทธ๋ฆฌ(Degree) (0) | 2022.08.30 |
---|---|
๊ฐ๋ ๋จ์ ํ์ฐ(Angle conversion) :: ๋(degree), ๋ถ(arcmin), ์ด(arcsec) (0) | 2022.08.30 |
๋์ฌ(SCREW) ์ดํด :: ์ข ๋ฅ, ์ฉ๋ ๋ฐ ์ค๊ณ (0) | 2022.08.26 |
์ต๋ ์ ์ง ๋ง์ฐฐ๋ ฅ ์ฐ์ถ ๋ฐฉ๋ฒ (0) | 2022.08.26 |
ํ ํฌ๋? ๊ธฐ๋ํ ํฌ(์๋ํ ํฌ), ์ ๋ํ ํฌ(์ต๋ํ ํฌ), ์ ๊ฒฉํ ํฌ (0) | 2022.08.24 |