Tian Wang
Jiwon Robotics Specialist
Wisdom Yuan Robotics platform software leader, former Tencent software engineer, has 8 years of C++ R&D experience, has led or participated in the design and development of several large-scale C++ software frameworks, and has deep experience in cloud services, game backend, robotics and other fields.
Topic
High-performance communication framework practice based on modern C++ development
With the rapid development of C++, Internet, autonomous driving and robotics in the past decade or so, the industry has precipitated a large number of excellent designs for communication frameworks, covering ease of use, compatibility, scalability, high performance and other aspects. In this talk, we will discuss the best practices of modern C++ and communication framework design, based on the experience of Zhiyuan Robotics in designing and developing AimRT communication middleware. Outline: 1. interface-framework-backend layered design 2. IDL and compatibility design 3. plug-ins and filters 4. Static Runtime 5. Executors, RPCs, and Concurrency 6. Other trivial insights