* CI: change build worlflow image tag from v20240927 to latest
* refactor(tools): Restructure bagtrans tool and integrate into aimrt_cli
- Integrate bagtrans functionality into aimrt_cli
- Update CMakeLists.txt and documentation to reflect these changes
* choro: format the code
* choro: change the document
* choro: remove the bagtrans options
---------
Co-authored-by: yuguanlin <yuguanlin@agibot.com>
* CI: change build worlflow image tag from v20240927 to latest
* fix: fix bagtrans tool support
- Add AIMRT_BUILD_BAGTRANS option in CMakeLists.txt
- Update build.bat, build.sh, test.bat and test.sh scripts to include bagtrans build option
- Modify CMakeLists.txt in bagtrans directory to simplify build logic
- Remove autopep8 dependency from bagtrans/requirements.txt
* format : format the code
* fix: Turn off the bagtrans compilation option on Windows
* feat(tools): Update bagtrans tool build method
- Change the build method of bagtrans tool from PyInstaller to using the build module to generate wheel files
- Update CMakeLists.txt and setup.py files to adapt to the new build method
- Update release notes, adding new information about the bagtrans tool
* fix: format
---------
Co-authored-by: yuguanlin <yuguanlin@agibot.com>
* feat: support translate aimrtbag to rosbag
* feat: 添加数据包转换工具
* CI: change build worlflow image tag from v20240927 to latest
* feat: now support transfer aimrtbag to rosbag
* feat: Adjust the build and installation process of aimrt_cli , copy ROS2 plugin proto files when building aimrt_cli
* chore: format the code style
* chore: format code
* feat: Differentiate between aimrt-cli and transbag, make transbag an independent tool; add documentation for transbag
* chore: Update CI trigger from label "ci ready" to "ci"
* chore: format code
* choro: feat: compile bagtrans module only when bagrecord and ros2 plugin are enabled; improve documentation
* choro: Modify activation method for bagtrans
---------
Co-authored-by: yuguanlin <yuguanlin@agibot.com>