Commit Graph

26 Commits

Author SHA1 Message Date
19ac37b784 merge: apply xtkuang code outside hardware-specific drivers 2026-08-27 11:26:36 +08:00
ae4b54d9f7 Merge xtkuang_dev into linbo_dev 2026-08-27 09:40:25 +08:00
45c97e4503 fix(quic): match task interface after stop gate removal 2026-08-24 16:10:24 +08:00
c6617b89cd fix(quic): align media hub targets with linbo branch 2026-08-24 16:00:51 +08:00
c4001d57ab revert xtkuang integration before linbo hardware changes 2026-08-24 15:23:27 +08:00
aac719a932 chore: remove branch-only tests and generated artifacts 2026-08-18 16:17:46 +08:00
a9aeefd106 Merge remote-tracking branch 'origin/xtkuang_dev' into linbo_dev
# Conflicts:
#	cmvr-es/devices/arm/motor_robot_arm/src/motor_robot_arm.cpp
#	cmvr-es/devices/camera/realsense_camera/src/realsense_camera.cpp
#	cmvr-es/devices/camera/uvc_camera/include/uvc_camera.h
#	cmvr-es/devices/camera/uvc_camera/src/uvc_camera.cpp
#	cmvr-es/devices/motor/manager/src/motor_manager.cpp
#	cmvr-es/service/grpc/server/src/grpc_arm_service.cpp
#	cmvr-es/service/grpc/server/src/grpc_camera_service.cpp
2026-08-18 09:54:20 +08:00
cb5f46c598 refactor: reorganize service and manager modules 2026-08-17 09:48:42 +08:00
f4be2ffaaa feat(safety): unify device admission and recovery
Add the DeviceManager-owned safety coordinator, shared sensor/control policies, command ledger, service guards, generalized StopAll, and RecoverSafetyState. Preserve device-side hardware checks and AUBO hardware E-stop release reconciliation while keeping software E-stop independently latched.
2026-08-17 08:34:44 +08:00
4f36cf4957 feat(quic): support multi-platform heartbeats 2026-08-14 12:40:53 +08:00
de764de607 feat(grpc): persist RPC failures in edge logs 2026-08-14 08:38:00 +08:00
4c8b320b4b fix(system): stop operational activities without shutdown 2026-08-14 01:24:17 +08:00
4405c210de Merge remote-tracking branch 'origin/xtkuang_dev' into linbo_dev
# Conflicts:
#	CMakeLists.txt
#	cmvr-es/config/tasks/quic_edge_task/quic_edge_task.pb.txt
#	cmvr-es/devices/arm/aubo_arm/aubo_arm.h
#	cmvr-es/devices/arm/huayan_arm/huayan_arm.h
#	cmvr-es/devices/arm/motor_robot_arm/src/motor_robot_arm.cpp
#	cmvr-es/main.cpp
2026-08-13 14:56:40 +08:00
912d8689f7 feat(system): add serial arm and AGV action queue 2026-08-12 11:15:46 +08:00
lgv
78fd7d7a04 feat(gen2): add MuJoCo collision recovery support 2026-08-05 10:49:07 +08:00
af67751937 feat: add safe UME teleoperation framework
Add the UME RobotArm and Damiao CAN-FD path, migrate the legacy UME controller, and introduce guarded cross-machine gRPC teleoperation with lifecycle, authority, configuration, and test coverage.
2026-07-31 08:48:04 +08:00
28f1dd1bf8 feat: add gRPC motor control over Modbus TCP
Add synchronous and streaming MotorService APIs backed by the PLC Modbus TCP runtime and protocol driver. Extend AUBO JSON commands and isolate vendor libstdc++ paths while keeping build-tree tests runnable.
2026-07-30 15:09:07 +08:00
lgv
f443a7ce53 merge: resolve xtkuang_dev into dev 2026-07-27 17:47:30 +08:00
lgv
0257ac85ca feat(collision): add self-collision monitoring task
Add Pinocchio and Coal based self-collision checking with collision-pair filtering and displacement-based sampling. Integrate a periodic safety task with warning and stop thresholds, plus the simplified collision URDF and runtime configuration.
2026-07-27 15:37:39 +08:00
1181b2d541 fix: bound gRPC camera stream latency 2026-07-23 14:22:09 +08:00
d40c92b9bf feat: add QUIC media transport and integrate Hikvision updates 2026-07-23 12:52:30 +08:00
5a6b75938d 实现仙工控制器SRC1100的集成,未测试 2026-07-02 12:30:07 +08:00
lgv
5e53e017a5 refactor(task): update service and task wiring 2026-06-30 16:06:14 +08:00
lgv
c7f31708cb feat: add grpc debug log 2026-06-25 11:03:38 +08:00
lgv
9deb6c5383 fix(touch-screen): move to init pose before touch start 2026-06-24 17:16:04 +08:00
lgv
181e14c7ef refactor:Refactor all the code 2026-06-24 15:45:54 +08:00