ee08994f6e
log grpc client peer for RGB snapshots
2026-09-20 16:56:17 +08:00
d7c2d439a4
fix(quic): restore device inventory heartbeat
2026-09-20 15:03:35 +08:00
7ecf0324f1
fix(config): preserve dev camera definitions
2026-09-20 14:31:15 +08:00
b9b6088800
feat: add camera audio and QUIC streaming
2026-09-20 13:58:20 +08:00
9d27f903cd
Merge branch 'lgv_dev' into dev
2026-09-18 17:12:19 +08:00
1e2933f330
test(touch):finsh touch test
2026-09-18 16:40:48 +08:00
7df07fba56
fix(touch): detect stopped speedL controller during touch
2026-09-18 16:39:40 +08:00
d51ceab46e
fix(touch): restore streaming direction tracking during alignment
2026-09-18 15:31:10 +08:00
dd86f417c4
add typed aubo cabinet io interfaces
2026-09-18 15:22:50 +08:00
ffccdea26d
fix(touch): improve reversal planning and enforce speedL limits
...
Preserve acceleration through same-axis velocity reversal and submit retract
commands immediately after zero-dwell tactile contact. Capture the applied
command's TCP reference and measure signed retract progress, with logging of
the maximum sampled forward displacement after reversal starts.
Support per-command linear jerk in both touch.speed_l and retract, and cap
requested acceleration and jerk at the configured arm limits. Protect command
snapshots and stop completion against newer speedL submissions. Include the
current QP arm and retract parameter tuning and remove an obsolete config field.
Add headless actuator-driven MuJoCo reversal measurement and focused regression
coverage for reversal continuity, controller concurrency, limit enforcement,
and touch jerk configuration.
Validation: cmvr_es and touch_screen_task_test build successfully; 18 focused
regression tests pass, along with headless MuJoCo reversal checks.
2026-09-18 14:40:39 +08:00
149d8cdb5d
fix(touch): validate tactile readings and use newton thresholds
2026-09-18 13:51:13 +08:00
96e3bcf624
fix(touch): separate camera display thread and improve touch workflow
2026-09-18 12:45:55 +08:00
b7faae8b77
configure aubo arm and seer agv
2026-09-17 18:06:03 +08:00
77c6def8ca
verify active arm motion before stop all tests
2026-09-17 17:57:15 +08:00
c3c58f4563
fix aubo stop all motion cancellation
2026-09-17 17:42:20 +08:00
8ac589d607
implement aubo speed motion commands
2026-09-17 16:46:02 +08:00
aa2c82cba1
fix aubo state queries and remote motion tests
2026-09-17 16:28:37 +08:00
d15d381b1d
add grpc action queue support
2026-09-16 14:33:49 +08:00
9d5a40c4f8
add aubo huayan and seer device support
2026-09-16 14:11:37 +08:00
dbac432565
fix(speedl):fix speedl stop overshoot
2026-09-15 14:50:21 +08:00
141e9813c2
Merge branch 'lgv_dev_touch_v2' into lgv_dev
2026-09-15 10:43:46 +08:00
964b0457ca
feat:add pbvs touch
2026-09-15 10:42:56 +08:00
29a899b305
fix(ti5 motors):can send & rec bug
2026-09-11 20:03:46 +08:00
6bfe01b854
feat(touch): support target pose offsets
2026-09-09 17:47:47 +08:00
181fb15591
feat(touch): add eye-to-hand PBVS MuJoCo support
2026-09-09 17:28:24 +08:00
f768960ff2
feat(motor): initialize motor groups by device entry
2026-09-04 13:05:14 +08:00
708c585f28
fix(camera): decouple MuJoCo rendering and camera reads
2026-09-04 11:07:01 +08:00
724da3d000
fix(touch): support repeated MuJoCo touch runs
2026-09-04 11:03:14 +08:00
e05a03e075
fix(mujoco): prevent viewer PiP flicker
2026-09-04 11:01:04 +08:00
2cfe354c07
feat(gen2): add MuJoCo collision recovery support
...
(cherry picked from commit 78fd7d7a04 )
2026-09-03 15:13:19 +08:00
944faea389
build(ethercat): add modules for kernel 6.8.0-136
...
(cherry picked from commit 69c1f62446 )
2026-09-03 15:13:18 +08:00
411aa00187
fix(ethercat): restrict master device access
...
(cherry picked from commit 4bd4645631 )
2026-09-03 15:13:18 +08:00
d021fea112
fix(aubo): isolate AUBO SDK runtime libraries
...
(cherry picked from commit 59e31cbfde )
2026-09-03 15:13:18 +08:00
0c381644c9
test(ethercat): strengthen real motor trajectory coverage
...
(cherry picked from commit 2ca03d88da )
2026-09-03 15:12:26 +08:00
1d811b49fd
fix(eyou): make zero calibration transactional
...
(cherry picked from commit abe69c46f0 )
2026-09-03 15:12:26 +08:00
1d07f32479
fix(ethercat): synchronize motor commands and status handling
...
(cherry picked from commit 3ac7db50fd )
2026-09-03 15:12:26 +08:00
7be96ca383
fix: avoid vendor libstdc++ conflicts
...
(cherry picked from commit c43bab8d4c )
2026-09-03 15:12:26 +08:00
0b05bc1b11
feat: add EtherCAT DC monitoring and four-motor sync test
...
(cherry picked from commit 2cda7be4d4 )
2026-09-03 15:12:26 +08:00
ffef8db559
docs(ethercat): add EYOU setup guide and scripts
...
(cherry picked from commit d84f84b5ee )
2026-09-03 15:12:26 +08:00
41c5d1f442
feat(manager): initialize EtherCAT motors from DeviceManager
...
(cherry picked from commit 5b94d5c85a )
2026-09-03 15:12:11 +08:00
6771889a67
feat(motor): add EYOU EtherCAT CiA402 driver
...
(cherry picked from commit dc0831eb71 )
2026-09-03 15:12:11 +08:00
ac5c743dec
feat(ethercat): add motor bus runtime
...
(cherry picked from commit c9c7e43a70 )
2026-09-03 15:12:11 +08:00
1587f4d292
refactor(motor): unify motor command interface
...
(cherry picked from commit d292360a8d )
2026-09-03 15:12:11 +08:00
0b44ecfc7a
feat(proto): add EtherCAT CiA402 motor schema
...
(cherry picked from commit 5c8847d334 )
2026-09-03 15:12:11 +08:00
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
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
33097d0279
fix(huaya):fix stopL interface
2026-07-02 11:24:13 +08:00
a5afef198d
Merge branch 'dev' of http://192.168.28.10:18088/SmartBench/cmvr-es into dev
2026-07-01 10:44:38 +08:00
4654eee0c4
test:test all refactor code
2026-07-01 10:41:43 +08:00
94ee690796
fix(moveL): use trajectory velocity and reduce planning overhead
2026-07-01 10:17:42 +08:00