Xuwznln
c8d16c7024
update todo
2025-10-11 13:53:17 +08:00
Xuwznln
0c42d60cf2
更新transfer_resource_to_another参数,支持spot入参
2025-10-11 02:41:37 +08:00
Xuwznln
df33e1a214
修复transfer_resource_to_another生成
2025-10-11 01:12:56 +08:00
Xuwznln
609b6006e8
支持选择器注册表自动生成
...
支持转运物料
2025-10-11 00:57:22 +08:00
ZiWei
54cfaf15f3
Workstation dev yb2 ( #100 )
...
* Refactor and extend reaction station action messages
* Refactor dispensing station tasks to enhance parameter clarity and add batch processing capabilities
- Updated `create_90_10_vial_feeding_task` to include detailed parameters for 90%/10% vial feeding, improving clarity and usability.
- Introduced `create_batch_90_10_vial_feeding_task` for batch processing of 90%/10% vial feeding tasks with JSON formatted input.
- Added `create_batch_diamine_solution_task` for batch preparation of diamine solution, also utilizing JSON formatted input.
- Refined `create_diamine_solution_task` to include additional parameters for better task configuration.
- Enhanced schema descriptions and default values for improved user guidance.
2025-10-10 15:25:50 +08:00
Junhan Chang
1c9d2ee98a
fix bioyond resource io
2025-09-30 17:02:38 +08:00
Junhan Chang
7b426ed5ae
create warehouse by factory func
2025-09-30 11:57:34 +08:00
Junhan Chang
196e0f7e2b
fix bioyond station and registry
2025-09-26 08:12:41 +08:00
Junhan Chang
a632fd495e
bioyond station with communication init and resource sync
2025-09-25 20:56:29 +08:00
Junhan Chang
a8cc02a126
add bioyond studio draft
2025-09-25 20:36:52 +08:00
Xie Qiming
ad2e1432c6
feat: 将新威电池测试系统驱动与配置文件并入 workstation_dev_YB2 ( #92 )
...
* feat: 新威电池测试系统驱动与注册文件
* feat: bring neware driver & battery.json into workstation_dev_YB2
2025-09-25 18:53:04 +08:00
Junhan Chang
34f05f2e25
refactor: rename "station_resource" to "deck"
2025-09-24 10:53:11 +08:00
h840473807
0dc2488f02
coin_cell_station draft
2025-09-23 01:18:04 +08:00
Xuwznln
301bea639e
修复protocolnode的兼容性
2025-09-19 22:54:27 +08:00
Xuwznln
4b5a83efa4
修复protocolnode的兼容性
2025-09-19 21:09:07 +08:00
Xuwznln
091c9fa247
Merge branch 'workstation_dev' into dev
...
# Conflicts:
# .conda/recipe.yaml
# recipes/msgs/recipe.yaml
# recipes/unilabos/recipe.yaml
# setup.py
# unilabos/registry/devices/work_station.yaml
# unilabos/ros/nodes/base_device_node.py
# unilabos/ros/nodes/presets/protocol_node.py
# unilabos_msgs/package.xml
2025-09-19 19:52:53 +08:00
Xuwznln
62f3a6d696
PRCXI9320 json
2025-09-19 17:14:43 +08:00
Xuwznln
eb70ad0e18
PRCXI9320 json
2025-09-19 16:52:12 +08:00
Xuwznln
768f43880e
PRCXI9320 json
2025-09-19 16:29:18 +08:00
Xie Qiming
ace98a4472
Feature/xprbalance-zhida ( #80 )
...
* feat(devices): add Zhida GC/MS pretreatment automation workstation
* feat(devices): add mettler_toledo xpr balance
* balance
2025-09-19 11:43:25 +08:00
Guangxin Zhang
e5006285df
重新规定了版位推荐的入参
2025-09-18 15:27:22 +01:00
Guangxin Zhang
573c724a5c
新增版位推荐功能
2025-09-17 21:07:19 +01:00
Guangxin Zhang
94cdcbf24e
对于PRCXI9320的transfer_group,一对多和多对多
2025-09-15 00:29:16 +08:00
Xuwznln
1cd07915e7
Correct runze pump multiple receive method.
2025-09-14 03:17:50 +08:00
Xuwznln
b600fc666d
Correct runze pump multiple receive method.
2025-09-14 03:07:48 +08:00
Xuwznln
9e214c56c1
Update runze_multiple_backbone
2025-09-14 01:04:50 +08:00
Xuwznln
bdf27a7e82
Correct runze multiple backbone
2025-09-14 00:40:29 +08:00
Xuwznln
2493fb9f94
Update runze pump format
2025-09-14 00:22:39 +08:00
Xuwznln
c7a0ff67a9
support multiple backbone
...
(cherry picked from commit 4771ff2347 )
2025-09-14 00:21:54 +08:00
Xuwznln
711a7c65fa
remove runze multiple software obtainer
...
(cherry picked from commit 8bcc92a394 )
2025-09-14 00:21:53 +08:00
Xuwznln
cde7956896
runze multiple pump support
...
(cherry picked from commit 49354fcf39 )
2025-09-14 00:21:52 +08:00
Guangxin Zhang
58d1cc4720
Add set_group and transfer_group methods to PRCXI9300Handler and update liquid_handler.yaml
2025-09-10 21:23:15 +08:00
Guangxin Zhang
1ae274a833
Add action definitions for LiquidHandlerSetGroup and LiquidHandlerTransferGroup
...
- Created LiquidHandlerSetGroup.action with fields for group name, wells, and volumes.
- Created LiquidHandlerTransferGroup.action with fields for source and target group names and unit volume.
- Both actions include response fields for return information and success status.
2025-09-10 20:57:16 +08:00
Xuwznln
19027350fb
feat: workstation example
2025-08-29 02:47:20 +08:00
Junhan Chang
ce5bab3af1
example for use WorkstationBase
2025-08-27 15:20:20 +08:00
Junhan Chang
332b33c6f4
simplify resource system
2025-08-27 11:13:56 +08:00
Junhan Chang
5ec8a57a1f
refactor: ProtocolNode→WorkstationNode
2025-08-25 22:09:37 +08:00
Junhan Chang
ae3c1100ae
refactor: workstation_base 重构为仅含业务逻辑,通信和子设备管理交给 ProtocolNode
2025-08-22 06:43:43 +08:00
Xuwznln
0063df4cf3
fix: prcxi import error
2025-08-12 19:31:52 +08:00
Xuwznln
e8c1f76dbb
fix protocol node
2025-08-12 17:08:59 +08:00
Junhan Chang
f791c1a342
fix filter protocol
2025-08-12 16:48:32 +08:00
Junhan Chang
ea60cbe891
bugfixes on organic protocols
2025-08-12 14:50:01 +08:00
Junhan Chang
eac9b8ab3d
fix and remove redundant info
2025-08-11 20:52:03 +08:00
Junhan Chang
50e93cb1af
fix all protocol_compilers and remove deprecated devices
2025-08-11 15:01:04 +08:00
Xuwznln
01cbbba0b3
feat: workstation example
2025-08-07 15:26:17 +08:00
Xuwznln
e6c556cf19
add: prcxi res
...
fix: startup slow
2025-08-07 01:26:33 +08:00
Xuwznln
37d8108ec4
fix: discard_tips
2025-08-06 19:27:10 +08:00
ZiWei
06e66765e7
feat: 添加ChinWe设备控制类,支持串口通信和电机控制功能 ( #79 )
2025-08-06 18:49:37 +08:00
Xuwznln
98ce360088
feat: add trace log level
2025-08-04 20:27:02 +08:00
Junhan Chang
a66369e2c3
Cleanup registry to be easy-understanding ( #76 )
...
* delete deprecated mock devices
* rename categories
* combine chromatographic devices
* rename rviz simulation nodes
* organic virtual devices
* parse vessel_id
* run registry completion before merge
---------
Co-authored-by: Xuwznln <18435084+Xuwznln@users.noreply.github.com >
2025-08-03 11:21:37 +08:00