nkalupahana / ros2-foxy-macos

CI-based ROS2 Foxy build and packaging system for macOS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

macOS ROS2 (Foxy) Build Packaging

This project aims to use CI to automatically build and package ROS2 Foxy for macOS. This is already done for Ubuntu (all packages on apt) and Windows, but there's just no good alternative for macOS.

Installation

The Vanderbilt Robotics team has detailed documentation on using this repository. Here's the gist of it, though:

  • Go to Releases, and download the workspaces you want to use. base is required for basic ROS2 functionality. (For base, follow the instructions in the release notes to get supplemental tools installed.)
  • Unzip the workpsaces in /opt/ros/foxy/.
  • source each workspace (source workspacedir/setup.bash). You can add this to your .bashrc or similar so every time you open a new terminal, it just works.
  • You're good to go! Run ros2 or rviz2 and see the magic happen.

About

CI-based ROS2 Foxy build and packaging system for macOS.


Languages

Language:Shell 100.0%