Search NASA⌕ Search

Engineering topics

Hoshiko, Joshua

Publications and source records attributed to Hoshiko, Joshua.

HIVE™ [SWR-19-36]

The HIVE™ platform is a mobility services simulation platform developed to provide insight on the energy, infrastructure, service, and economic outcomes of various mobility as a service (MaaS) options. The HIVE platform takes a set of spatiotemporal travel origin-destination pairs and simulates the operation of a predefined mobility service fleet, incorporating request pooling, and various operational and charging behaviors. Hive specializes at modeling fleets of automated electric vehicles (AEVs) and can be used to site and size direct current fast charge (DCFC) stations and measure grid impacts of large-scale AEV fleets serving real-world MaaS trip demand (similar to taxis, Uber, Lyft, etc.). Potential outcomes from a Hive simulation include level of service, total vehicle miles traveled (VMT), deadheading (zero passenger) miles, simultaneous and total energy loads, average occupancy, and more. Hive is developed to generalize to new regions and can be customized to handle many scenarios and operating conditions.

Rames, Clement↗

Mappymatch FKA: YAMM (Yet Another Map-Matcher) [SWR 22-38]

A surprisingly non-trivial technical challenge is to associate points in space (e.g., GPS data) with specific segments of a road network or map. The software package ( allows users to match GPS point data to a road network (commonly known as "map matching"). The software is designed such that a user could match a set of GPS points to a variety of different road network representations using a variety of map matching algorithms. There are currently several "built-in" road networks and map matching algorithms but the software has been designed to enable new ones to be added with minimal overhead.

Reinicke, Nicholas↗

Mappymatch [SWR 22-38]

Mappymatch is a pure-python package developed and open sourced by the National Renewable Energy Laboratory. It contains a collection of "Matchers" that enable matching a GPS trace (series of GPS coordinates) to a map. As of 8/14/2023, The current matchers are: LCSSMatcher: A matcher that implements the LCSS algorithm described in this paper. Works best with high resolution GPS traces. OsrmMatcher: A light matcher that pings an OSRM server to request map matching results. See the official documentation for more info. ValhallaMatcher: A matcher to ping a Valhalla server for map matching results. Currently supported map formats are: Open Street Maps NOTE: This software was formerly known as YAMM (Yet Another Map-Matcher)

Reinicke, Nicholas↗