From 5a639f746491e60003d922e3ad5a8e2617699a8a Mon Sep 17 00:00:00 2001 From: Pablo Garrido Date: Thu, 4 Aug 2022 12:53:57 +0200 Subject: [PATCH 1/3] Add vulcanexus Signed-off-by: Pablo Garrido --- .devcontainer/Dockerfile | 2 +- .../overview/ROS_2_feature_comparison/index.md | 2 +- _docs/overview/ext_tools/index.md | 10 ++++++++++ .../images/vulcanexus_logo2_no_margins.png | Bin 0 -> 17737 bytes _docs/overview/users_and_clients/index.md | 3 +++ _posts/2022-08-03-vulcanexus.md | 12 ++++++++++++ index.html | 2 ++ 7 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 _docs/overview/users_and_clients/images/vulcanexus_logo2_no_margins.png create mode 100644 _posts/2022-08-03-vulcanexus.md diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index db444ffdf..15e0fd5db 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -5,7 +5,7 @@ # To fully customize the contents of this image, use the following Dockerfile instead: # https://github.com/microsoft/vscode-dev-containers/tree/v0.106.0/containers/ubuntu-18.04-git/.devcontainer/Dockerfile -FROM mcr.microsoft.com/vscode/devcontainers/base:0-ubuntu-18.04 +FROM ubuntu:20.04 ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update \ diff --git a/_docs/overview/ROS_2_feature_comparison/index.md b/_docs/overview/ROS_2_feature_comparison/index.md index 95d1022a7..4b1d74f2f 100644 --- a/_docs/overview/ROS_2_feature_comparison/index.md +++ b/_docs/overview/ROS_2_feature_comparison/index.md @@ -28,7 +28,7 @@ Comparison of micro-ROS features with ROS 2 features. The following list has bee | Publish/subscribe over topics | | Available, but only fixed-size message types supported to avoid dynamic memory allocations. | | Clients and services | | Available, but only fixed-size message types supported to avoid dynamic memory allocations. | | ROS 1 -- ROS 2 communication bridge | | Standard ROS 1 -- ROS 2 bridge or [SOSS-mediate bridge](https://soss.docs.eprosima.com/en/latest/getting_started.html#example-ros1-ros2-communication) can be used via micro-ROS Agent to communicate with micro-ROS nodes. | -| Actions | | *To be implemented soon in rclc.* | +| Actions | | Available at RCLC level. | | Parameters | ✓∘ | Parameter server is implemented in micro-ROS Client. Parameter client is not available yet. | | Node Graph | | Available as in ROS 2. | | Discovery | ✓+ | Discovery between entities available as in ROS 2. Further discovery mechanism available for the Clients to discover Agents on the network. | diff --git a/_docs/overview/ext_tools/index.md b/_docs/overview/ext_tools/index.md index 907b1676a..eb38c22f7 100644 --- a/_docs/overview/ext_tools/index.md +++ b/_docs/overview/ext_tools/index.md @@ -36,6 +36,16 @@ The configuration of the generated micro-ROS libraries is based on a `colcon.met The modules that exist up to date for integrating into external build systems are the following: +### **Vulcanexus micro-ROS element** + +
+
+
+ Vulcanexus is an all-in-one ROS 2 tool set for easy and customized robotics development. It offers natively integrated solutions for ROS 2 networks in terms of performance improvement, simulation, cloud/edge communication, and microcontroller integration. The latter relies on micro-ROS. Vulcanexus is free and open source, and available as a Docker image for Galactic and Humble. All components enjoy continuous updates so users benefit from the latest features at all times. +
+
+
+ ### **micro-ROS component for the ESP-IDF**
diff --git a/_docs/overview/users_and_clients/images/vulcanexus_logo2_no_margins.png b/_docs/overview/users_and_clients/images/vulcanexus_logo2_no_margins.png new file mode 100644 index 0000000000000000000000000000000000000000..9b268d79b6012d5ea0adb04e1f407e48ee584206 GIT binary patch literal 17737 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 Kb6Mw<&;$TWe7kP| literal 0 HcmV?d00001 diff --git a/_docs/overview/users_and_clients/index.md b/_docs/overview/users_and_clients/index.md index 1ef840601..e5448d9e7 100644 --- a/_docs/overview/users_and_clients/index.md +++ b/_docs/overview/users_and_clients/index.md @@ -15,6 +15,9 @@ customers_list: text: Capra Robotics creates outdoor mobile robots for multiple uses. Their robot platform, Capra Hircus, is designed to easily integrate with additional hard- or software, making it customizable for specific applications. They support businesses in optimizing their operations and relieve people of repetitive and unhealthy job tasks. Their state-of-the-art mobile robot answers the issues that have troubled the mobile robot industry for years, namely a lack of versatility, poor driving capabilities, short ranges, low operating time and high pricing. title: Capra Robotics url: capra.ooo + - path: ./images/vulcanexus_logo2_no_margins.png + text: + url: vulcanexus.org ofera_consortium: - path: https://www.eprosima.com/images/logos/eprosima/logo.png diff --git a/_posts/2022-08-03-vulcanexus.md b/_posts/2022-08-03-vulcanexus.md new file mode 100644 index 000000000..92a3478d5 --- /dev/null +++ b/_posts/2022-08-03-vulcanexus.md @@ -0,0 +1,12 @@ +--- +title: Vulcanexus includes micro-ROS +author: Pablo Garrido +--- + +micro-ROS is proud to be part of [Vulcanexus](http://vulcanexus.org/), an open source software stack based on ROS 2. + +The core is based on ROS 2 with all its benefits and features, and [Fast DDS](https://www.eprosima.com/index.php/products-all/eprosima-fast-dds), the fixed middleware implementation that ensures stable communication. Together with a variety of integrated components, users can benefit from this All-in-One ROS 2 tool set and find solutions for data monitoring, robotic simulation, and deployment of DDS entities in the cloud, and microcontrollers. The latter is made possible by the native integration of micro-ROS. + +Thanks to this exclusive set of elements, Vulcanexus makes robotic application development easy and personalized. Furthermore, users will benefit from the latest features of all the components as Vulcanexus is updated continuously. + +This 360ยบ solution is free and can be downloaded comfortably as a Docker image from [Vulcanexus.org](http://vulcanexus.org/). \ No newline at end of file diff --git a/index.html b/index.html index 4b09bca89..6e70705e7 100644 --- a/index.html +++ b/index.html @@ -84,6 +84,7 @@