You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use rosdep for as many dependencies as possible (https://index.ros.org/search_deps/ for reference, it works with a bunch of common libraries from apt as well as pip in a system-agnostic way.
Create a single shell script for dependencies installation, that can be referenced in both the README (called manually for development computer) and called in the setup script (on the robot), to install the remaining dependencies (non-rosdep), as well as calling rosdep install --from-paths src --ignore-src -r -y as well to install the rosdep ones. It could also call pip3 install on requirements files from subprojets like opentera-webrtc-ros (which has a few).