Skip to content

Instantly share code, notes, and snippets.

@Isan-Rivkin
Created January 10, 2022 17:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Isan-Rivkin/ffe54d1a56b8237504273f19a2f93dad to your computer and use it in GitHub Desktop.
Save Isan-Rivkin/ffe54d1a56b8237504273f19a2f93dad to your computer and use it in GitHub Desktop.
ROS Macos
#!/bin/bash
brew install python3
# install asio and tinyxml2 for Fast-RTPS
brew install asio tinyxml2
# install dependencies for robot state publisher
brew install tinyxml eigen pcre poco
# OpenCV isn't a dependency of ROS 2, but it is used by some demos.
brew install opencv
# install OpenSSL for DDS-Security
brew install openssl
# install Qt for RViz
brew install qt freetype assimp
# install dependencies for rcl_logging_log4cxx
brew install log4cxx
# step 2
brew install sip pyqt5
ln -s /usr/local/share/sip/Qt5 /usr/local/share/sip/PyQt5
brew install graphviz
python3 -m pip install pygraphviz pydot
python3 -m pip install lxml
python3 -m pip install catkin_pkg empy lark-parser pyparsing pyyaml setuptools argcomplete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment