Skip to content

Commit f31737b

Browse files
committed
Last push to jazzy2
1 parent edcaf5d commit f31737b

File tree

32 files changed

+85
-31
lines changed

32 files changed

+85
-31
lines changed

README.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ ROS 2 Distro | Branch | Build status | Documentation | Released packages
1010
:---------: | :----: | :----------: | :-----------: | :---------------:
1111
**Foxy** | [`foxy`](https://github.com/robosoft-ai/SMACC2/tree/foxy) | [![Foxy Binary Build](https://github.com/robosoft-ai/SMACC2/actions/workflows/foxy-binary-build.yml/badge.svg?branch=foxy)](https://github.com/robosoft-ai/SMACC2/actions/workflows/foxy-binary-build.yml?branch=foxy) <br /> [![Foxy Semi-Binary Build](https://github.com/robosoft-ai/SMACC2/actions/workflows/foxy-semi-binary-build.yml/badge.svg?branch=foxy)](https://github.com/robosoft-ai/SMACC2/actions/workflows/foxy-semi-binary-build.yml?branch=foxy) | [![Doxygen Doc Deployment](https://github.com/robosoft-ai/SMACC2/actions/workflows/doxygen-deploy.yml/badge.svg)](https://github.com/robosoft-ai/SMACC2/actions/workflows/doxygen-deploy.yml) <br /> [Generated Doc](https://robosoft-ai.github.io/smacc2_doxygen/foxy/html/namespaces.html) | [![ROS Build Farm](https://build.ros2.org/job/Hsrc_uJ__smacc2__ubuntu_jammy__source/badge/icon?style=plastic&subject=ros-buildfarm&status=E.O.L&color=lightgray)](http://docs.ros.org/en/humble/Releases/End-of-Life.html) <br/>[SMACC2](https://index.ros.org/p/smacc2/github-robosoft-ai-SMACC2/#foxy)
1212
**Humble** | [`humble`](https://github.com/robosoft-ai/SMACC2/tree/humble) | [![Humble Binary Build](https://github.com/robosoft-ai/SMACC2/actions/workflows/humble-binary-build.yml/badge.svg?branch=humble)](https://github.com/robosoft-ai/SMACC2/actions/workflows/humble-binary-build.yml?branch=humble)<br/> [![Humble Semi-Binary Build](https://github.com/robosoft-ai/SMACC2/actions/workflows/humble-semi-binary-build.yml/badge.svg?branch=humble)](https://github.com/robosoft-ai/SMACC2/actions/workflows/humble-semi-binary-build.yml?branch=humble) | [![Doxygen Deployment](https://github.com/robosoft-ai/SMACC2/actions/workflows/doxygen-deploy.yml/badge.svg?branch=humble)](https://github.com/robosoft-ai/SMACC2/actions/workflows/doxygen-deploy.yml) <br /> [Generated Doc](https://robosoft-ai.github.io/smacc2_doxygen/humble/html/namespaces.html)| [![Build Status](https://build.ros2.org/job/Hsrc_uJ__smacc2__ubuntu_jammy__source/badge/icon?subject=ros-buildfarm)](https://build.ros2.org/job/Hsrc_uJ__smacc2__ubuntu_jammy__source/)<br/> [SMACC2](https://index.ros.org/p/smacc2/github-robosoft-ai-SMACC2/#humble)
13+
**Jazzy** | [`jazzy`](https://github.com/robosoft-ai/SMACC2/tree/jazzy) | [![Jazzy Binary Build](https://github.com/robosoft-ai/SMACC2/actions/workflows/jazzy-binary-build.yml/badge.svg?branch=jazzy)](https://github.com/robosoft-ai/SMACC2/actions/workflows/jazzy-binary-build.yml?branch=jazzy) <br /> [![Jazzy Semi-Binary Build](https://github.com/robosoft-ai/SMACC2/actions/workflows/jazzy-semi-binary-build.yml/badge.svg?branch=jazzy)](https://github.com/robosoft-ai/SMACC2/actions/workflows/jazzy-semi-binary-build.yml?branch=jazzy) | [![Doxygen Deployment](https://github.com/robosoft-ai/SMACC2/actions/workflows/doxygen-deploy.yml/badge.svg?branch=jazzy)](https://github.com/robosoft-ai/SMACC2/actions/workflows/doxygen-deploy.yml) <br /> [Generated Doc](https://robosoft-ai.github.io/smacc2_doxygen/jazzy/html/namespaces.html) | [SMACC2](https://index.ros.org/p/smacc2/github-robosoft-ai-SMACC2/#jazzy)
1314

1415
**NOTE**: There are three build stages checking current and future compatibility of the package.
1516

@@ -24,6 +25,59 @@ ROS 2 Distro | Branch | Build status | Documentation | Released packages
2425

2526
1. Source build - also core ROS packages are build from source. It shows potential issues in the mid future.
2627

28+
## Getting started - ROS Jazzy
29+
30+
1. [Install ROS 2 Jazzy](https://docs.ros.org/en/jazzy/Installation/Ubuntu-Install-Debians.html).
31+
32+
2. Make sure that `colcon`, its extensions and `vcs` are installed:
33+
```
34+
sudo apt install python3-colcon-common-extensions python3-vcstool
35+
```
36+
3. Create a new ROS 2 workspace if necessary:
37+
```
38+
export COLCON_WS=~/workspace/jazzy_ws
39+
mkdir -p $COLCON_WS/src
40+
```
41+
4. Or just navigate to your workspace source folder:
42+
```
43+
cd ~/workspace/jazzy_ws/src
44+
```
45+
5. Clone the repo:
46+
```
47+
git clone https://github.com/robosoft-ai/SMACC2.git
48+
```
49+
6. Checkout the Jazzy branch:
50+
```
51+
cd ~/workspace/jazzy_ws/src/SMACC2
52+
git checkout jazzy
53+
```
54+
7. Navigate to the workspace:
55+
```
56+
cd ~/workspace/jazzy_ws
57+
```
58+
8. Update System:
59+
```
60+
sudo apt update
61+
sudo apt upgrade
62+
```
63+
9. Source the workspace:
64+
```
65+
source /opt/ros/jazzy/setup.bash
66+
```
67+
10. Update dependencies:
68+
```
69+
rosdep update
70+
```
71+
11. Pull relevant packages and install dependencies:
72+
```
73+
vcs import src --skip-existing --input src/SMACC2/.github/SMACC2.jazzy.repos
74+
rosdep install --ignore-src --from-paths src -y -r
75+
```
76+
12. Compile:
77+
```
78+
colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release
79+
```
80+
2781
## Getting started - ROS Humble
2882

2983
1. [Install ROS 2 Humble](https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html).

smacc2/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>smacc2</name>
5-
<version>2.3.20</version>
5+
<version>3.0.0</version>
66

77
<description>An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS2 (Robotic Operating System) applications written in C++.</description>
88

smacc2_client_library/cl_keyboard/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>cl_keyboard</name>
5-
<version>2.3.20</version>
5+
<version>3.0.0</version>
66
<description>The cl_keyboard package</description>
77
<maintainer email="brett@robosoft.ai">Brett Aldrich</maintainer>
88
<license>Apache-2.0</license>

smacc2_client_library/cl_moveit2z/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>cl_moveit2z</name>
5-
<version>2.3.20</version>
5+
<version>3.0.0</version>
66

77
<description>The cl_moveit2z package</description>
88
<maintainer email="brett@robosoft.ai">Brett Aldrich</maintainer>

smacc2_client_library/cl_nav2z/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>cl_nav2z</name>
5-
<version>2.3.20</version>
5+
<version>3.0.0</version>
66
<description>The cl_nav2z package</description>
77

88
<maintainer email="brett@robosoft.ai">Brett Aldrich</maintainer>

smacc2_client_library/cl_ros2_timer/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>cl_ros2_timer</name>
5-
<version>2.3.20</version>
5+
<version>3.0.0</version>
66
<description>The cl_ros2_timer package</description>
77
<maintainer email="brett@robosoft.ai">Brett Aldrich</maintainer>
88
<license>Apache-2.0</license>

smacc2_client_library/http_client/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>http_client</name>
5-
<version>2.3.20</version>
5+
<version>3.0.0</version>
66
<description>The http_client package</description>
77
<maintainer email="jaycee.lock@proton.me">Jaycee Lock</maintainer>
88
<license>Apache-2.0</license>

smacc2_client_library/lifecyclenode_client/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>lifecyclenode_client</name>
5-
<version>2.3.20</version>
5+
<version>3.0.0</version>
66
<description>The lifecyclenode_client package implements SMACC Action Client Plugin for the ROS Navigation State - move_base node. Developed by Reel Robotics.</description>
77

88
<maintainer email="pablo@ibrobotics.com">Pablo Inigo Blasco</maintainer>

smacc2_client_library/multirole_sensor_client/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>multirole_sensor_client</name>
5-
<version>2.3.20</version>
5+
<version>3.0.0</version>
66
<description>The multirole_sensor_client package</description>
77
<maintainer email="pablo@ibrobotics.com">Pablo Iñigo Blasco</maintainer>
88
<license>Apache-2.0</license>

smacc2_event_generator_library/eg_conditional_generator/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
44
<name>eg_conditional_generator</name>
5-
<version>2.3.20</version>
5+
<version>3.0.0</version>
66
<description>The eg_random_generator package</description>
77

88
<maintainer email="pablo@ibrobotics.com">Pablo Iñigo Blasco</maintainer>

0 commit comments

Comments
 (0)