You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Comparison of micro-ROS features with ROS 2 features. The following list has been compiled from [https://index.ros.org/doc/ros2/Features/](https://index.ros.org/doc/ros2/Features/) and [https://index.ros.org/doc/ros2/Roadmap/](https://index.ros.org/doc/ros2/Roadmap/), and the features have been organized into sub-tables according to the macrocategories defined in the [Features and Architecture page](https://micro-ros.github.io//docs/overview/features/).
6
+
Comparison of micro-ROS features with ROS 2 features. The following list has been compiled from [https://docs.ros.org/en/rolling/The-ROS2-Project/Features.html](https://docs.ros.org/en/rolling/The-ROS2-Project/Features.html) and [https://docs.ros.org/en/rolling/The-ROS2-Project/Roadmap.html](https://docs.ros.org/en/rolling/The-ROS2-Project/Roadmap.html), and the features have been organized into sub-tables according to the macrocategories defined in the [Features and Architecture page](https://micro-ros.github.io//docs/overview/features/).
Copy file name to clipboardExpand all lines: _docs/overview/docker_ci_status/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ Most repositories can be found in GitHub's micro-ROS organization at [github.com
50
50
|[freertos_apps](https://github.com/micro-ROS/freertos_apps)[](https://github.com/micro-ROS/freertos_apps/tree/humble)| Demo applications for FreeRTOS |[]()|[](https://github.com/micro-ROS/freertos_apps/issues)[](https://github.com/micro-ROS/freertos_apps/pulls)|[](https://github.com/micro-ROS/freertos_apps/blob/humble/README.md)|
51
51
|[zephyr_apps](https://github.com/micro-ROS/zephyr_apps)[](https://github.com/micro-ROS/zephyr_apps/tree/humble)| Demo applications for Zephyr |[]()|[](https://github.com/micro-ROS/zephyr_apps/issues)[](https://github.com/micro-ROS/zephyr_apps/pulls)|[](https://github.com/micro-ROS/zephyr_apps/blob/humble/README.md)|
52
52
|[raspbian_apps](https://github.com/micro-ROS/raspbian_apps)[](https://github.com/micro-ROS/raspbian_apps/tree/humble)| Demo applications for Raspbian |[]()|[](https://github.com/micro-ROS/raspbian_apps/issues)[](https://github.com/micro-ROS/raspbian_apps/pulls)|[](https://github.com/micro-ROS/raspbian_apps/blob/humble/README.md)|
53
-
|[nuttx_apps](https://github.com/micro-ROS/nuttx_apps)[](https://github.com/micro-ROS/nuttx_apps/tree/dashing)[](https://github.com/micro-ROS/nuttx_apps/tree/humble)| Demo applications for NuttX (**discontinued**) |[]()|[](https://github.com/micro-ROS/nuttx_apps/issues)[](https://github.com/micro-ROS/nuttx_apps/pulls)|[](https://github.com/micro-ROS/nuttx_apps/blob/humble/README.md)|
53
+
|[nuttx_apps](https://github.com/micro-ROS/nuttx_apps)[](https://github.com/micro-ROS/nuttx_apps/tree/dashing)[](https://github.com/micro-ROS/nuttx_apps)| Demo applications for NuttX (**discontinued**) |[]()|[](https://github.com/micro-ROS/nuttx_apps/issues)[](https://github.com/micro-ROS/nuttx_apps/pulls)|[](https://github.com/micro-ROS/nuttx_apps)|
54
54
|[Kobuki demo](https://github.com/micro-ROS/micro-ROS_kobuki_demo)| Kobuki (Turtlebot 2) controller demo application using micro-ROS in an Olimex board over NuttX |[]()|[](https://github.com/micro-ROS/micro-ROS_kobuki_demo/issues)[](https://github.com/micro-ROS/micro-ROS_kobuki_demo/pulls)|[](https://github.com/micro-ROS/micro-ROS_kobuki_demo/blob/master/README.md)|
55
55
|[Crazyflie demo](https://github.com/micro-ROS/micro-ROS_crazyflie_demo)[](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/tree/foxy)| Crazyflie drone demo application using micro-ROS over FreeRTOS |[]()|[](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/issues)[](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/pulls)|[](https://github.com/micro-ROS/micro-ROS_crazyflie_demo/blob/foxy/README.md)|
Copy file name to clipboardExpand all lines: _docs/overview/features/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -107,7 +107,7 @@ Micro-ROS offers **seven key features** that make it ready for use in your micro
107
107
108
108
## Layered and Modular Architecture
109
109
110
-
Micro-ROS follows the [ROS 2 architecture](https://index.ros.org/doc/ros2/) and makes use of its middleware pluggability to use [DDS-XRCE](https://www.omg.org/spec/DDS-XRCE/), which is optimized for microcontrollers. Moreover, it uses POSIX-based RTOS (FreeRTOS, Zephyr, or NuttX) instead of Linux.
110
+
Micro-ROS follows the [ROS 2 architecture](https://docs.ros.org/) and makes use of its middleware pluggability to use [DDS-XRCE](https://www.omg.org/spec/DDS-XRCE/), which is optimized for microcontrollers. Moreover, it uses POSIX-based RTOS (FreeRTOS, Zephyr, or NuttX) instead of Linux.
Copy file name to clipboardExpand all lines: _docs/overview/users_and_clients/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ customers_list:
7
7
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.
text: LG Electronics is one of the fourth-largest electronics company in South Korea. It comprises four business units home entertainment, mobile communications, home appliances and vehicle components
Copy file name to clipboardExpand all lines: _docs/tutorials/advanced/create_new_type/index.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ int64 int64_test
57
57
uint64 uint64_test
58
58
```
59
59
60
-
Now, you can build your micro-ROS workspace as usual. As explained in [**First micro-ROS application on an RTOS**](../../core/first_application_rtos/), the `ros2 run micro_ros_setup build_firmware.sh` command will build all packages located inside `mcu_ws`.
60
+
Now, you can build your micro-ROS workspace as usual. As explained in [**First micro-ROS application on an RTOS**](../../core/first_application_rtos/), the `ros2 run micro_ros_setup build_firmware.sh` command will build all packages located inside `mcu_ws`.
61
61
62
62
In your micro-ROS application code, you can use your new message type as usual:
You can find further information in the [ROS 2 Create custom ROS 2 msg and srv files](https://index.ros.org/doc/ros2/Tutorials/Custom-ROS2-Interfaces).
82
+
You can find further information in the [ROS 2 Create custom ROS 2 msg and srv files](https://docs.ros.org/en/rolling/Tutorials/Beginner-Client-Libraries/Single-Package-Define-And-Use-Interface.html).
83
83
84
84
## Using type composition
85
85
86
86
It is possible to create custom types that include members from another ROS 2 message types packages. For example let's add a member with type `Point32` from the ROS 2 package `geometry_msgs`.
87
87
88
-
First of all, you have to include the dependency in the `CMakeLists.txt`:
88
+
First of all, you have to include the dependency in the `CMakeLists.txt`:
0 commit comments