Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,6 @@
path = _includes/thumper_demo
url = https://github.com/micro-ROS/micro-ROS_thumper_demo
branch = foxy
[submodule "_includes/moveit2_demo"]
path = _includes/moveit2_demo
url = https://github.com/micro-ROS/micro-ROS_moveit2_demo
1 change: 1 addition & 0 deletions _data/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@
- tutorials/demos/demobox_demo
- tutorials/demos/thumper_demo
- tutorials/demos/combined_demos
- tutorials/demos/moveit2_demo

- title: Nuttx-specific Tutorials
docs:
Expand Down
51 changes: 45 additions & 6 deletions _docs/overview/users_and_clients/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Members, Partners and Users
title: Members, Partners, Users and Collaborators
permalink: /docs/overview/users_and_clients/

ofera_consortium:
Expand Down Expand Up @@ -29,20 +29,50 @@ partners_list:
text: The Zephyr Project is a Linux Foundation hosted Collaboration Project. It’s an open source effort uniting developers and users in building a best-in-class small, scalable, real-time operating system (RTOS) optimized for resource-constrained devices, across multiple architectures. As an open source project, the community evolves the project to support new hardware, developer tools, sensors, and device drivers.
title: Zephyr Project
url: www.zephyrproject.org
- path: https://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Amazon_logo.svg/175px-Amazon_logo.svg.png
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

mw_users:
users:
- path: https://upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Renesas_Electronics_logo.svg/210px-Renesas_Electronics_logo.svg.png
text: Renesas is a global semiconductor company delivering trusted embedded design innovation with complete semiconductor solutions that enable billions of connected, intelligent devices to enhance the way people work and live.
title: Renesas
url: www.renesas.com
- path: https://cdn11.bigcommerce.com/s-76o5u/images/stencil/250x100/robotis_logo_en_1397779687__24544.original.jpg
text: SRobotis is a global robot solutions provider and one of the leading manufacturers of robotic hardware. The company is the exclusive producer of the DYNAMIXEL brand of all-in-one smart servos. Robotis specializes in the manufacture of robotic hardware and full robot platforms for use in all fields of study and industry, as well as educational robotics kits for all ages and skill levels.
text: Robotis is a global robot solutions provider and one of the leading manufacturers of robotic hardware. The company is the exclusive producer of the DYNAMIXEL brand of all-in-one smart servos. Robotis specializes in the manufacture of robotic hardware and full robot platforms for use in all fields of study and industry, as well as educational robotics kits for all ages and skill levels.
title: Robotis
url: www.robotis.us
- path: https://www.dronecode.org/wp-content/uploads/sites/24/2020/08/dronecode_logo_default_cropped.png
text: Dronecode is a nonprofit hosted under the Linux Foundation, dedicated to fostering open-source components and their communities. Working with top developers, end-users, and adopting vendors to create opportunities for collaboration.
title: Dronecode
url: www.dronecode.org
- path: https://www.wyca-robotics.com/assets/img/LogoAvecRoue%20compact%202.png?h=8fb6472f17b03b02cb7872c4a106281c
text: WYCA Robotics is a French company with more than 5 years of edge technology mastering in Robotics, AI and autonomous navigation. They developed Elodie, the first multi-purpose self-driving level 5 indoor vehicle for handling the users' mobiliy challenges.
title: Wyca Robotics
url: www.wyca-robotics.com

collaborators:
- path: https://luxonis.com/img/logo-dark.png
text: LUXonis is a US-based company specialized in solutions for developing embedded, performant, spatial AI & CV applications. This technology comes with the goal of allowing for human-like perception anywhere, regardless of internet connectivity, and making it productizable, user-friendly and reusable. LUXonis is responsible for devising DepthAI, an open-source platform - a complete ecosystem of custom haredware, firmware, software, and AI training - which combines neural inference, depth vision, and feature tracking into an easy-to-use solution.
title: LUXonis
url: www.luxonis.com
- path: https://upload.wikimedia.org/wikipedia/commons/thumb/1/15/Canonical_logo.svg/200px-Canonical_logo.svg.png
text: Canonical is a computer software company with products like Ubuntu Linux. The company's goal is to 'deliver, maintain, secure and sustain open source from cloud to desktop and devices'.
title: Canonical
url: www.canonical.com
- path: https://www.freertos.org/fr-content-src/uploads/2018/07/logo-1.jpg
text: FreeRTOS is a market-leading Real-Time Operating system (RTOS) for microcontrollers and small microprocessors. Distributed freely under the MIT open source license, FreeRTOS includes a kernel and a growing set of IoT libraries suitable for use across all industry sectors. FreeRTOS is built with an emphasis on reliability and ease of use.
title: FreeRTOS
url: www.freertos.org
- path: https://picknik.ai/assets/images/logo.jpg
text: PickNik combines world-class robotics expertise and edge cutting open-source robotics frameworks that reduce cycle time, increase robustness, and generate optimal motions. PickNik's outstanding software MoveIt is a popular motion planning and manipulation platform in the ROS ecosystem.
title: PickNik
url: www.picknik.ai
- path: https://www.espressif.com/sites/all/themes/espressif/logo-black.svg
text: Espressif Systems is a public multinational, fabless semiconductor company focused on developing cutting-edge Wi-Fi-and-Bluetooth, low-power, AIoT solutions. They have created the popular ESP8266, ESP32, ESP32-S and ESP32-C series of chips, modules and development boards, and offer several open-source frameworks for building AIoT applications, among which the Espressif's IoT Development Framework ESP-IDF.
title: Espressif
url: www.espressif.com

---

Expand Down Expand Up @@ -72,7 +102,7 @@ mw_users:

.logoImage {
max-height: 100px;
max-width: 240px;
max-width: 200px;
}

.photo-gallery{
Expand Down Expand Up @@ -154,9 +184,18 @@ window.onload = () => {
{% endfor %}
</div>

<h2>Middleware Users</h2>
<h2>Users and Middleware Users</h2>
<div class="photo-gallery">
{% for image in page.mw_users %}
{% for image in page.users %}
<div class="flex-item">
<img class="logoImage" src="{{ image.path }}" style="cursor:pointer;" alt="{{ image.title}}" onclick="open_modal('{{ image.title }}','{{ image.url }}','{{ image.text }}')"/>
</div>
{% endfor %}
</div>

<h2>Collaborators</h2>
<div class="photo-gallery">
{% for image in page.collaborators %}
<div class="flex-item">
<img class="logoImage" src="{{ image.path }}" style="cursor:pointer;" alt="{{ image.title}}" onclick="open_modal('{{ image.title }}','{{ image.url }}','{{ image.text }}')"/>
</div>
Expand Down
8 changes: 8 additions & 0 deletions _docs/tutorials/demos/moveit2_demo/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: MoveIt 2 Demo
layout: docs_noheader
permalink: /docs/tutorials/demos/moveit2_demo/
---

{% capture my_include %}{% include moveit2_demo/README.md %}{% endcapture %}
{{ my_include | markdownify }}
1 change: 1 addition & 0 deletions _includes/moveit2_demo
Submodule moveit2_demo added at 24455f
2 changes: 1 addition & 1 deletion _posts/2020-11-12-graphs.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ To do so, we have added a DDS participant into the Agent that scans the network
This is complemented by the ability of micro-ROS to also inject information about its own ROS 2 entities into the ROS 2 global dataspace, so that users executing graph-related tasks can gather information about which micro-ROS entities are present at the moment.


<img alt="EWG advertisement" src="/img/posts/graph.png" width="100%"/>
<img alt="Graphs" src="/img/posts/graph.png" width="100%"/>

Examples to guide the user on how to use this new feature can be found [here](https://github.com/micro-ROS/micro-ROS-demos/tree/foxy/rclc/graph_introspection).
2 changes: 1 addition & 1 deletion _posts/2020-11-18-luxonis.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ author: francesca-finocchiaro

We’re working with the [LUXonis](https://luxonis.com/) team on the integration of micro-ROS with an exciting AIoT (Artificial Intelligence of Things) project, involving the [DepthAI BW1092 board](https://shop.luxonis.com/products/bw1092). This small device enables interacting with LUXonis [DepthAI](https://luxonis.com/depthai) SoM from an [ESP32](https://www.espressif.com/en/products/socs/esp32) microcontroller.

<img alt="EWG advertisement" src="/img/posts/depthai.jpeg" width="100%"/>
<img alt="LUXonis DepthAI" src="/img/posts/depthai.jpeg" width="100%"/>

DepthAI is a platform built around the [Myriad X](https://www.intel.com/content/www/us/en/products/processors/movidius-vpu/movidius-myriad-x.html) which combines depth perception, neural inference and object tracking, all accessible via a Python API and a plug/play SoM with open-source hardware. It comes integrated with a variety of platforms, and in the case of the board we use for our project, it brings these capabilities to the embedded world.

Expand Down
2 changes: 1 addition & 1 deletion _posts/2020-11-24-Arduino.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ As in the last months more and more users have been manifesting an intrest in ha

Arduino is an IDE designed to fit into extremely resource-constrained devices, offering an easy-to-use framework for programming MCUs among which, especially, a vast suite of development boards carrying the Arduino brand.

<img alt="EWG advertisement" src="/img/posts/Arduino_Logo.svg" width="50%"/>
<img alt="Logo Arduino" src="/img/posts/Arduino_Logo.svg" width="50%"/>

Based on this and on our recent release of a straight-to-the-point [micro-ROS standalone library](https://github.com/micro-ROS/micro_ros_setup/pull/190), which was already successfully integrated with the [ESP-IDF](https://github.com/micro-ROS/micro_ros_espidf_component) and [Zephyr build system](https://github.com/micro-ROS/micro_ros_zephyr_module), we were able to give support to the Arduino IDE.

Expand Down
2 changes: 2 additions & 0 deletions _posts/2020-12-16-ROS-In.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ author: francesca-finocchiaro

micro-ROS was presented at the 2020 ROS-Industrial Conference in a joint talk given by Ralph Lange from Bosch, and by Francesca Finocchiaro and Pablo Garrido Sanchez from eProsima.

<iframe width="560" height="315" src="https://www.youtube.com/embed/z6F1qbcJB9s" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

In the first part of the talk, Ralph Lange presented the ROS 2 Executor design and discussed latest developments towards real-time support and determinism, which are important requirements for industrial applications. The talk also addressed the most recent features added in the Foxy release and for the Galactic release. Finally, he presented details on the rclc Executor for deeply embedded applications such as those addressed by micro-ROS.

In the second part of the talk, Francesca Finocchiaro provided an overview of the micro-ROS project with a focus on its latest features and developments, and subsequently Pablo Garrido Sanchéz presented an entry-level hands-on demonstration intended for people willing to get started with micro-ROS.
Expand Down
10 changes: 10 additions & 0 deletions _posts/2021-01-19-bosch-blog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: micro-ROS is a special guest @ BOSCH research blog!
author: francesca-finocchiaro
---

Last week micro-ROS was dedicated a long and detailed [post](https://www.bosch.com/stories/bringing-robotics-middleware-onto-tiny-microcontrollers/) on a brand new **Bosch Research Blog**.

<img alt="Bosch blog" src="/img/posts/bosch_blog.jpg" width="80%"/>

The post, written by Ralph Lange from Bosch and with title 'micro-ROS – bringing the most popular robotics middleware onto tiny microcontrollers', introduces micro-ROS to non-familiar readers and neophytes, and gathers all the relevant information regarding the latest developments and most recent achievements of the project. More specifically, it describes how the advanced execution management is handled by the rclc Executor and how the ROS 2 concepts of runtime lifecycle and system modes have been implemented in micro-ROS to fit microcontrollers. Also, it accounts for the support of FreeRTOS and Zephyr, on the RTOS side, and for ESP32 microcontrollers, on the hardware side, all achieved during last year of development.
Binary file added img/posts/bosch_blog.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.