要求:
我需要设计一个工作流程来控制测试机器人的运动。用于控制机器人的API已经公开,我需要根据工作流中定义的结构调用这些API。工作流定义要按顺序执行的移动
工作流示例:
[开始]->[移动到X、Y、Z坐标]->[移动到X、Y、Z坐标]->[向下移动到X距离]->[向上移动到X距离]->[[完]
上述工作流中的每个块都将为每个动作设置“动作”(移动)和“值”(坐标),后端将获取这些值,进行一些计算,并调用API以使用计算值移动机器人
设计:
我现在是一名java开发人员,愿意尝试Python。我需要一些关于前端和后端使用哪种技术的想法,以及一个粗略的设计建议
或
是否有任何开源软件已经在做类似的事情,我可以参考或使用。
感谢您的帮助
对于流的设计,我将创建一个模板文件,该文件可以支持一个标准结构,该结构可以被解释(XML、JSON等),可以由UI发送到后端,根据该结构,应该执行
START
的触发器,在同一结构中概述MOVE
和最后一个END
的步骤这样,当对后端的请求被处理时,它将在指定的步骤中在其逻辑中被分解,依次为每个步骤调用测试机器人的API
例如,JSON请求的示例如下所示:
或者您甚至可以自定义
step
对象,使其包含更复杂的信息无论采用哪种方式,我建议您将请求中的工作流信息封装为支持组织结构的内容,然后在后端处理工作流时,可以在工作流步骤中对其进行分解
相关问题 更多 >
编程相关推荐