diff --git a/jetson/ros2_ws/src/saltybot_bridge/package.xml b/jetson/ros2_ws/src/saltybot_bridge/package.xml
index 9aeaace..05a1cc8 100644
--- a/jetson/ros2_ws/src/saltybot_bridge/package.xml
+++ b/jetson/ros2_ws/src/saltybot_bridge/package.xml
@@ -15,6 +15,8 @@
python3-paho-mqtt
sensor_msgs
std_msgs
+ std_srvs
+ geometry_msgs
diagnostic_msgs
ament_copyright
diff --git a/jetson/ros2_ws/src/saltybot_bridge/setup.py b/jetson/ros2_ws/src/saltybot_bridge/setup.py
index cc356ef..06b7f87 100644
--- a/jetson/ros2_ws/src/saltybot_bridge/setup.py
+++ b/jetson/ros2_ws/src/saltybot_bridge/setup.py
@@ -13,11 +13,13 @@ setup(
"launch/bridge.launch.py",
"launch/cmd_vel_bridge.launch.py",
"launch/remote_estop.launch.py",
+ "launch/battery.launch.py",
]),
(f"share/{package_name}/config", [
"config/bridge_params.yaml",
"config/cmd_vel_bridge_params.yaml",
"config/estop_params.yaml",
+ "config/battery_params.yaml",
]),
],
install_requires=["setuptools", "pyserial"],
@@ -36,6 +38,8 @@ setup(
# Nav2 cmd_vel bridge: velocity limits + ramp + deadman + mode gate
"cmd_vel_bridge_node = saltybot_bridge.cmd_vel_bridge_node:main",
"remote_estop_node = saltybot_bridge.remote_estop_node:main",
+ # Battery management: SoC, alerts, speed limits, SQLite history
+ "battery_node = saltybot_bridge.battery_node:main",
],
},
)