当前位置: 首页 > news >正文

制作网站的网址百度网址收录提交入口

制作网站的网址,百度网址收录提交入口,建设一个网站需要多久多少钱,上海百度嘉定公司网页设计运输订单 由类的实例表示,描述了由车辆执行的进程。 通常,此过程是货物从一个地点到另一个地点的实际运输。 然而,A也可以只描述车辆到目的地位置的运动以及要执行的可选车辆操作。TransportOrderTransportOrder 以下所有内容都是 openTCS …

运输订单

由类的实例表示,描述了由车辆执行的进程。 通常,此过程是货物从一个地点到另一个地点的实际运输。 然而,A也可以只描述车辆到目的地位置的运动以及要执行的可选车辆操作。TransportOrderTransportOrder

以下所有内容都是 openTCS 中“运输订单”的示例,即使实际上没有传输任何内容:

  • 将货物从某个地方运输到其他地方的经典订单:
    a) 移动到位置“A”并在那里执行“装载货物”操作。
    b) 移动到位置“B”并在那里执行“卸载货物”操作。
  • 操纵运输或固定货物:
    a) 移动到位置“A”并在那里执行“钻取”操作。
    b) 移动到位置“B”并在那里执行“锤子”操作。
  • 将车辆移至停车位置的命令:
    a) 移动到点“Park 01”(不执行任何特定操作)。
  • 为车辆电池充电的命令:
    a) 移动到位置“充电站”并在那里执行“充电电池”操作。

订单的生命周期

→ RAW:初始化状态
→ACTIVE:被激活
→DISPATCHABLE / UNROUTABLE:如果可以到达,状态更改为等待派发,如果目的地无法到达,状态更改为不可路由。
→BEING_PROCESSED:正在执行状态。
→WITHDRAWN:如果废弃了更改为废弃状态,
→FAILED:订单运行过程中失败,置为失败。
→FINISHED:订单结束。

在这里插入图片描述

订单组成结构

一个订单包含多个driverOrder,一个driverOrder包含一个目的地和对应的操作,对应0或者1个路由。如果车辆在原地做动作,路由为0,如果去到目的地做动作,路由为1。一个路由有多个step组成,小车适配器获取step执行。

在这里插入图片描述
在这里插入图片描述

创建订单

web API创建订单:在这里插入图片描述
rmi创建订单:

// 目的地列表,一个目的地对应一个driverOrder
List<DestinationCreationTO> destinations= List.of(new DestinationCreationTO("Some location", "Some operation"));
// 订单
TransportOrderCreationTO orderTO= new TransportOrderCreationTO("MyTransportOrder", destinations);
// 指定订单运行车辆,以及结束时间,可选。如果不指定运行车辆,内核会自动选择
orderTO = orderTO.withIntendedVehicleName("Some vehicle").withDeadline(Instant.now().plus(1, ChronoUnit.HOURS));// 创建订单
TransportOrderService transportOrderService = getATransportOrderService();
transportOrderService.createTransportOrder(orderTO);

撤销订单


// 根据订单名撤销
DispatcherService dispatcherService = getADispatcherService();
dispatcherService.withdrawByTransportOrder(someOrder.getReference(), true);// 根据车辆撤销
DispatcherService dispatcherService = getADispatcherService();
dispatcherService.withdrawByVehicle(curVehicle.getReference(), true);

查看订单

web API:
在这里插入图片描述
rmi接口:


Set<org.opentcs.data.order.TransportOrder> transportOrders = kernelServicePortal.getTransportOrderService().fetchObjects(org.opentcs.data.order.TransportOrder.class, new TransportOrderFilter());// 过滤器
public class TransportOrderFilter implements Predicate<TransportOrder>, Serializable {@Overridepublic boolean test(TransportOrder transportOrder) {return true;}
}

上一篇:利用openTCS实现车辆调度系统(五)openTCS WEB接口及扩展
下一篇:路径规划二次开发

http://www.yayakq.cn/news/822099/

相关文章:

  • 中国建设银行网站网上银行凡科客户通
  • 网站seo百度百科wordpress商城文章
  • 广东省农业农村厅班子青岛seo精灵
  • 做游戏的网站如何招聘软件网站开发人员
  • 制作网站电话制定网络营销方案的步骤
  • 一个网站可以做多个描述吗瑞安公司做网站
  • 广州网站建设 名片制作 网站管理wordpress加速会主题曲
  • 网站做分站校园网络平台建设方案
  • 建设网站都需要注意什么十堰专业网站建设
  • 大气全屏通用企业网站整站源码检测网站速度
  • 两学一做网站 新闻黄骅港招聘
  • 经销做网站都有什么好处wordpress yilia主题
  • go语言可以做网站吗工业园区网站模版
  • 莆田网站开发长沙个人网站建设
  • 郓城菏泽网站建设做物流网站的公司
  • 江苏省国家示范校建设专题网站seo对各类网站的作用
  • 做网站游戏的网站有哪些html5开发微网站
  • 网站建设属于什么领域小伙做网色网站
  • 深圳网站建设公司小江江苏省建筑信息平台
  • 免费网站建设怎样建设网站只能是公司
  • 晋江网站建设报价帮网贷做网站会判刑吗
  • 无锡网站建设seo网站用什么主机
  • 学网站开发难吗寺庙做网站
  • 网站开发需要哪些软件电销外呼系统多少钱一个月
  • 临沂网站建设方案服务wordpress+云播插件
  • 福建网站设计制作网络营销服务平台
  • 加强财政门户网站建设工作深圳网站建设公
  • 网站建设公司招聘面试他达拉非片
  • 网站开发有哪些方式东莞网页制作
  • 做网站页面的框架淘宝网站建设论文