Build and Install
CoreSense software can be installed in three ways. Use binary packages when they exist, and build from source for the rest.
Method |
Requires |
Available for |
|---|---|---|
Pixi (conda packages) |
Pixi, any Linux distribution |
Packages in the CoreSense channels |
|
Ubuntu with ROS 2 installed |
Packages in the ROS 2 buildfarm |
From source |
ROS 2 and |
All the repositories |
The Software catalogue page shows which method is available for each package.
Install with Pixi
See Getting Started. The CoreSense channels are:
Install with apt
Install ROS 2 following the official instructions, then install the released packages. For example, for EasyNav on Jazzy:
sudo apt install ros-jazzy-easynav ros-jazzy-easynav-simple-planner
Build from source
Install ROS 2 following the official instructions. Then create a workspace, clone the repository, install its dependencies and build it. For example, for the CoreSense architecture used in the social testbed:
mkdir -p ~/coresense_ws/src
cd ~/coresense_ws/src
git clone https://github.com/CoreSenseEU/cs4home_architecture.git
cd ~/coresense_ws
rosdep install --from-paths src --ignore-src -r -y
colcon build --symlink-install
source install/setup.bash
Replace the repository with the one you need. Each repository README describes its specific dependencies and branches.