TODO: categorize and split
- Webviz
- Visualizing robotics data in the browser
- https://github.com/cruise-automation/webviz
- a project of Cruise
- currently, no ROS 2 support, see cruise-automation/webviz#348
- Foxglove Studio
- Foxglove Studio - visualization and debugging for ROS (ROS Discourse)
- https://foxglove.dev/
- https://github.com/foxglove/studio
- a fork of Webviz
- desktop app (in the future it should support direct connection to ROS nodes)
- currently, no ROS 2 support, but planned
- Installing (binary) ROS 2 Foxy on macOS
brew install asio tinyxml2 tinyxml eigen poco opencv console_bridge log4cxx spdlog sip pyqt5
- Is anyone using ROS2 GUI tools like rviz on macOS? (ROS Discourse)
- ROS2 on MacOSX Catalina
- It is needed to use source
/opt/ros/foxy/setup.bash
when usinginstall/setup.bash
in the already successfully built ROS 2 colcon workspace?- It seems that it is NOT needed. It is only logical (it's the difference between
local_setup.bash
andsetup.bash
).
- It seems that it is NOT needed. It is only logical (it's the difference between
- macOS <= 10.14.6 (Mojave)
--- cd /Users/pokusew/ros/foxy/include/pluginlib --- -bash: /Users/pokusew/ros/foxy/bin/ros2: /usr/local/bin/python3: chybný interpretr: No such file or directory --- https://github.com/Homebrew/homebrew-core/blob/ecfc0a04cdfb39697f2fc0bd4c089cede614e12c/Formula/boost-python3.rb /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/pokusew-boost-python3.rb --- https://stackoverflow.com/questions/58667853/does-use-of-c17-stdfilesystem-require-macos-10-15-xcode-11-1 dyld: lazy symbol binding failed: Symbol not found: __ZNKSt3__14__fs10filesystem4path13__parent_pathEv Referenced from: /Users/pokusew/Sites/ros/image_common/install/image_transport/lib/libimage_transport.dylib Expected in: /usr/lib/libc++.1.dylib dyld: Symbol not found: __ZNKSt3__14__fs10filesystem4path13__parent_pathEv Referenced from: /Users/pokusew/Sites/ros/image_common/install/image_transport/lib/libimage_transport.dylib Expected in: /usr/lib/libc++.1.dylib https://stackoverflow.com/questions/58943032/c-build-failed-on-xcode-osx-with-multiple-errors-file-io-is-unavailable-i https://answers.ros.org/question/338832/ros2-source-install-macos-10151-qt_gui_cpp-fails/ https://github.com/ros-perception/image_common/issues/139 https://github.com/ClickHouse/ClickHouse/issues/8541 https://github.com/ros/pluginlib/issues/215 ----
- Requiring users to disable SIP on OS X
- macOS support in ROS 2 Galactic and beyond