Hermes Tracker_e
Hermes Tracker is a software package for acquiring and processing traffic data in any place of the world with GPS coverage. Hermes Tracker comprises three components: two of them are mobile apps and the other is a desktop program that allows the visualization and processing of the data:
- Semáforo App: Semáforo APP is a mobile app whose main functionality is to store the traffic lights state, synchronizing the time of every state change using the GPS clock. This allows to have a global temporal reference and permits several users to synchronize their data.
- Hermes Tracker App: Hermes Tracker APP is a mobile app whose main functionality is capturing the position of a vehicle where the smartphone is located and adding a time stamp to it. All these data is obtained through the GPS of the smartphone. Thus, one can know the place on the traffic network where the vehicle is located at every time step.
- Hermes Tracker PC: This desktop program allows to process the data obtained with the mobile apps and visualize and process the traffic data at the times where the data collection was made.
Download Hermes Tracker
SumoLib4Matlab_e
SUMOLib4Matlab is a library for parsing SUMO traffic networks, which are in XML format, to a Java object structure, which can be used in Matlab for developing new traffic models and traffic control strategies, as done with the SciTraffic simulator. SUMOLib4Matlab also has additional utility functions, for example, functions for projecting points specified in geo-coordinates to the x-y-z coordinate system used by SUMO. These features are based on the sumolib library which is part of SUMO. Additionally, SUMOLib4Matlab has tools for demand generation for different transportation modes using the SUMO tool randomTrips.py. SUMOLib4Matlab is part of the contributed SUMO tools and can be found also in the Subversion repository.
SUMOLib4Matlab screenshot
TraCI4Matlab_e
TraCI4Matlab is an API (Application Programming Interface) developed in Matlab that allows the communication between any application developed in this language and the urban traffic simulator SUMO (Simulation of Urban Mobility). The functions that comprise TraCI4Matlab implement the TraCI (Traffic Control Interface) application-level protocol, which is built on top of the TCP/IP stack, so the application developed in Matlab, which is the client, can access and modify the simulation environment provided by the server (SUMO). TraCI4Matlab allows controlling SUMO objects such as vehicles, traffic lights, junctions, etc, enabling applications like traffic lights predictive control and dynamic route assignment, among others.
TraCI4Matlab was released on 24th December 2014 under the BSD license. TraCI4Matlab is free software and is available at MatlabCentral, or as part of the SUMO contributed tools since version 0.20.0.
TraCI4Matlab screenshot
Software tools
In the GAUNAL research group, different software tools have been developed. On the one hand, there are the tools related to the MOYCOT project, which were developed based on the SCRUM development methodology. Some of them are extensions to existing open-source software, such as the graphical traffic network editor called Network Editor for SUMO, or have been the product of software re-engineering processes, as in the case of the TraCI4Matlab API and the package SUMOLib4Matlab, on which the simulated SciTraffic is built. Finally, a couple of apps for Android have been developed: Hermes Tracker to obtain trajectories of vehicles and TrafficSensors to measure different multimodal traffic variables and take traffic light data.
On the other hand, we have developed the tool for the design of small scale electric systems with renewable sources (microgrids) Hymod.
These tools have been registered at the Universidad Nacional de Colombia.