Skip to content

Commit 7e35822

Browse files
authored
Merge pull request #833 from openmobilityfoundation/feature-vehicle-types
Updated vehicle and propulsion types and max speed
2 parents 9a912ce + 3388eb6 commit 7e35822

1 file changed

Lines changed: 31 additions & 16 deletions

File tree

data-types.md

Lines changed: 31 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,36 +33,51 @@ A vehicle record is as follows:
3333
| `accessibility_options` | Enum[] | Required | **[Mode](/modes#list-of-supported-modes) Specific**. [Accessibility options](/modes#accessibility-options) given as an array of enumerated values. List of any accessibility options **available on the vehicle**. |
3434
| `battery_capacity` | Integer | Required if Available | Capacity of battery expressed as milliamp hours (mAh) |
3535
| `fuel_capacity` | Integer | Required if Available | Capacity of fuel tank (liquid, solid, gaseous) expressed in liters |
36+
| `maximum_speed` | Integer | Required if Available | Maximum speed (kph) possible with vehicle under normal, flat incline, smooth surface conditions. Applicable if the device has a built-in or intelligent speed limiter/governor. |
3637

3738
[Top][toc]
3839

3940
### Vehicle Types
4041

41-
The list of allowed `vehicle_type` values in MDS. Aligning with [GBFS vehicle types form factors](https://github.com/NABSA/gbfs/blob/master/gbfs.md#vehicle_typesjson-added-in-v21-rc).
42+
The list of allowed `vehicle_type` values in MDS.
4243

43-
| `vehicle_type` | Description |
44-
|------------------| ----------- |
45-
| `bicycle` | A two-wheeled mobility device intended for personal transportation that can be operated via pedals, with or without a motorized assist (includes e-bikes, recumbents, and tandems) |
46-
| `cargo_bicycle` | A two- or three-wheeled bicycle intended for transporting larger, heavier cargo than a standard bicycle (such as goods or passengers), with or without motorized assist (includes bakfiets/front-loaders, cargo trikes, and long-tails) |
47-
| `car` | A passenger car or similar light-duty vehicle |
48-
| `scooter` | A standing or seated fully-motorized mobility device intended for one rider, capable of travel at low or moderate speeds, and suited for operation in infrastructure shared with motorized bicycles |
49-
| `moped` | A seated fully-motorized mobility device capable of travel at moderate or high speeds and suited for operation in general urban traffic |
50-
| `delivery_robot` | A robot intended for transporting goods |
51-
| `other` | A device that does not fit in the other categories |
44+
| `vehicle_type` | Description |
45+
|--------------------| ----------- |
46+
| `bicycle` | A two-wheeled mobility device intended for personal transportation that can be operated via pedals, with or without a motorized assist (includes e-bikes, recumbents, and tandems) |
47+
| `bus` | A vehicle larger than a car or small truck capable of transporting multiple passengers at once |
48+
| `cargo_bicycle` | A two- or three-wheeled bicycle intended for transporting larger, heavier cargo than a standard bicycle (such as goods or passengers), with or without motorized assist (includes bakfiets/front-loaders, cargo trikes, and long-tails) |
49+
| `car` | A passenger car or similar light-duty vehicle |
50+
| `delivery_robot` | A robot or remote-operated device intended for transporting goods |
51+
| `moped` | A seated fully-motorized mobility device capable of travel at moderate or high speeds and suited for operation in general urban traffic |
52+
| `motorcycle` | A seated fully-motorized mobility device capable of travel at high speeds and suited for operation in general urban traffic and highways |
53+
| `scooter_standing` | A standing fully-motorized mobility device without a seat intended for one rider, capable of travel at low or moderate speeds, and suited for operation in infrastructure shared with motorized bicycles |
54+
| `scooter_seated` | A fully-motorized mobility device with a seat intended for one rider, capable of travel at low or moderate speeds, and suited for operation in infrastructure shared with motorized bicycles |
55+
| `truck` | A truck or vehicle larger than a car or similar heavy-duty vehicle |
56+
| `other` | A device that does not fit in the other categories |
57+
58+
Values based off of `form_factor` in [GBFS vehicle_types](https://github.com/MobilityData/gbfs/blob/master/gbfs.md#vehicle_typesjson), with some additional to support MDS modes.
5259

5360
[Top][toc]
5461

5562
### Propulsion Types
5663

57-
| `propulsion` | Description |
58-
| ----------------- | ------------------------------------------------------ |
59-
| `human` | Pedal or foot propulsion |
60-
| `electric_assist` | Provides power only alongside human propulsion |
61-
| `electric` | Contains throttle mode with a battery-powered motor |
62-
| `combustion` | Contains throttle mode with a gas engine-powered motor |
64+
The list of allowed `propulsion_type` values in MDS.
65+
66+
| `propulsion` | Description |
67+
| -------------------- | ------------------------------------------------------ |
68+
| `human` | Pedal or foot propulsion |
69+
| `electric_assist` | Provides electric motor assist only in combination with human propulsion - no throttle mode |
70+
| `electric` | Powered by battery-powered electric motor with throttle mode |
71+
| `combustion` | Powered by gasoline combustion engine |
72+
| `combustion_diesel` | Powered by diesel combustion engine |
73+
| `hybrid` | Powered by combined combustion engine and battery-powered motor |
74+
| `hydrogen_fuel_cell` | Powered by hydrogen fuel cell powered electric motor |
75+
| `plug_in_hybrid` | Powered by combined combustion engine and battery-powered motor with plug-in charging |
6376

6477
A vehicle may have one or more values from the `propulsion`, depending on the number of modes of operation. For example, a scooter that can be powered by foot or by electric motor would have the `propulsion` represented by the array `['human', 'electric']`. A bicycle with pedal-assist would have the `propulsion` represented by the array `['human', 'electric_assist']` if it can also be operated as a traditional bicycle.
6578

79+
Values based off of `propulsion_type` in [GBFS vehicle_types](https://github.com/MobilityData/gbfs/blob/master/gbfs.md#vehicle_typesjson).
80+
6681
[Top][toc]
6782

6883
### Vehicle Status

0 commit comments

Comments
 (0)