线程评级:
按颜色排序方框
# 1
亲爱的RoboDK支持者和社区:

我刚开始用你的软件上大学。

我已经做了从一个桌子到托盘的盒子的挑选和放置的教程。
现在我想把我的盒子(白色和蓝色)分成2个托盘。一个托盘全白,另一个全蓝。
是否有任何传感器/相机,我可以用来检测实际的颜色,以获得我的目标位置?
这可能吗?你能给我一些循序渐进的解决办法吗?也许是另一个教程?

最好的祝愿
“也许不是那么聪明的学生”
是的,你可以使用color命令检索对象或工具的颜色:
//www.x7093.com/doc/en/PythonAPI/robo...Item.Color

在Python中,假设你有你的工具项,它会是这样的:

代码:
#获取工具上的所有物品
picked_objects = tool.Childs()

遍历所有对象
对于picked_objects中的对象:
rgba_color = object.Color()
print("Color: " + str(rgba_color))
RDK.RunProgram(“Program2”)
打破

这个问题与API有关,所以我把它移到RoboDK API部分。




浏览此线程的用户:
1客人(年代)