阿莫德乌斯
自主按需移动仿真库,版本2.1.1
管理员
AMoDeus 由管理员 Christian Fluri (ETH Zürich)、Joel Gächter (ETH Zürich)、Sebastian Hörl (IRT SystemX)、Claudio Ruch、Jan Hakenberg、ChengQi Lu (TU Berlin) 和 Marc Albert (nuTonomy) 共同维护和进一步开发。有一个 Slack 频道,图书馆的利益相关者可以在这里聚会和交流。
如果您想贡献代码或加入 Slack 频道,请告诉我们!
目的
该存储库是一个库,允许在多代理运输模拟环境 MATSim 中模拟自主按需移动 (AMoD) 系统,包括其车队管理算法。
尝试一下,编排您自己的 amod 出租车车队!首先,安装并运行 amod。这是一个可视化。
我们的网站是 amodeus.science。
特征
该代码管理 MATSim 环境中自动驾驶出租车的调度。它提供标准的自主按需移动调度算法和 API 来实施和测试新颖的算法。
可用单位容量调度算法
- 按需移动系统的机器人负载平衡的自适应实时再平衡策略,作者:Pavone, M.、Smith, SL、Frazzoli, E. 和 Rus, D.,2012 年。
- 按需移动系统的机器人负载平衡的前馈流体最佳再平衡策略,作者:Pavone, M.、Smith, SL、Frazzoli, E. 和 Rus, D.,2012 年。
- Ruch、Claudio、Sebastian Hörl 和 Emilio Frazzoli 的全球双边匹配政策。 “Amodeus,一个基于模拟的自主按需移动系统测试平台。” 2018年第21届智能交通系统国际会议(ITSC)。 IEEE,2018。
- SQM 算法来自 M.Pavone、K.Treleaven、E.Frazzoli 的按需运输系统的基本性能限制和有效策略,2010 年。
- 出租车服务大规模微观模拟中的供需平衡调度启发式,作者:Maciejewski, M. 和 Bischoff J.,2015 年。
- 德克萨斯州奥斯汀共享自动驾驶车队运营中的电网再平衡的先到先服务策略,市场,作者:Fagnant, DJ、Kockelman, KM 和 Bansal, P.,2015 年。
- Spieser、Kevin、Samitha Samaranayake 和 Emilio Frazzoli 提出的前馈时变再平衡策略。 “具有时变需求的共享移动系统的车辆路线。”美国控制会议 (ACC),2016。IEEE,2016。
- +1 方法来自“+1 方法:机器人多智能体系统的无模型自适应重新定位策略”,作者:Ruch, C.、Gächter, J.、Hakenberg, J. 和 Frazzoli, E.,2019 年。
- 来自 Albert, M.、Ruch, C. 和 Frazzoli, E的 DFR 算法。“按需移动系统中的不平衡:随机模型和分布式控制方法”。 ACM 空间算法和系统交易 (TSAS) - 城市交通特刊:算法和系统,2019 年。
- 控制策略不需要 Arsie、Alessandro、Ketan Savla 和 Emilio Frazzoli 的显式通信和基于传感器的控制策略。 “无需明确通信的多辆车的高效路由算法。” IEEE 自动控制汇刊,2009 年。
可用的乘车共享调度算法
- 通过梁扩展实现乘车共享的需求供给平衡 如果两个请求开始时间彼此接近,并且满足以下条件,则需求供应平衡启发式来自于 Maciejewski, M. 和 Bischoff J. 的出租车服务大规模微观模拟,2015 年,可通过乘车共享进行扩展类似的方向。
- 动态乘车共享策略,来自 Fagnant, DJ 和 Kockelman, KM,2015 年共享自动驾驶车辆系统的动态乘车共享和最佳车队规模。
- T-Share,来自 Ma、Shuo、Yu Cheng 和 Ouri Wolfson。 “T-share:大型动态出租车共享服务。”数据工程(ICDE),2013年第29届IEEE国际会议。 IEEE,2013。
- Alonso-Mora、Javier 等人的高容量算法。 “通过动态出行车辆分配按需提供高容量乘车共享。” 《美国国家科学院院刊》114.3(2017):462-467。
画廊
一体化
在 maven 项目的pom.xml
文件中指定 amodeus 库的repository
和dependency
:
< repositories >
< repository >
< id >amodeus-mvn-repo</ id >
< url >https://raw.github.com/amodeus-science/amodeus/mvn-repo/</ url >
< snapshots >
< enabled >true</ enabled >
< updatePolicy >always</ updatePolicy >
</ snapshots >
</ repository >
</ repositories >
< dependencies >
< dependency >
< groupId >amodeus</ groupId >
< artifactId >amodeus</ artifactId >
< version >2.1.1</ version >
</ dependency >
</ dependencies >
每个版本都附有源代码。
文学
AMoDeus最初是在论文中介绍的
- AMoDeus,一个基于模拟的自动按需移动系统测试平台,由 Ruch, C.、Hörl, S.、Frazzoli, E. 在第 21 届智能交通系统国际会议 (ITSC) 上发表,第 3639-3644 页,2018 年。
从那时起,该图书馆已被用于各种科学贡献,包括:
- Ruch, C.、Lu, C.、Sieber, L. 和 Frazzoli 在《IEEE 智能交通系统汇刊》中量化乘车共享的效率,10.1109/TITS.2020.2990202,2020
- 使用自动驾驶汽车改善农村地区的公共交通:瑞士火车线路运营的研究。作者:Sieber, L.、Ruch, C.、Hörl, S.、Axhausen, KW 和 Frazzoli, E.,交通研究 A 部分:政策与实践,134:35–51,2020 年
- 自动出行的车队运营政策:Hörl, S.、Ruch, C.、Becker, F.、Frazzoli, E. 和 Axhausen, K 在《交通研究 C 部分:新兴技术》中对苏黎世进行的模拟评估,102:20 –2019 年 31 日
- Fluri, C.、Ruch, C. Zilly, J. 和 Frazzoli, E.学习如何操作车队。 2019 年 IEEE 智能交通系统会议 (ITSC),第 2292-2298 页。 IEEE,2019
- 按需移动系统中的不平衡:Albert, M.、Ruch, C. 和 Frazzoli, E. 在 ACM Transactions on Spatial Algorithms and Systems (TSAS) 中的随机模型和分布式控制方法,5(2):13 , 2019
- 用于自主移动按需系统的可扩展模型预测控制,作者:Carron, A.、Seccamonte, F.、Ruch, C.、Frazzoli, E. 和 Zeilinger, M.,发表于 IEEE Transactions on Control Systems Technology,第 1 页– 2019年10月
- 单向按需移动系统中协调的价值,作者:Ruch, C.、Richards, S. 和 Frazzoli,发表于 IEEE Transactions on Network Science and Engineering,10.1109/TNSE.2019.2912078,2019
杂项
所以,我的物质是我的,道德的世界是我的。 Alles unterwirft sich meiner Willkür, jede Erscheinung, jede Handlung kann ich nennen, wie es mir gefällt;我的生活和生活世界都在我的身体里,我的精神支配,我的生活是我的创伤,我的生活是我的意志。我自己是自然的法律,这是所有的法律。