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..b853885bb 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 000000000..9b268d79b Binary files /dev/null and b/_docs/overview/users_and_clients/images/vulcanexus_logo2_no_margins.png differ diff --git a/_docs/overview/users_and_clients/index.md b/_docs/overview/users_and_clients/index.md index 1ef840601..238292502 100644 --- a/_docs/overview/users_and_clients/index.md +++ b/_docs/overview/users_and_clients/index.md @@ -47,6 +47,9 @@ partners_list: text: Amazon is an American multinational technology company based in Seattle that focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence. title: Amazon url: www.amazon.com + - path: ./images/vulcanexus_logo2_no_margins.png + text: + url: vulcanexus.org users: - path: https://cdn11.bigcommerce.com/s-76o5u/images/stencil/250x100/robotis_logo_en_1397779687__24544.original.jpg 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..09fd3501d 100644 --- a/index.html +++ b/index.html @@ -84,6 +84,7 @@