|
|
b05086d03d
|
fix: 将MotionSwitcherClient从go2命名空间更正为b2命名空间
|
2025-09-21 12:41:09 +08:00 |
|
|
|
fda1dd8204
|
refactor: 更新 motion_switcher_client 的引用路径
将 motion_switcher_client 的引用从 go2 路径更新为 b2 路径,以匹配最新的库结构
|
2025-09-21 12:35:11 +08:00 |
|
|
|
f30590033b
|
refactor(config): 重构配置系统和MQTT相关功能
移除状态发布功能,简化配置系统
更新MQTT配置和主题设置
调整README文档以反映最新变更
|
2025-09-20 19:54:04 +08:00 |
|
|
|
ae8b01cf24
|
Remove Windows MQTT setup guide and update Navigation class to include custom namespace. Increment version in main application log message to v0.0.2.
|
2025-09-20 19:11:31 +08:00 |
|
|
|
38db96e433
|
Add navigation functionality to CustomRobot and Controller classes. Introduced Navigation class for handling mapping and pose navigation commands. Updated CustomRobot to process navigation commands and manage Navigation instance. Enhanced Controller with motion switching capabilities, improving overall robot control and navigation features.
|
2025-09-20 16:05:10 +08:00 |
|
|
|
67b1a7fe80
|
Add RSC command processing to CustomRobot class. Introduced processRscCmd method for handling service list queries and service switching commands, enhancing functionality. Added printServiceList method for improved service status reporting. Removed unused publishCmdResponse method to streamline code.
|
2025-09-09 14:25:32 +08:00 |
|
|
|
f46bb3b7c9
|
Add command processing functionality to CustomRobot class. Introduced methods for handling OAC and Sport commands via MQTT messages, including validation and response publishing. Removed unnecessary logging statements for cleaner output.
|
2025-09-09 11:15:03 +08:00 |
|
|
|
cf58ad202a
|
Refactor MQTT callback function names for consistency. Changed MessageCallback and ConnectionCallback to MessageCb and ConnectionCb in mqtt.hpp, mqtt.cpp, and custom_robot.cpp to improve code clarity and maintainability.
|
2025-09-09 09:56:13 +08:00 |
|
|
|
7a9a31afd4
|
Integrate Paho MQTT C library into project. Updated CMakeLists.txt to find PahoMqttC package and added fallback for manual linking. Refactored mqtt.hpp and mqtt.cpp to utilize Paho MQTT C API, replacing previous async client implementation. Added Windows setup guide for MQTT library installation.
|
2025-09-08 19:53:39 +08:00 |
|
|
|
7f43d729a2
|
Enhance CMake configuration and add nlohmann/json library files. Updated CMakeLists.txt to include the nlohmann JSON library directory. Added multiple header files for JSON serialization, deserialization, and utility functions, ensuring compatibility with the latest version 3.11.2. This update improves JSON handling capabilities in the project.
|
2025-09-08 18:50:46 +08:00 |
|
|
|
60a5490ec8
|
Update MQTT configuration in config.hpp. Changed broker address to a specific IP and added username and password for authentication. Removed commented-out sections for clarity.
|
2025-09-08 18:38:37 +08:00 |
|
|
|
90228e4ab9
|
Implement MQTT functionality in CustomRobot class. Added methods for MQTT initialization, message handling, and connection management. Updated configuration to remove multimedia settings and streamline MQTT-related parameters. Enhanced logging for MQTT operations and ensured proper cleanup during shutdown.
|
2025-09-08 18:35:02 +08:00 |
|
|
|
926d88972d
|
Refactor configuration management by introducing CustomConfig class. Updated config.hpp to streamline settings and removed legacy configuration presets. Adjusted controller and custom_robot classes to utilize the new configuration structure. Enhanced error handling and logging during initialization processes.
|
2025-09-08 18:16:50 +08:00 |
|
|
|
f72ce9ce58
|
Remove MQTT dependency and refactor configuration structure. Updated CMakeLists.txt to eliminate MQTT library checks and adjusted config.hpp to use string_view for configuration parameters. Simplified controller and custom_robot classes by removing MQTT-related code and enhancing robot state management. Introduced service management methods in CustomRobot for better state handling.
|
2025-09-07 20:20:34 +08:00 |
|
|
|
6acff483dd
|
Add initial project structure with CMake configuration, source files, and README documentation for Unitree GO2 Custom Controller
|
2025-09-07 16:43:22 +08:00 |
|