Commit Graph

95 Commits

Author SHA1 Message Date
950581a14c fix(proto): restore AUBO hardware estop option 2026-08-27 11:12:37 +08:00
9003ad4c02 fix(agv): align SEER backend configuration 2026-08-27 10:56:20 +08:00
67fd400303 fix(proto): complete system control messages 2026-08-27 10:51:27 +08:00
3e2362a6d9 fix(proto): restore safety command metadata 2026-08-27 10:49:36 +08:00
ae4b54d9f7 Merge xtkuang_dev into linbo_dev 2026-08-27 09:40:25 +08:00
ffef60e9b8 feat(config): add standalone remote configuration service 2026-08-25 17:37:53 +08:00
05ab64cf76 feat(microphone): apply selected capture device 2026-08-25 15:00:37 +08:00
36c74af588 feat(microphone): add input device listing API 2026-08-25 10:29:55 +08:00
c4001d57ab revert xtkuang integration before linbo hardware changes 2026-08-24 15:23:27 +08:00
fad8e0e87c add configurable obstacle blocking timeout 2026-08-19 14:10:02 +08:00
abe6486e43 Add AGV relocalization support and fix task_type handling in synchronous navigation 2026-08-19 11:17:37 +08:00
8ac1bff099 add system operational state recovery 2026-08-18 15:03:17 +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
1b3cd55505 feat(aubo): auto recover after hardware estop release 2026-08-17 12:16: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
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
1672bb5a60 Merge remote-tracking branch 'origin/dev' into linbo_dev 2026-08-13 14:51:07 +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
459b76db1d translate 2026-08-04 16:30:42 +08:00
08d58b2ccf feat(quic): add robot ID to registration and heartbeat 2026-08-04 15:20:29 +08:00
60098ee01e refactor: remove PLC motor control backend 2026-08-04 10:36:23 +08:00
ba8f1e1821 feat(quic): add robot ID to registration and heartbeat 2026-08-04 09:58:07 +08:00
b4ec07c851 feat: add device inventory and move arm JSON RPC 2026-08-04 09:52:51 +08:00
490c141ca8 refactor(proto): move AGV messages under API 2026-08-03 15:56:30 +08:00
52d30ee412 feat: extend and refactor SEER Robokit AGV backend 2026-08-03 15:05:04 +08:00
f57807372d feat(grpc): expose arm robot state 2026-08-03 14:43:12 +08:00
31b2d98625 fix: acquire SRC1100 control authority before commands 2026-07-31 11:12:35 +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
abe69c46f0 fix(eyou): make zero calibration transactional 2026-07-30 14:11:38 +08:00
lgv
f443a7ce53 merge: resolve xtkuang_dev into dev 2026-07-27 17:47:30 +08:00
lgv
ed231ace2b Merge branch 'lgv_dev_collision' into dev 2026-07-27 15:41:51 +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
eb188111b7 Merge branch 'lgv_refator_code' into dev
# Conflicts:
#	request.txt
2026-07-27 10:35:53 +08:00
428ee328de feat: complete QUIC edge integration
Vendor MsQuic with build and install support, add DeviceManager status to configurable heartbeats, and report only enabled devices.

Add the local QUIC gateway, protocol coverage, real MsQuic E2E tests, process smoke tests, and updated integration documentation.
2026-07-24 12:35:04 +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
b585cb6601 add executeJsonCommand 2026-07-23 09:10:39 +08:00
a0fbeccc19 add hikvision camera controlPtz 2026-07-22 16:35:20 +08:00
0ac04290e4 add stream audio service 2026-07-21 17:04:41 +08:00
2eefd845f9 add hikvision camera 2026-07-20 17:26:56 +08:00
89b1e1f8f6 update huayan_arm and grpc_service 2026-07-18 14:49:11 +08:00
lgv
2cda7be4d4 feat: add EtherCAT DC monitoring and four-motor sync test 2026-07-09 16:17:14 +08:00
lgv
5b94d5c85a feat(manager): initialize EtherCAT motors from DeviceManager 2026-07-09 14:21:44 +08:00
lgv
5c8847d334 feat(proto): add EtherCAT CiA402 motor schema 2026-07-09 14:18:59 +08:00
2fa161f1cc update src1100 module 2026-07-07 15:54:09 +08:00
d04b1920d1 delete agv connect and disconnect interfaces 2026-07-02 17:33:22 +08:00