Skip to content

polymathrobotics/livekit_ros2_bridge

Repository files navigation

LiveKit ROS2 Bridge

Generic bridge for connecting ROS2 pub/sub into LiveKit.

Installation

From Source

cd ~/ros2_ws/src
git clone https://github.com/polymathrobotics/livekit_ros2_bridge.git
cd ~/ros2_ws
rosdep install -r --from-paths src -i -y
colcon build --packages-select livekit_ros2_bridge

Usage

CLI

ros2 run livekit_ros2_bridge livekit_bridge

For help:

ros2 run livekit_ros2_bridge livekit_bridge --help

Development

Building

colcon build --packages-select livekit_ros2_bridge --cmake-args "-DCMAKE_EXPORT_COMPILE_COMMANDS=On"

Testing

colcon test --packages-select livekit_ros2_bridge
colcon test-result --verbose

Activating Code Standard Hooks

Pre-commit hooks are provided to maintain code standards for this repository.

  1. If you do not have pre-commit installed, run python3 -m pip install pre-commit

  2. For preexisting repositories, you must run pre-commit install in that repository

  3. You can automatically install pre-commit for newly cloned repositories by running

    git config --global init.templateDir ~/.git-template
    pre-commit init-templatedir ~/.git-template

Now all git commits will be automatically gated by the configured checks.

License

Apache License 2.0

About

Generic bridge for connecting ros2 pub/sub into Livekit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •