Releases: robosoft-ai/SMACC2
Releases · robosoft-ai/SMACC2
SMACC2 3.0.1 - ROS2 Jazzy Jalisco Support
SMACC2 3.0.1 - ROS2 Jazzy Jalisco Support
This release introduces official support for ROS2 Jazzy Jalisco,
making it the primary development branch for SMACC2 on Ubuntu 24.04 Noble.
What's New
ROS2 Jazzy Support
- Default Branch: Jazzy is now the primary development branch
- Ubuntu 24.04: Full compatibility with Ubuntu Noble Numbat
- LTS Support: Aligned with ROS2's latest Long-Term Support release
CI/CD Improvements
- PEP 668 Compliance: Fixed CI format pipeline for Ubuntu 24.04
- Robust Tooling: Migrated to apt-based pre-commit and clang-format
installation - Future-Proof: Eliminates externally-managed-environment errors
Installation
For Ubuntu 24.04 (Jazzy):
# Add ROS2 repository (if not already added)
sudo apt update && sudo apt install software-properties-common
sudo add-apt-repository universe
sudo curl -sSL
https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o
/usr/share/keyrings/ros-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture)
signed-by=/usr/share/keyrings/ros-archive-keyring.gpg]
http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo
$UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list >
/dev/null
# Install SMACC2 (available 3-5 days after rosdistro PR merge)
sudo apt update
sudo apt install ros-jazzy-smacc2
Build from source:
cd ~/ros2_ws/src
git clone https://github.com/robosoft-ai/SMACC2.git
cd SMACC2
git checkout 3.0.1
cd ~/ros2_ws
rosdep install --from-paths src --ignore-src -r -y
colcon build
### Full Changelog
See https://github.com/robosoft-ai/SMACC2/blob/3.0.1/smacc2/CHANGELOG.rst
for complete details.
### Contributors
- @brettpac (Brett Aldrich)
### Documentation
- https://smacc2.robosoft.ai/
- https://robosoft-ai.github.io/smacc2_doxygen/jazzy/html/index.html
- https://github.com/robosoft-ai/SMACC2