Commit Graph

239 Commits

Author SHA1 Message Date
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
7fb7c4dcbe Merge branch 'dev' into linbo_dev
# Conflicts:
#	cmvr-es/config/devices/motor/ethercat_motors.pb.txt
#	cmvr-es/devices/motor/drivers/ethercat_motor/src/vendor/eyou/eyou_motor.cpp
#	cmvr-es/devices/motor/drivers/ethercat_motor/src/vendor/eyou/eyou_motor_device_manager_real_test.cpp
#	cmvr-es/devices/motor/drivers/ethercat_motor/src/vendor/eyou/eyou_motor_real_test.cpp
#	dependency/x86/third_party/ethercat/v1.7.0/bin/ethercat
#	dependency/x86/third_party/ethercat/v1.7.0/lib/libethercat.a
#	dependency/x86/third_party/ethercat/v1.7.0/lib/libethercat.so.1.2.0
2026-08-03 13:39:58 +08:00
a35cbb08ff feat: add EYOU motor actual current PDO 2026-08-03 11:17:16 +08:00
26a7ad5d4b fix: harden SRC1100 free navigation handling 2026-07-31 17:50:49 +08:00
b5c6d50022 fix: restore SRC1100 free navigation protocol 2026-07-31 14:27:20 +08:00
f092e2539d fix: correct SRC1100 navigation and velocity commands 2026-07-31 12:21:19 +08:00
31b2d98625 fix: acquire SRC1100 control authority before commands 2026-07-31 11:12:35 +08:00
dcb95e3ccb Add QSV hardware encoding support to FFmpeg and upgrade to v6.1 2026-07-31 10:11:09 +08:00
edb01463ff docs: move hardware guides into component directories
Keep the root README concise while documenting MotorService, the Modbus TCP PLC runtime, the motor stack, and AUBO cabinet IO next to their owning code.
2026-07-31 09:39:44 +08:00
b54c2936be refactor: restore single root configuration
Remove redundant UME and robot root profiles, keep the canonical cmvr_es configuration tree, and document per-host external deployment configuration.
2026-07-31 09:39:21 +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
69c1f62446 build(ethercat): add modules for kernel 6.8.0-136 2026-07-30 14:18:06 +08:00
lgv
4bd4645631 fix(ethercat): restrict master device access 2026-07-30 14:17:18 +08:00
lgv
59e31cbfde fix(aubo): isolate AUBO SDK runtime libraries 2026-07-30 14:14:18 +08:00
lgv
2ca03d88da test(ethercat): strengthen real motor trajectory coverage 2026-07-30 14:12:16 +08:00
lgv
abe69c46f0 fix(eyou): make zero calibration transactional 2026-07-30 14:11:38 +08:00
lgv
3ac7db50fd fix(ethercat): synchronize motor commands and status handling 2026-07-30 14:08:42 +08:00
lgv
c43bab8d4c fix: avoid vendor libstdc++ conflicts 2026-07-28 16:32:58 +08:00
lgv
f443a7ce53 merge: resolve xtkuang_dev into dev 2026-07-27 17:47:30 +08:00
7c9a37f808 update quic service 2026-07-27 16:07:41 +08:00
lgv
ed231ace2b Merge branch 'lgv_dev_collision' into dev 2026-07-27 15:41:51 +08:00
lgv
4e9bd398f1 feat(collision): add collision primitive generation tools
Add URDF and USD collision primitive generation, MeshCat collision visualization, configuration, documentation, and generated Isaac Sim assets for the dual-arm model.
2026-07-27 15:39:54 +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
f8961c4e7a update hikvision camera 2026-07-23 10:40:58 +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
53f71bb720 update hikvision camera 2026-07-22 15:58:40 +08:00
1fc5179344 update speaker 2026-07-22 13:48:11 +08:00
0ac04290e4 add stream audio service 2026-07-21 17:04:41 +08:00
d956e538bc update hikvision camera config 2026-07-21 14:34:29 +08:00
a6f00ceb6c add hikvision camera 2026-07-21 14:18:44 +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
d84f84b5ee docs(ethercat): add EYOU setup guide and scripts 2026-07-09 14:22:35 +08:00
lgv
5b94d5c85a feat(manager): initialize EtherCAT motors from DeviceManager 2026-07-09 14:21:44 +08:00
lgv
dc0831eb71 feat(motor): add EYOU EtherCAT CiA402 driver 2026-07-09 14:20:57 +08:00
lgv
c9c7e43a70 feat(ethercat): add motor bus runtime 2026-07-09 14:20:23 +08:00
lgv
d292360a8d refactor(motor): unify motor command interface 2026-07-09 14:19:39 +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
6664d181cb 增加aubo_arm更多接口实现 2026-07-06 14:11:19 +08:00
1c70819993 删除aubo_arm.cpp中所有的宏 2026-07-03 10:08:12 +08:00