S SmartDocs

Robot & Hệ thống tự hành

ROS 2, robot hình người, máy bay không người lái và hệ thống xe tự hành.

ROS 2 EN Cập nhật 2026-03-28

Converter plugins

Converter plugins are used to convert between different storage serialization formats. A storage for rosbags in ROS 2 obtains and stores its data using a serialization format. By default, it will store a bag in the seria

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

Rosbag2 Playback Time Handling

This design does not consider recording, it only handles playback, which has a more complex interaction with time.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

Adding a Snapshot Service for rosbag2

For example, if a rare, anomalous behavior occurs, this feature will allow the user to record the most recent ROS topic messages when the behavior is observed, instead of having to record the entire execution.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

Writing storage plugins

There are different interfaces for storage plugins depending on your need: The general ReadWriteStorage and the more specific ReadableStorage.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

Rosbag2 writer benchmarking

The primary package to test performance of the rosbag2.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

ROS 2.0 Rosbag Evaluation

This folder currently contains benchmarks which measure the write speed and disk usage of SQLite files.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosbag2_storage_mcap

This package provides a storage plugin for rosbag2 which extends it with support for the MCAP file format.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl

rosidl is one of the ros_core packages. See documentation for details of this package.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_runtime_c Quality Declaration

This document is a declaration of software quality for the rosidl_runtime_c package, based on the guidelines in REP-2004.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_generator_c

rosidl_runtime_c is a package and provides runtime ROSIDL functionality in C.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_runtime_c Features

rosidl_runtime_c provides default definitions, as well as initialization and finalization functions for the supported rosidl primitive sequence types. These functions are defined in the following headers

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_runtime_cpp Quality Declaration

This document is a declaration of software quality for the rosidl_runtime_cpp package, based on the guidelines in REP-2004.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_runtime_cpp

rosidl_runtime_cpp is a package generates and provides runtime ROSIDL interfaces files in C++.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_runtime_cpp Features

rosidl_runtime_cpp provides several templated function declarations for getting the type support handler. They are meant to be defined in each rosidl definition's C++ generated code. They are defined for both the rosidl_

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_typesupport_interface Quality Declaration

This document is a declaration of software quality for the rosidl_typesupport_interface package, based on the guidelines in REP-2004.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_typesupport_interface

rosidl_typesupport_interface is a package that provides macros that define the rosidl typesupport interface.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_typesupport_introspection_c Quality Declaration

This document is a declaration of software quality for the rosidl_typesupport_introspection_c package, based on the guidelines in REP-2004.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_typesupport_introspection_c

rosidl_typesupport_introspection_c provides functionality for getting the associated message or service C typesupport handler functions and dynamically accessing or manipulating messages.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_typesupport_introspection_c features

rosidl_typesupport_introspection_c provides a Python generator executable, rosidl_typesupport_introspection_c, based on Empy to create C source files that describes the type of a ROS 2 C message and provides interfaces t

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_typesupport_introspection_cpp Quality Declaration

This document is a declaration of software quality for the rosidl_typesupport_introspection_cpp package, based on the guidelines in REP-2004.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_typesupport_introspection_cpp

rosidl_typesupport_introspection_cpp provides functionality for getting the associated message or service C++ typesupport handler functions and dynamically accessing or manipulating messages.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_typesupport_introspection_cpp features

rosidl_typesupport_introspection_cpp provides a Python generator executable, rosidl_typesupport_introspection_cpp, based on Empy to create C++ source files that describes the type of a ROS 2 C++ message and provides inte

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_default_runtime Quality Declaration

This document is a declaration of software quality for the rosidl_default_runtime package, based on the guidelines in REP-2004.

Đọc bài viết →
ROS 2 EN Cập nhật 2026-03-28

rosidl_default_runtime

rosidl_default_runtime provides CMake functionality for finding and adding runtime dependencies for rosidl packages.

Đọc bài viết →