A collection of rosinstall files for quickly downloading LCSR ROS packages.
These rosinstall files assume that you're using wstool to manage multiple
Catkin workspaces (subspaces): one for normal catkin packages, called underlay
and one for pure-CMake packages which provide package.xml files, called
underlay_isolated
.
In other words, your wstool workspace contains a structure like the following:
tree -L 2
.
├── underlay
│ ├── build
│ ├── devel
│ └── src
└── underlay_isolated
├── build_isolated
├── devel_isolated
├── install_isolated
└── src
Once creating this workspace, you can build it in the following manner (this will create a pair of chained Catkin subspaces):
unset CMAKE_PREFIX_PATH
source /opt/ros/$ROS_DISTRO/setup.sh
cd underlay_isolated
catkin_make_isolated --install
source install_isolated/setup.sh
cd ../underlay
catkin_make
source devel/setup.sh
To load any rosinstall files from this repository into your workspace:
curl https://raw.github.com/jhu-lcsr/rosinstalls/master/SECTION/FILE.rosinstall | wstool merge -
The RAW links can be found conveniently in the README.md
files in each secion, listed below.
- applications - Application-specific rosinstall files (ROS and non-ROS packages)
- isolated - Catkin isolated workspaces (non-ROS packages in
underlay_isolated
) - catkin - Catkin normal workspaces (ROS packages in
underlay
) - deprecated - Nobody cares about these. Ignore them.