Skip to content

Commit a4b8441

Browse files
authored
1 parent f32f635 commit a4b8441

1 file changed

Lines changed: 21 additions & 3 deletions

File tree

modes/delivery-robots.md

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,13 @@ The `trip_type` field **must** have one of the following enumerated values:
9494

9595
The `trip_attributes` array **may** have the following key value pairs:
9696

97+
- `driver_type` (ennum, required): type of driver operating the device: `human`, `semi-autonomous`, `autonomous`
98+
- `driver_id` (UUID, optional): consistent unique identifier of the privary driver. Could be based on software version or human
9799
- `app_name` (text, optional): name of the app used to reserve the trip which could be provider's app or 3rd party app
98100
- `request_time` (timestamp, optional): when the customer requested the trip
101+
- `has_payload` (boolean, optional): is there any payload for any delivery included in the device at trip start. 1 = loaded, 0 = empty
102+
- `range` (interger, optional): estimated range in meters based on energy levels in device at trip start
103+
- `identification_required` (boolean, optional): does the cargo require providing customer identification before trip start or upon delivery?
99104

100105
[Top][toc]
101106

@@ -104,7 +109,7 @@ The `trip_attributes` array **may** have the following key value pairs:
104109
The `fare_attributes` array **may** have the following key value pairs:
105110

106111
- `payment_type` (enumerated, optional): `cash`, `mobile`, `voucher`, `paratransit`, `no payment`, `test`
107-
- `price` (currency, optional): -Total price of the order
112+
- `price` (currency, optional): Total price of the order
108113

109114
[Top][toc]
110115

@@ -118,13 +123,26 @@ The `vehicle_attributes` array **may** have the following key value pairs:
118123
- `make` (string, optional)
119124
- `model` (string, optional)
120125
- `color` (string, optional)
121-
- `inspection_date` (date YYYY-MM-DD, optional) - the date of the last inspection of the vehicle
126+
- `inspection_date` (date YYYY-MM-DD, optional): the date of the last inspection of the vehicle
127+
- `equipped_cameras` (integer, optional): number of cameras equipped on device
128+
- `equipped_lighting` (integer, optional): number of lights used to illuminate the environment on the the device
129+
- `wheel_count` (integer, optional): number of wheels on the device
130+
- `width` (integer, optional): width in meters of the device
131+
- `length` (integer, optional): length in meters of the device
132+
- `height` (integer, optional): height in meters of the device (minus flexible elements like flags)
133+
- `weight` (integer, optional): weight in kilograms rounded up of the device not including cargo
134+
- `top_speed` (integer, optional): theoretical top speed in meters per second of the device
135+
- `storage_capacity` (integer, optional): cubic centimeters of cargo space available not including any cargo
122136

123137
[Top][toc]
124138

125139
### Accessibility Options
126140

127-
The `accessibility_options` array is not used in this mode.
141+
The `accessibility_options` array **may** have the following key value pairs:
142+
143+
- `audio_cue` (boolean, optional): is the device equipped with audio cues upon delivery
144+
- `visual_cue` (boolean, optional): is the device equipped with visual cues upon delivery
145+
- `remote_open` (boolean, optional): can the device door be remotely opened to retrieve cargo upon delivery
128146

129147
[Top][toc]
130148

0 commit comments

Comments
 (0)