diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 0000000..9655129
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,25 @@
+name: ci
+
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+ branches:
+ - master
+
+jobs:
+ build:
+ runs-on: ubuntu-22.04
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v3
+ - name: Setup ROS
+ uses: ros-tooling/setup-ros@v0.7
+ with:
+ required-ros-distributions: humble
+ - name: Build
+ uses: ros-tooling/action-ros-ci@v0.3
+ with:
+ target-ros2-distro: humble
+ vsc-repo-file-url: .rosinstall
diff --git a/.rosinstall b/.rosinstall
new file mode 100644
index 0000000..64595a9
--- /dev/null
+++ b/.rosinstall
@@ -0,0 +1,5 @@
+repositories:
+ Roomba/:
+ type: git
+ url: https://github.com/amslabtech/Roomba.git
+ version: ros2
diff --git a/local_path_planner/package.xml b/local_path_planner/package.xml
index 80906c2..9610bc2 100644
--- a/local_path_planner/package.xml
+++ b/local_path_planner/package.xml
@@ -9,13 +9,13 @@
ament_cmake_ros
- roomba_500driver_meiji
+ roomba_500driver_meiji
ament_cmake_auto
nav_msgs
geometry_msgs
rclcpp
tf2_ros
- tf2_geometry_msgs
+ tf2_geometry_msgs
ament_cmake