simobility is a human-friendly Python framework that helps scientists and engineers to prototype and compare fleet optimization algorithms (autonomous and human-driven vehicles). It provides a set of building blocks that can be used to design different simulation scenarious, run simulations and calculate metrics. It is easy to plug in custom demand models, customer behavior models, fleet types, spatio-temporal models (for example, use OSRM for routing vehicles and machine learning models trained on historical data to predict ETA). Create an environment for experiments with machine learning algorithms for decision-making problems in mobility services and compare them to classical solutions.
https://github.com/sash-ko/simobilityTags | simulator transportation ridesharing simulation-framework autonomous-vehicles mobility fleet-management optimization-algorithms mobility-modeling ridehailing |
Implementation | Python |
License | MIT |
Platform | Windows Linux |
"Simulation of Urban MObility" (SUMO) is an open source, highly portable, microscopic traffic simulation package designed to handle large road networks and different modes of transport. It is mainly developed by employees of the Institute of Transportation Systems at the German Aerospace Center. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.
traffic simulation transport traffic-simulation vehicle traffic-light-controlMATSim provides a toolbox to run and implement large-scale agent-based transport simulations. The toolbox consists of several modules which can be combined or used stand-alone. Modules can be replaced by own implementations to test single aspects of your own work. Currently, MATSim offers a toolbox for demand-modeling, agent-based mobility-simulation (traffic flow simulation), re-planning, a controller to iteratively run simulations as well as methods to analyze the output generated by the modules. All list of available extensions can be found in the contribs folder.
simulation agent-based transportation-planning agent-based-simulation agent-based-model matsimAirSim is a simulator for drones (and soon other vehicles) built on Unreal Engine. It is open-source, cross platform and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations. It is developed as an Unreal plugin that can simply be dropped in to any Unreal environment you want.
drones ai self-driving-car autonomous-vehicles autonomous-quadcoptor research computer-vision artificial-intelligence deeplearning deep-reinforcement-learning control-systems pixhawk cross-platform platform-independent airsim unreal-engine simulatorCARLA is an open-source simulator for autonomous driving research. CARLA has been developed from the ground up to support development, training, and validation of autonomous urban driving systems. In addition to open-source code and protocols, CARLA provides open digital assets (urban layouts, buildings, vehicles) that were created for this purpose and can be used freely. The simulation platform supports flexible specification of sensor suites and environmental conditions. If you want to benchmark your model in the same conditions as in our CoRL’17 paper, check out Benchmarking.
simulator autonomous-vehicles autonomous-driving research ai artificial-intelligence computer-vision deep-learning deep-reinforcement-learning imitation-learning self-driving-car ue4 unreal-engine-4 cross-platformCARMASM advances research and development to accelerate market readiness and deployment of cooperative driving automation, while advancing automated driving technology safety, security, data, and artificial intelligence. It encourages collaboration and participation by a community of engineers and researchers to advance understanding of cooperative driving automation using open source software (OSS) and agile project management practices. CARMA is a reusable, extensible platform for controlling SAE level 2 connected, automated vehicles (AVs). It provides a rich, generic API for third party plugins that implement vehicle guidance algorithms to plan vehicle trajectories. It is written in C++ and runs in a Robot Operating System (ROS) environment on Ubuntu. The platform can be reused on a variety of properly equipped vehicles. Migration has begun from the ROS 1 framework to ROS 2.
open-source cpp ros autonomous-driving autonomous-vehicles self-driving cooperative-driving-automation automated-vehiclesCheck out our latest news and subscribe to our mailing list to get the latest updates. LG Electronics America R&D Lab has developed an HDRP Unity-based multi-robot simulator for autonomous vehicle developers. We provide an out-of-the-box solution which can meet the needs of developers wishing to focus on testing their autonomous vehicle algorithms. It currently has integration with The Autoware Foundation's Autoware.auto and Baidu's Apollo platforms, can generate HD maps, and can be immediately used for testing and validation of a whole system with little need for custom integrations. We hope to build a collaborative community among robotics and autonomous vehicle developers by open sourcing our efforts.
api machine-learning simulator reinforcement-learning computer-vision deep-learning game-engine unity tensorflow artificial-intelligence ros autonomous self-driving-car unreal-engine baidu 3d airsim autoware carlaOpenCDA is a SIMULATION tool integrated with a prototype cooperative driving automation (CDA; see SAE J3216) pipeline as well as regular automated driving components (e.g., perception, localization, planning, control). The tool integrates automated driving simulation (CARLA), traffic simulation (SUMO), and Co-simulation (CARLA + SUMO). OpenCDA is all in Python. The purpose is to enable researchers to fast-prototype, simulate, and test CDA algorithms and functions. By applying our simulation tool, users can conveniently conduct both task-specific evaluation (e.g. object detection accuracy) and pipeline-level assessment (e.g. traffic safety) on their customized algorithms.
simulation autonomous-driving connected-and-automated-vehicles cooperative-driving-automation automated-driving-systemsWebots is an open-source robot simulator released under the terms of the Apache 2.0 license. It provides a complete development environment to model, program and simulate robots, vehicles and biomechanical systems. You can download pre-compiled binaries for Windows, macOS and Linux of the latest release, as well as older releases and nightly builds.
open-source multi-platform simulator robot ai computer-vision robotics simulation physics-engine ros robots autonomous-vehicles fluid-dynamics 3d-engine robot-simulator webots robotics-simulation simulated-robotsThe Mobility Open Architecture Simulation and Tools (MOAST) framework aids in the development of autonomous robots. It includes an architecture, control modules, interface specs, and data sets and is fully integrated with the USARSim simulation system.
Mobility is a gem for storing and retrieving translations as attributes on a class. These translations could be the content of blog posts, captions on images, tags on bookmarks, or anything else you might want to store in different languages. For examples of what Mobility can do, see the Companies using Mobility section below. Storage of translations is handled by customizable "backends" which encapsulate different storage strategies. The default way to store translations is to put them all in a set of two shared tables, but many alternatives are also supported, including translatable columns and model translation tables, as well as database-specific storage solutions such as json/jsonb and Hstore (for PostgreSQL).
translation i18n activerecord sequel localization rails ruby-gem json jsonb postgresql hstoreThe Mobility Data Specification (MDS), a project of the Open Mobility Foundation (OMF), is a set of Application Programming Interfaces (APIs) focused on dockless e-scooters, bicycles, mopeds and carshare. Inspired by projects like GTFS and GBFS, the goals of MDS are to provide a standardized way for municipalities or other regulatory agencies to ingest, compare and analyze data from mobility service providers, and to give municipalities the ability to express regulation in machine-readable formats. MDS helps cities interact with companies who operate dockless scooters, bicycles, mopeds and carshare in the public right-of-way. MDS is a key piece of digital infrastructure that supports the effective implementation of mobility policies in cities around the world. For a high level overview, see the About MDS page on the OMF website.
bike-share cities mds bike-sharing bikesharing carshare mobility-as-a-service scooter-sharing scootersA Transitive map can be embedded as a freestanding web element or overlaid onto a Leaflet map using the Leaflet.TransitiveLayer plugin. Transitive is supported by the Mobility Lab Transit Tech Initiative. Read more in this Mobility Lab article.
transportation transit d3 maps gtfsAutoware is the world's first "all-in-one" open-source software for self-driving vehicles. The capabilities of Autoware are primarily well-suited for urban cities, but highways, freeways, mesomountaineous regions, and geofenced areas can be also covered. The code base of Autoware is protected by the Apache 2 License. Please use it at your own discretion. For safe use, we provide a ROSBAG-based simulation environment for those who do not own real autonomous vehicles. If you plan to use Autoware with real autonomous vehicles, please formulate safety measures and assessment of risk before field testing. You may refer to Autoware Wiki for Users Guide and Developers Guide.
planner detection ros calibration autonomous-vehicles 3d-map autoware autoware-developers tier-ivSteVe was developed at the RWTH Aachen University and means Steckdosenverwaltung, namely socket administration in German. The aim of SteVe is to support the deployment and popularity of electric mobility, so it is easy to install and to use. SteVe provides basic functions for the administration of charge points, user data, and RFID cards for user authentication and was tested successfully in operation. SteVe is considered as an open platform to implement, test and evaluate novel ideas for electric mobility, like authentication protocols, reservation mechanisms for charge points, and business models for electric mobility. SteVe is distributed under GPL and is free to use. If you are going to deploy SteVe we are happy to see the logo on a charge point.
smarthome steve ocpp emobility chargingstation mobilityHammond is a self hosted vehicle management system to track fuel and other expenses related to all of your vehicles. It supports multiple users sharing multiple vehicles. It is the logical successor to Clarkson which has not been updated for quite some time now.
vehicle-management fleet-management expense-tracking vehicle-expense-tracking fuel-expensePython codes for robotics algorithm. This is a Python code collection of robotics algorithms, especially for autonomous navigation.
robotics algorithm path-planning control animation localization slam cvxpy ekf autonomous-vehicles autonomous-driving mapping autonomous-navigationApollo is a high performance, flexible architecture which accelerates the development, testing, and deployment of Autonomous Vehicles. ApolloScape, part of the Apollo project for autonomous driving, is a research-oriented dataset and toolkit to foster innovations in all aspects of autonomous driving, from perception, navigation, control, to simulation.
dataset autonomous-driving trajectory-prediction video-inpainting 3d-lidar apolloscape-dataset 3d-car-instanceImportant: MF is no longer supported. It is replaced by MiXiM (http://sourceforge.net/projects/mixim/). A OMNeT++ 4.0 port of MF can be found on github (http://wiki.github.com/mobility-fw/mf-opp4)
PYLEECAN project provides a user-friendly, unified, flexible simulation framework for the multiphysic design and optimization of electrical machines and drives. The main objective of PYLEECAN is to boost reproducible research and open-science in electrical engineering. Thus, it is intended for researchers, R&D engineers and teachers in electrical engineering, both on standard and novel topologies of electrical machines.
engineering electrical-engineering simulation-framework cad cam autocad-alternative simulation multiphysic non-linear electric-motor
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.