ATT_POWER 076f76394e
refactor(echo_plugin): Remove executor configuration and simplify echo logic (#78)
* refactor(echo_plugin): Remove executor configuration and simplify echo logic

- Removed executor field from echo_plugin configuration
- Simplified echo message handling process by processing directly in main thread
- Updated example configurations and descriptions in documentation

* refactor(echo_plugin): Refactor EchoPlugin class

- Remove get_type_support_func_ member variable, replace with direct GetTypeSupport method call in RegisterEchoChannel
- Merge EchoFunc creation and subscription callback logic to reduce intermediate variables

* refactor(echo_plugin): Remove GetTypeSupport function, directly access type_support_map where needed

* refactor(echo_plugin): Remove unused headers and member functions

* refactor(echo_plugin): Remove unnecessary 'this' capture in lambda expression

* refactor(echo_plugin): optimize buffer handling logic in EchoPlugin

* format

* fix(echo_plugin):  add release_callback func before return in sub_wrapper.callback

---------

Co-authored-by: yuguanlin <yuguanlin@agibot.com>
2024-11-04 17:18:00 +08:00
2024-10-31 17:57:47 +08:00
2024-09-23 16:01:31 +08:00
2024-09-23 16:01:31 +08:00
2024-09-23 16:01:31 +08:00
2024-09-23 16:01:31 +08:00
2024-09-30 17:22:32 +08:00
2024-10-14 09:45:07 +08:00
2024-09-23 16:01:31 +08:00
2024-10-16 19:39:38 +08:00
2024-09-30 17:22:32 +08:00

English | 中文

AimRT

Full project details on aimrt.org

Brief

  • AimRT is a basic runtime framework for the field of modern robotics. It is developed based on modern C++, is lightweight and easy to deploy, and has more modern designs in resource management and control, asynchronous programming, deployment configuration, etc.
  • AimRT is committed to integrating the research and development of various deployment scenarios such as robot end-side, edge end, and cloud. It serves modern AI- and cloud-based robot applications and provides modern and complete debugging and performance analysis tools, as well as good observability support.
  • AimRT also provides a comprehensive plug-in development interface, which is highly scalable and compatible with ROS2, HTTP, Grpc and other traditional robot ecosystems or cloud service ecosystems, and supports progressive upgrades of your existing systems.

Document

Description
No description provided
Readme 340 MiB
Languages
C++ 76.9%
HTML 13.6%
C 1.6%
C# 1.3%
JavaScript 1.3%
Other 4.7%