💡
原文中文,约4800字,阅读约需12分钟。
📝
内容提要
车队管理系统是调度AGV的关键工具,OpenTCS作为开源解决方案,支持多种车辆整合,具备地图编辑和任务管理功能,适合需要二次开发的用户。
🎯
关键要点
- 車隊管理系統是調度AGV的必要系統,功能包括整合上位系統、任務管理、交通管理等。
- OpenTCS是由德國Fraunhofer IML維護的開源專案,採用MIT授權,支援多種車輛整合。
- OpenTCS的主要功能包括地圖編輯、任務管理、路徑搜尋與成本計算、交通管理等。
- 地圖屬於拓撲式,由點和線組成,支援自定義屬性,能整合各種車輛和邏輯。
- 任務管理使用TransportOrder作為最小單位,支援多個目的地和自定義屬性。
- 內建Dijkstra算法尋找成本最低的路徑,成本可根據距離、時間等多種因素設定。
- 交通管理中,每個資源同時只能被一台車持有,需避免路徑衝突。
- 待命區和充電策略可設定優先順序和門檻,但充電策略較為簡單。
- 提供模擬車輛功能,但真實度有限,主要用於測試地圖可運行性。
- 整合性方面提供Restful Web API,但需自行開發Adapter來整合外部系統。
- 適用於需要二次開發的用戶,特別是已有車輛製造經驗的廠商。
❓
延伸问答
OpenTCS的主要功能有哪些?
OpenTCS的主要功能包括地圖編輯、任務管理、路徑搜尋與成本計算、交通管理等。
OpenTCS适合哪些用户使用?
OpenTCS适合需要二次开发的用户,特别是已有车辆制造经验的厂商。
OpenTCS如何进行任务管理?
OpenTCS的任务管理使用TransportOrder作为最小单位,支持多个目的地和自定义属性。
OpenTCS的地图是如何构建的?
OpenTCS的地图属于拓扑式,由点和线组成,支持自定义属性,能整合各种车辆和逻辑。
OpenTCS的交通管理有什么特点?
OpenTCS的交通管理确保每个资源同时只能被一台车持有,需避免路径冲突。
OpenTCS的充电策略是怎样的?
OpenTCS允许设置多个充电门槛,车辆在不同电量水平下会有不同的充电行为。
➡️