Commit Graph

272 Commits

Author SHA1 Message Date
950581a14c fix(proto): restore AUBO hardware estop option 2026-08-27 11:12:37 +08:00
564810f6cd fix(build): restore merged AUBO support files 2026-08-27 11:06:39 +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
e8d402db51 fix(cmake): build legacy and safety media managers 2026-08-27 10:46:22 +08:00
ae4b54d9f7 Merge xtkuang_dev into linbo_dev 2026-08-27 09:40:25 +08:00
03476734d4 fix(camera): normalize snapshot RGB channel order 2026-08-26 16:26:29 +08:00
8a98b77a04 fix(camera): preserve BGR snapshot contract 2026-08-26 15:15:48 +08:00
4f5c4eaa13 fix(camera): use video frame types for dimensions 2026-08-26 15:01:29 +08:00
472809dea5 feat(camera): support RealSense depth streaming 2026-08-26 14:38:21 +08:00
fb04640a7b fix(config): use dedicated port 50053 2026-08-26 09:23:09 +08:00
856475cb49 fix(config): support protobuf 1.76 error collector 2026-08-25 17:45:06 +08:00
ffef60e9b8 feat(config): add standalone remote configuration service 2026-08-25 17:37:53 +08:00
02cff4483f chore(quic): silence heartbeat success logs 2026-08-25 16:23:12 +08:00
92c56e0de9 fix(microphone): resolve ALSA cards from sysfs 2026-08-25 16:11:36 +08:00
41b112efb7 fix(microphone): filter unavailable capture sources 2026-08-25 16:05:31 +08:00
05ab64cf76 feat(microphone): apply selected capture device 2026-08-25 15:00:37 +08:00
e0da0f1f80 fix(microphone): list usable ALSA capture endpoints 2026-08-25 13:54:41 +08:00
36c74af588 feat(microphone): add input device listing API 2026-08-25 10:29:55 +08:00
aa69aa78ef chore(config): disable devices and enable quic by default 2026-08-24 17:18:55 +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
ab27c97e87 fix(ethercat): offset motor positions for junction 2026-08-24 15:24:04 +08:00
005edee91d feat(ethercat): configure dual Eyou robot arms 2026-08-24 15:24:04 +08:00
b9dffb66df fix(ethercat): log CiA402 device state transitions 2026-08-24 15:24:03 +08:00
9d12f5d1d1 fix(media): set bundled iHD driver runtime path 2026-08-24 15:23:46 +08:00
c4001d57ab revert xtkuang integration before linbo hardware changes 2026-08-24 15:23:27 +08:00
67566e8aea fix(agv): handle SEER task status 404 after fast navigation 2026-08-21 15:07:38 +08:00
3214a6a3a6 fix(ethercat): offset motor positions for junction 2026-08-21 10:32:08 +08:00
5595db7c81 feat(ethercat): configure dual Eyou robot arms 2026-08-20 10:00:17 +08:00
fad8e0e87c add configurable obstacle blocking timeout 2026-08-19 14:10:02 +08:00
c66e25ec92 Merge remote-tracking branch 'origin/xtkuang_dev' into xtkuang_dev 2026-08-19 11:18:55 +08:00
abe6486e43 Add AGV relocalization support and fix task_type handling in synchronous navigation 2026-08-19 11:17:37 +08:00
b2529089f4 fix(ethercat): log CiA402 device state transitions 2026-08-19 10:53:29 +08:00
9c9b412d91 fix aubo system emergency stop recovery 2026-08-19 10:50:06 +08:00
aac719a932 chore: remove branch-only tests and generated artifacts 2026-08-18 16:17:46 +08:00
f611ad1db8 feat: implement SEER Robokit clear fault 2026-08-18 15:04:04 +08:00
8ac1bff099 add system operational state recovery 2026-08-18 15:03:17 +08:00
1dfe23641d fix aubo clearFault recovery 2026-08-18 11:27:12 +08:00
3dcb272cec fix(media): set bundled iHD driver runtime path 2026-08-18 11:15:14 +08:00
e28a0a4381 skip duplicate torqueOn when already enabled 2026-08-18 10:46:19 +08:00
d6997b03b1 fix aubo hardware estop auto recovery 2026-08-18 10:12:58 +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
b2b0b63fe0 chore: remove legacy toppra gitlink 2026-08-17 08:34:10 +08:00
4f36cf4957 feat(quic): support multi-platform heartbeats 2026-08-14 12:40:53 +08:00
55912abad0 fix(stop-all): cancel blocked arm startup safely 2026-08-14 11:58:17 +08:00