Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
275e3a3
Update README and MQTTClient for installation instructions and code i…
Mile-Away Apr 18, 2025
bb1cac0
Merge remote-tracking branch 'origin/main' into dev
Xuwznln Apr 20, 2025
82881f5
feat: 支持local_config启动
Xuwznln Apr 20, 2025
e971424
add: registry description
Xuwznln Apr 20, 2025
5b4f580
add 3d visualization
Apr 23, 2025
279c5ed
完成在main中启动设备可视化
Apr 23, 2025
6155ec2
完成TF发布
Apr 23, 2025
1e01eae
修改模型方向,在yaml中添加变换属性
Apr 25, 2025
bed9720
添加物料tf变化时,发送topic到前端
Apr 25, 2025
ff8b75b
添加关节发布节点与物料可视化节点进入unilab
Apr 27, 2025
dbd1557
Merge branch 'refs/heads/main' into dev
Xuwznln Apr 29, 2025
bdf97be
使用json启动plr与3D模型仿真
Apr 29, 2025
09fc174
feat: node_info_update srv
Xuwznln Apr 29, 2025
e5749a8
close #12
Xuwznln Apr 29, 2025
ea6f25d
feat: show machine name
Xuwznln Apr 29, 2025
ba6a43c
feat: add hplc registry
Xuwznln Apr 29, 2025
6b649bf
feat: add hplc registry
Xuwznln Apr 29, 2025
0d2f1be
fix: hplc status typo
Xuwznln Apr 29, 2025
5038219
fix: devices/
Xuwznln Apr 29, 2025
8921bcd
完成启动OT并联动rviz
Apr 29, 2025
b7a16cd
add 3d visualization
Apr 23, 2025
2baa232
完成在main中启动设备可视化
Apr 23, 2025
0d24606
完成TF发布
Apr 23, 2025
2990e70
修改模型方向,在yaml中添加变换属性
Apr 25, 2025
111c3f4
添加物料tf变化时,发送topic到前端
Apr 25, 2025
d407423
添加关节发布节点与物料可视化节点进入unilab
Apr 27, 2025
49bb11b
使用json启动plr与3D模型仿真
Apr 29, 2025
dc197bf
完成启动OT并联动rviz
Apr 29, 2025
4dbb664
fix: device.class possible null
Xuwznln Apr 29, 2025
8ab108c
fix: HPLC additions with online service
Xuwznln Apr 30, 2025
2d034f7
fix: slave mode spin not working
Xuwznln Apr 30, 2025
7a51b2a
fix: slave mode spin not working
Xuwznln Apr 30, 2025
44c191f
Merge branch 'device_visualization' of https://github.com/q434343/Uni…
Apr 30, 2025
5212d2d
修复rviz位置问题,
Apr 30, 2025
9d2bfec
feat: 多ProtocolNode 允许子设备ID相同
Xuwznln May 1, 2025
752442c
feat: 支持env设置config
Xuwznln May 1, 2025
9eb271f
Merge remote-tracking branch 'origin/dev' into fork/q434343/device_vi…
Xuwznln May 1, 2025
2b42808
fix: running logic
Xuwznln May 1, 2025
fa5db06
fix: running logic
Xuwznln May 1, 2025
78239ab
fix: missing ot
Xuwznln May 1, 2025
5668310
在main中直接初始化republisher和物料的mesh节点
May 1, 2025
80380d1
将joint_republisher和resource_mesh_manager添加进 main_slave_run.py中
May 2, 2025
a52133b
Device visualization (#14)
q434343 May 6, 2025
1223e05
fix: missing hostname in devices_names
Xuwznln May 4, 2025
d6b8104
fix: missing paho-mqtt package
Xuwznln May 6, 2025
3c98c77
fix startup
Xuwznln May 6, 2025
65d0cbe
Merge remote-tracking branch 'origin/main' into dev
Xuwznln May 6, 2025
1a107cf
fix type hint
Xuwznln May 6, 2025
164417e
Merge remote-tracking branch 'origin/main' into dev
Xuwznln May 6, 2025
948f590
update actions
Xuwznln May 6, 2025
1949852
update actions
Xuwznln May 6, 2025
b47f67d
host node add_resource_from_outer
Xuwznln May 6, 2025
852d10d
pass device config to device class
Xuwznln May 6, 2025
32e370a
add: bind_parent_ids to resource create action
Xuwznln May 6, 2025
49a9f05
fix: host node should not be re_discovered
Xuwznln May 6, 2025
b6a3f17
feat: resource tracker support dict
Xuwznln May 6, 2025
e373220
feat: add more necessary params
Xuwznln May 6, 2025
de28c50
feat: fix boolean null in registry action data
Xuwznln May 6, 2025
ed2858a
feat: add outer resource
Xuwznln May 6, 2025
d199fda
编写mesh添加action
May 6, 2025
3dc62e3
feat: append resource
Xuwznln May 6, 2025
3d607db
add action
May 6, 2025
cd1e9a9
feat: vis 2d for plr
Xuwznln May 6, 2025
8617b12
Merge remote-tracking branch 'upstream/dev' into device_visualization
May 6, 2025
b43f232
Merge remote-tracking branch 'origin/dev' into device_visualization
Xuwznln May 6, 2025
aad2359
fix
May 6, 2025
6d5ada0
Merge remote-tracking branch 'q434343/device_visualization' into devi…
Xuwznln May 6, 2025
5df304b
fix: browser on rviz
Xuwznln May 6, 2025
3d60cb3
fix: cloud bridge error fallback to local
Xuwznln May 6, 2025
6cdd8c1
fix: salve auto run rviz
Xuwznln May 6, 2025
c12c2a8
初始化两个plate
May 6, 2025
f3637d4
Device visualization (#22)
q434343 May 6, 2025
83abf87
fix: multi channel
Xuwznln May 6, 2025
1b190ee
Merge remote-tracking branch 'upstream/dev' into device_visualization
May 6, 2025
fbff27a
fix: aspirate
Xuwznln May 6, 2025
45a73e2
fix: aspirate
Xuwznln May 6, 2025
2dde5b6
fix: aspirate
Xuwznln May 6, 2025
ad5168c
Merge branch 'dev' into device_visualization
May 6, 2025
34e03bb
fix: aspirate
Xuwznln May 6, 2025
da50e43
提交
May 6, 2025
6f97731
fix: jobadd
Xuwznln May 6, 2025
bec58e1
fix: jobadd
Xuwznln May 6, 2025
4223f9b
fix: msg converter
Xuwznln May 6, 2025
42f0994
tijiao
May 6, 2025
3d71c8b
Merge branch 'dev' into device_visualization
May 6, 2025
013c25f
Merge remote-tracking branch 'origin/dev' into fork/q434343/device_vi…
Xuwznln May 6, 2025
8e1dbb5
add resource creat easy action
Xuwznln May 13, 2025
f0576e5
identify debug msg
Xuwznln May 13, 2025
3600b6f
mq client id
Xuwznln May 13, 2025
6a33f99
提取lh的joint发布
May 13, 2025
83c765f
unify liquid_handler definition
TablewareBox May 14, 2025
4decd9a
Merge branch '24-high-level-liquidhandler' into dev
Xuwznln May 14, 2025
498c997
修改物料跟随与物料添加逻辑
May 16, 2025
fa72722
Merge remote-tracking branch 'upstream/dev' into device_visualization
May 20, 2025
3a60d2a
Revert "修改物料跟随与物料添加逻辑"
May 20, 2025
ae566f2
Reapply "修改物料跟随与物料添加逻辑"
May 20, 2025
aa85a1f
Revert "Merge remote-tracking branch 'upstream/dev' into device_visua…
May 20, 2025
5547669
修改物料放下时的方法,如果选择
May 20, 2025
3d11a0c
unilab添加moveit启动
Jun 6, 2025
56d45b9
修改物体attach时,多次赋值当前时间导致卡顿问题,
Jun 7, 2025
07d9db2
Revert "修改物体attach时,多次赋值当前时间导致卡顿问题,"
Jun 7, 2025
a93ecee
Reapply "修改物体attach时,多次赋值当前时间导致卡顿问题,"
Jun 7, 2025
4c1c8b1
Merge branch 'main' into pr/39
TablewareBox Jun 7, 2025
07b7835
添加缺少物料:"plate_well_G12",
Jun 7, 2025
d56e290
Merge branch '37-biomek-i5i7' into device_visualization
Xuwznln Jun 8, 2025
e6f927a
add
Jun 8, 2025
d278294
fix tip resource data
Jun 8, 2025
f2e1d8a
liquid states
Xuwznln Jun 8, 2025
5d9953c
change to debug level
Xuwznln Jun 8, 2025
2487bb6
Revert "change to debug level"
Jun 8, 2025
18feea1
Reapply "change to debug level"
Jun 8, 2025
bbd8730
fix tip resource data
Jun 8, 2025
4dbc9c4
add full device
Jun 8, 2025
87f0e57
add moveit yaml
Jun 8, 2025
b150821
修复moveit
Xuwznln Jun 8, 2025
31bc65e
remove necessary node
Xuwznln Jun 8, 2025
47dc279
fix moveit action client
Xuwznln Jun 8, 2025
f5d922b
remove necessary imports
Xuwznln Jun 8, 2025
baeb1df
Update moveit_interface.py
Jun 8, 2025
5034eb5
Merge branch 'device_visualization' of https://github.com/q434343/Uni…
Jun 8, 2025
0c72388
fix handler_key uppercase
Xuwznln Jun 8, 2025
f7a7afd
json add liquids
Jun 9, 2025
07b9ac9
fix setup
Jun 9, 2025
4fb9d9c
add
Jun 9, 2025
eb8b01b
change to "sources" and "targets" for lh
TablewareBox Jun 9, 2025
c2c48d1
Merge branch 'device_visualization' of https://github.com/q434343/Uni…
TablewareBox Jun 9, 2025
4baeea6
bump version
Xuwznln Jun 9, 2025
b4db784
remove parent's parent link
Jun 9, 2025
66fd334
Merge branch 'device_visualization' of https://github.com/q434343/Uni…
Jun 9, 2025
a72b97c
Merge remote-tracking branch 'origin/dev' into device_visualization
Xuwznln Jun 9, 2025
00e5714
change arm's name
Jun 9, 2025
7264f88
change name
Jun 9, 2025
95e97c1
Merge branch 'dev' into device_visualization
Xuwznln Jun 9, 2025
745cf6e
fix ik error
Jun 9, 2025
47d1209
Merge branch 'device_visualization' of https://github.com/q434343/Uni…
Jun 9, 2025
b02ef00
Merge branch 'dev' into device_visualization
Xuwznln Jun 12, 2025
eb5a196
Merge remote-tracking branch 'upstream/dev' into device_visualization
Jun 24, 2025
ae712e3
修改moveit_interface,并在mqtt上报时发送一个时间戳
Jul 8, 2025
9f652fa
添加机械臂和移液站
Jul 19, 2025
6eba91e
Merge remote-tracking branch 'upstream/dev' into device_visualization
Jul 19, 2025
bc00aba
添加
Jul 19, 2025
20446c9
Merge remote-tracking branch 'upstream/dev' into device_visualization
Jul 19, 2025
e7d90a8
Merge remote-tracking branch 'upstream/dev' into device_visualization
Jul 24, 2025
ee576c9
添加硬件
Jul 25, 2025
cbcd7ad
update
Jul 25, 2025
3474753
添加
Jul 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13,598 changes: 13,598 additions & 0 deletions test/experiments/prcxi_9320_visual.json

Large diffs are not rendered by default.

42 changes: 29 additions & 13 deletions test/experiments/test_moveit.json
Original file line number Diff line number Diff line change
@@ -1,32 +1,48 @@
{
"nodes": [


{
"id": "benyao",
"name": "benyao",
"children": [
],
"id": "arm_slider",
"name": "arm_slider",
"children": [],
"parent": null,
"type": "device",
"class": "moveit.arm_slider",
"position": {
"x": 0,
"y": 0,
"z": 0
"x": -500,
"y": 1000,
"z": -100
},
"config": {
"moveit_type": "arm_slider",
"joint_poses": {
"arm": {
"home": [0.0, 0.2, 0.0, 0.0, 0.0],
"pick": [1.2, 0.0, 0.0, 0.0, 0.0]
"hotel_1": [
1.05,
0.568,
-1.0821,
0.0,
1.0821
],
"home": [
0.865,
0.09,
0.8727,
0.0,
-0.8727
]
}
},
"device_config": {
}
"rotation": {
"x": 0,
"y": 0,
"z": -1.5708,
"type": "Rotation"
},
"device_config": {}
},
"data": {
}
"data": {}
}
],
"links": [
Expand Down
2 changes: 1 addition & 1 deletion unilabos/app/mq.py
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ def publish_device_status(self, device_status: dict, device_id, property_name):
status = {"data": device_status.get(device_id, {}), "device_id": device_id, "timestamp": time.time()}
address = f"labs/{MQConfig.lab_id}/devices/"
self.client.publish(address, json.dumps(status), qos=2)
logger.debug(f"Device status published: address: {address}, {status}")
logger.info(f"Device {device_id} status published: address: {address}, {status}")

def publish_job_status(self, feedback_data: dict, job_id: str, status: str, return_info: Optional[str] = None):
if self.mqtt_disable:
Expand Down

This file was deleted.

40 changes: 0 additions & 40 deletions unilabos/device_mesh/devices/benyao_arm/config/joint_limits.yaml

This file was deleted.

This file was deleted.

This file was deleted.

46 changes: 0 additions & 46 deletions unilabos/device_mesh/devices/benyao_arm/config/macro.srdf.xacro

This file was deleted.

14 changes: 0 additions & 14 deletions unilabos/device_mesh/devices/benyao_arm/config/move_group.json

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

44 changes: 0 additions & 44 deletions unilabos/device_mesh/devices/benyao_arm/joint_limit.yaml

This file was deleted.

Loading
Loading