Robotic network/zh: Difference between revisions
No edit summary |
m (Category overhaul) |
||
Line 101: | Line 101: | ||
* [[Robots/zh|机器人]] | * [[Robots/zh|机器人]] | ||
* [[Transport/zh|运输]] | * [[Transport/zh|运输]] | ||
Revision as of 13:30, 17 August 2017
机器人系统于v0.8.0版本加入,同时加入的还有 维修包与建筑机器人。 机器人平台是机器人网络的基地,他们覆盖了50×50格的范围。并且如果他们放置的足够近,他们可以相连并组成一个大型的机器人网络。机器人可以飞往机器人平台覆盖范围内的任意位置。机器人平台非常昂贵,需要大量的电力运行,并且制造起来同样需要大量材料。
物品
机器人指令平台 | 生成机器人网络,存储并为机器人充电,提供物流以及建造的范围。 |
物流机器人 | 在物流箱之间移动物品。 |
建设机器人 | 修复损坏,或重新放置已被摧毁的实体。可根据命令建造或拆除实体。 |
机器人
机器人在机器人平台覆盖范围内履行他们的职责。他们需要一直有电力从而可以在空中飞行。当他们无事可做时,他们会飞往最近的机器人平台内休眠。
机器人平台
为了组建机器人网络,你需要放置机器人平台。在放置第二个的时候,会有虚线显示并告知是否与第一个相连。如果相连,他们将形成一个更大的网络。机器人平台同样用于给机器人充电,如果遇到充电问题请参见下文。
避免“ㄩ ”字型地摆放机器人平台!
这是一个已知的Bug: 机器人永远采用最近的路线飞行,意味着他们可以飞跃不在机器人平台覆盖范围的地方。如果采用“ㄩ ”字型摆放,可能会让机器人与最近的机器人平台的距离过远,无法及时充电,使其速度大幅下降。 详情请点击论坛 连接(英文)
物流网络
物流网络的覆盖范围与机器人网络的覆盖范围完全相同,所有在机器人网络内的智能物流箱与物流网络相连并一同组成物流网络。
可以存在数个机器人系统,相互之间机器人并不能飞进另一网络。
参见智能物流系统
维修
所有损坏的实体可以被建筑机器人使用维修包维修。如同一智能运输网络内有相同的实体,被摧毁的实体将被替换。 参见 维修.
机器人网络中机器人数量
每个网络中机器人的数量是有限的:
- 机器人平台没有无限的空间。
- 飞行机器人需要能量才能已正常速度飞行,而充电底座的数量是有限的
参见 讨论(英文)
所以网络中机器人数量受以下几个因素影响:
换句话说:
- 正在飞行的机器人数量。
- 机器人平台中待机的机器人的数量。
根据以往的经验,一个机器人平台对应50-100个机器人比较合适。
为了优化机器人网络可以做的事
物流机器人在移动时所消耗的电力基本上是恒定的,由以下变量决定:
为了最大程度的优化,你可以: 强力推荐:研究物流机器人的移动速度以及存储空间
增加机器人数量-可能会有负面影响,在某一时间你可能不能再往网络里添加更多机器人,因为他们不能被足够快地被充电。
在关键地点放置更多机器人平台-这是一项昂贵的升级而且部分情况下并不能改善局面。不过在一些情况下,这种升级确实能够解决问题。
减少物流箱之间的平均距离
- 减少大量使用机器人运输原材料的频率,在机器人主要的行动路线上,尽可能使用传送带来运输该物品。物流机器人的运力远比传送带大不过稳定的物品流量将使得机器人的运力大幅下降,因为他们将有一半的时间空驶。
- 将一个大型的机器人网络分为2个,并在网络之间使用火车或者传送带运输材料。
实例
一个十分适合使用物流机器人的场景是在火车站,转运由机械臂将车厢里移动到物流箱的物品。在没有火车的时候,物流机器人将有足够的时间来充电。 但是,尽量不要传送矿石到炉子进行冶炼,因为炉子拥有比较稳定的对原材料的需求,机器人将无法获得足够的时间充电。此时使用传送带将比机器人更有效率。
流程大致如下:
车厢 ---机械臂---> 供货箱 ---物流机器人---> 中转集货箱- 或按需集货箱
集货箱 ---机械臂---> 传送带 ---> 炉子
电力不足时
在 v0.10.0之后,电力不足的机器人将以正常速度1/5的速度飞行。
充电桩的选择
一般来讲,机器人将选择离自己距离最近的机器人平台充电,如果该机器人平台排队等待充电的机器人过多,将前往另一个平台进行充电。具体的比例为
<机器人与另一机器人平台之间的距离> ÷ <等待充电的机器人队伍>
为了前往更远的机器人平台,必须满足:
<路上以及正在排队的机器人数量>÷2
也就是说,为了选择10格以外的机器人平台,正在排队等待的机器人不得超过20个。 此数据可能会改变,也有可能是每一格对应一个机器人。