han J 25c8b2e5bb
Ros2 plugin custom naming (#46)
* add remapping function for ros2 plugin

* Optimize the logical structure of remapping.

* Optimize the remapping's  logic

* Simplify details

* - update the ROS2 plugin documentation to correct the description of the remapping rules and optimize examples;

- enhance the Ros2RpcBackend class by adding exception handling logic to the GetRemappedFuncName method;

- add a function initialization report feature;

- write unit test cases for GetRemappedFuncName covering various scenarios.

* Update the table format in the documentation, correcting the regular expression capturing groups for function names

* Decrease Redundancy

* simplify the function : GetRealRosFuncName

* Optimized the way of obtaining the message type, reducing unnecessary string constructions.

---------

Co-authored-by: hanjun <hanjun@agibot.com>
2024-10-24 19:31:41 +08:00
2024-10-16 19:39:38 +08:00
2024-10-24 19:31:41 +08:00
2024-10-24 19:31:41 +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-09-30 17:22:32 +08:00
2024-10-14 09:45:07 +08:00
2024-09-23 16:01:31 +08:00
2024-09-30 17:22:32 +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%