S SmartDocs

機器人與自主系統

ROS 2、人形機器人、無人機與自動駕駛系統。

ROS 2 EN 更新於 2026-03-28

Logging and tracing in Cyclone DDS

A lot of effort has gone into providing as much useful information as possible when a log message is written and a fair number of mechanisms were put in place to be able to do so.

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Eclipse Cyclone DDS Module Layout

Cyclone DDS is made up of multiple modules, each of which provides a certain set of functionality, either private, public or a combination thereof. Since Cyclone DDS is a middleware product, the api is of course the most

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Topic Discovery

Topic discovery enables the exchange of topic information between endpoints using the built-in topic announcer and detector endpoints, as described in the DDS RTPS Specification section 8.5. Topic discovery is based on t

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Type Discovery

Type discovery in Cyclone is based on the DDS-XTypes type discovery, as described in section 7.6.3 of the DDS-XTypes specification.

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Type support

DDS is data-centric. To communicate between applications, possibly written in different languages, either locally or remotely, the middleware must marshal the data to a Common Data Representation (CDR) suitable for trans

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

ParticipantVolatileMessageSecure Handling

It is expected to have some knowledge of DDSI builtin (security) endpoints.

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

write to take

Path traversed by a sample, skipping some trivial functions and functions that are simply "more of the same", as well as with a bit of license in the "local subscription bypass" (skips straight from write_sample_gc to rh

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Cyclone XTypes support

The following data types are not supported: map, bitset, wide-strings, char16, float128 For the C language binding, additionally the following types are not supported as part of a type’s key: union, sequence Union types

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

//CycloneDDS

The General element specifying Domain related settings.

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Android port

Building for Android 9 (codename Pie), or API level 28. Earlier versions of Android may be supported at some point, but that would require implementing replacements for pthread_attr_setinheritsched (introduced in level 2

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

FreeRTOS POSIX Port

FreeRTOS is a supported platform for Eclipse Cyclone DDS. This document explains how to build and run Eclipse Cyclone DDS on the FreeRTOS POSIX Port. For basic information, see: freertos.md.

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Solaris 2.6 / sun4m port

Building for Solaris 2.6 / sun4m, e.g., a Sun Microsystems SPARCStation 20 running Solaris 2.6, firstly involves getting a sufficiently modern gcc onto the machine (gcc-4.3.x with GNU binutils certainly works, but it is

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Overview

This contains helper scripts to build & run cyclonedds core & example applications in docker. Additionally you can also build a docker image with pre-built cyclonedds examples. This could be useful in quickly trying the

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

etc — README

Self-signed CA for tests ========================

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Eclipse iceoryx governance

Eclipse iceoryx is governed democratically by its maintainers under the umbrella of OpenADx. This document describes the processes additionally to the Eclipse process.

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Notices for Eclipse iceoryx

This content is produced and maintained by the Eclipse iceoryx project.: Project home: https://projects.eclipse.org/projects/technology.iceoryx

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Planned features

If you have ideas or wishes and don't find them on this list, feel free to start the discussion by raising a feature request.

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Quality Declaration

This document is a declaration of the software quality for the iceoryx_hoofs, iceoryx_posh and iceoryx_binding_c packages, based on the guidelines in REP-2004. They are part of the Eclipse iceoryx middleware.

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

iceoryx - true zero-copy inter-process-communication

Build & Test Integrationtests Gitter License Codecov Sanitize

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Notices for Eclipse Cyclone DDS

This content is produced and maintained by the Eclipse Cyclone DDS project.: Project home: https://projects.eclipse.org/projects/iot.cyclonedds

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

ASPICE example [WIP]

This document defines the documentation guidelines for SWE 3 (Detailed Design) and SWE 4 (Unit Verification) with Doxygen.

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Design Documents

In here you can find design documents to all constructs of iceoryx. At the moment those design documents are neither complete nor final.

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Chunk-Header

Chunks are the transport capsules in iceoryx. They store data from a publisher as payload and are sent to one or more subscriber. Furthermore, there is some meta information which is stored alongside the payload, e.g. th

閱讀文章 →
ROS 2 EN 更新於 2026-03-28

Service Discovery

Service discovery over IPC channel e.g. message queue or UNIX domain socket is not performant since larger data is transferred, which can lead to transmission of several frames. If lots of services are discovered at high

閱讀文章 →