What is it about?

Serialization has been widely used when communicating semantic messages. But the serialization / de-serialization routines introduce time and space overhead, especially for large messages. Current serialization-free frameworks can improve performance by eliminating these routines. But applications have to be rewritten, which is unacceptable for widely used communication middleware, such as ROS (Robot Operating System). Our ROS-SF presents a method to achieve serialization-free transparently (no code rewritting required).

Featured Image

Why is it important?

Our ROS-SF presents a method to achieve serialization-free transparently (no code rewritting required). To achieve this goal, we design a new serialization format SFM. It is similar to the memory layout of a C++ structure, so developers can construct and access it as if it is a C++ structure. Under three assumptions, the ROS-SF tool can automatically convert a ROS project, and its communication performance will be improved after simple re-compilation.

Read the Original

This page is a summary of: ROS-SF, October 2022, ACM (Association for Computing Machinery),
DOI: 10.1145/3528535.3531518.
You can read the full text:

Read

Resources

Contributors

The following have contributed to this page