TraCI4Matlab: Enabling the Integration of the SUMO Road Traffic Simulator and Matlab® Through a Software Re-engineering Process

被引:50
作者
Acosta, Andres F. [2 ]
Espinosa, Jorge E. [1 ]
Espinosa, Jairo [2 ]
机构
[1] Politecn Colombiano Jaime Isaza Cadavid, Medellin, Colombia
[2] Univ Nacl Colombia, Cra 80 66-223, Medellin 66223, Colombia
来源
MODELING MOBILITY WITH OPEN DATA | 2015年
关键词
D O I
10.1007/978-3-319-15024-6_9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SUMO (Simulation of Urban Mobility) has become one of the preferred open-source platforms for researchers to perform microscopic road traffic simulation. Thanks to the Traffic Control Interface (TraCI), SUMO offers a high level of flexibility, allowing a client to retrieve and modify the objects in the simulation. Two implementations of TraCI have been released to date for Python (TraCI-Python) and Java (TraCI4j). On the other hand, Matlab (R) is a software tool with a programming language with a broad user's community of researchers. Matlab is used in many tasks on simulation, control, optimization and it is a preferred tool for rapid prototyping. Both platforms share strengths that benefit the development of control strategies for road traffic. The desire of combining both strengths motivated the interest to develop a TraCI implementation for Matlab. This chapter describes an adaptive software re-engineering process of TraCI-Python used to implement TraCI4Matlab (TraCI for Matlab).
引用
收藏
页码:155 / 170
页数:16
相关论文
共 9 条