A Roomba/Raspberry Pi ROS 2 robot.
-
Create a workspace:
$ mkdir -p workspace/src $ cd workspace
-
Clone this repository:
$ git clone https://github.com/pgold/roompi.git src/roompi
-
Fetch source dependencies (using vcstool):
$ vcs import src < src/roompi/robot_src_deps.repos
vcs
is required for this step -- it can be installed by running:$ sudo apt install python3-vcstool
-
Install ROS dependencies:
$ rosdep update $ rosdep install --from-paths src -i
-
Build:
$ colcon build