forked from ipa320/vda5050_msgs
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Rename OrderInformation to OrderState * Add Factsheet, Error and SafetyState message definitions * Add enums for action scopes * Fix lowercase constants and several datatypes issue: ipa320#28 Co-authored-by: Alejandro Duarte <[email protected]> Co-authored-by: Florencia Grosso <[email protected]>
- Loading branch information
1 parent
2024e06
commit 644c0f5
Showing
35 changed files
with
307 additions
and
66 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
string action_type # Unique actionType corresponding to action.actionType | ||
string action_description | ||
string[] action_scopes # Allowed scopes for using this action-type | ||
ActionParameterDefinition[] action_parameters # List of parameters defined for the action | ||
string result_description | ||
|
||
# Enums for action scopes | ||
string INSTANT = "INSTANT" | ||
string NODE = "NODE" | ||
string EDGE = "EDGE" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
WheelDefinition[] wheel_definitions # List of wheels, containing wheel-arrangement and geometry | ||
Envelope2D[] envelopes2d | ||
Envelope3D[] envelopes3d # List of AGV-envelope curves in 3D |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
string key | ||
string value_data_type | ||
string description | ||
bool is_optional | ||
|
||
# Enums for valueDataType | ||
string BOOL = "BOOL" | ||
string NUMBER = "NUMBER" | ||
string INTEGER = "INTEGER" | ||
string FLOAT = "FLOAT" | ||
string STRING = "STRING" | ||
string OBJECT = "OBJECT" | ||
string ARRAY = "ARRAY" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
string set # Name of the envelope curve set | ||
PolygonPoint[] polygon_points # Envelope curve as a x/y-polygon | ||
string description |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
string set # Name of the envelope curve set | ||
string format | ||
string data | ||
string url # Protocol and url-definition for downloading the 3D-envelope curve data | ||
string description |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# HEADER | ||
uint32 header_id # header ID of the message. The headerId is defined per topic and incremented by 1 with each sent | ||
# (but not necessarily received) message. | ||
|
||
string timestamp # Timestamp after ISO8601 in the format YYYY-MM-DDTHH:mm:ss.ssZ (e.g.“2017-04-15T11:40:03.12Z”) | ||
|
||
string version # Version of the protocol [Major].[Minor].[Patch] (e.g. 1.3.2) | ||
|
||
string manufacturer # Manufacturer of the AGV | ||
|
||
string serial_number # Serial Number of the AGV | ||
|
||
# CONTENTS | ||
TypeSpecification type_specification # Class and capabilities of the AGV | ||
|
||
PhysicalParameters physical_parameters # Physical properties of the AGV | ||
|
||
ProtocolLimits protocol_limits # Protocol limitations of the AGV | ||
|
||
ProtocolFeatures protocol_features # Supported and/or required optional parameters | ||
|
||
AGVGeometry agv_geometry # Detailed definition of AGV geometry | ||
|
||
LoadSpecification load_specification # Load positions / load handling devices | ||
|
||
int32 localization_parameters # Detailed specification of localization |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
string set_name | ||
|
||
string load_type | ||
|
||
string[] load_positions # List of load positions / load handling devices | ||
|
||
BoundingBoxReference bounding_box_reference # Bounding box reference as defined in parameter loads[] in state-message | ||
|
||
LoadDimensions load_dimensions | ||
|
||
float64 max_weight # Maximum weight of load type [kg] | ||
|
||
float64 min_loadhandling_height # Minimum allowed height for handling of this load-type and weight [m] | ||
|
||
float64 max_loadhandling_height # Maximum allowed height for handling of this load-type and weight [m] | ||
|
||
float64 min_loadhandling_depth # Minimum allowed depth for this load-type and weight [m] | ||
|
||
float64 max_loadhandling_depth # Maximum allowed depth for this load-type and weight [m] | ||
|
||
float64 min_loadhandling_tilt # Minimum allowed tilt for this load-type and weight [rad] | ||
|
||
float64 max_loadhandling_tilt # Maximum allowed tilt for this load-type and weight [rad] | ||
|
||
float64 agv_speed_limit # Maximum allowed speed for this load-type and weight [m/s^2] | ||
|
||
float64 agv_acceleration_limit # Maximum allowed acceleration for this load-type and weight [m/s^2] | ||
|
||
float64 agv_deceleration_limit # Maximum allowed deceleration for this load-type and weight [m/s^2] | ||
|
||
float64 pick_time # Approx. time for picking up the load [s] | ||
|
||
float64 drop_time # Approx. time for dropping the load [s] | ||
|
||
string description # Free description of the load handling set |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
string[] load_positions # List of load positions / load handling devices | ||
LoadSet[] load_sets # List of load-sets that can be handled by the AGV |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
uint32 order_nodes # Maximum number of nodes per order processable by the AGV | ||
|
||
uint32 order_edges # Maximum number of edges per order processable by the AGV | ||
|
||
uint32 node_actions # Maximum number of action per node processable by the AGV | ||
|
||
uint32 edge_actions # Maximum number of action per edge processable by the AGV | ||
|
||
uint32 actions_parameters # Maximum number of parameters per action processable by the AGV | ||
|
||
uint32 instant_actions # Maximum number of instant actions per message processable by the AGV | ||
|
||
uint32 trajectory_knot_vector # Maximum number of knots per trajectory processable by the AGV | ||
|
||
uint32 trajectory_control_points # Maximum number of control points per trajectory processable by the AGV | ||
|
||
uint32 state_node_states # Maximum number of nodeStates sent by the AGV, maximum number of nodes in base of AGV | ||
|
||
uint32 state_edge_states # Maximum number of edgeStates sent by the AGV, maximum number of edges in base of AGV | ||
|
||
uint32 state_loads # Maximum number of load-objects sent by the AGV | ||
|
||
uint32 state_action_states # Maximum number of actionStates sent by the AGV | ||
|
||
uint32 state_errors # Maximum number of errors sent by the AGV in one state-message | ||
|
||
uint32 state_information # Maximum number of information objects sent by the AGV in one state-message | ||
|
||
uint32 error_references # Maximum number of error references sent by the AGV for each error | ||
|
||
uint32 info_references # Maximum number of info references sent by the AGV for each information |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
uint32 msg_len # Maximum MQTT Message length | ||
|
||
uint32 topic_serial_len # Maximum length of serial-number part in MQTT-topics | ||
|
||
uint32 topic_elem_len # Maximum length of all other parts in MQTT-topics (timestamp, versions, manufacturer) | ||
|
||
uint32 id_len # Maximum length of ID-Strings | ||
|
||
bool id_numerical_only # If true ID-strings need to contain numerical values only | ||
|
||
uint32 enum_len # Maximum length of ENUM- and Key-Strings | ||
|
||
uint32 load_id_len # Maximum length of loadId Strings |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
string parameter # Full name of optional parameter | ||
string support # Type of support for the optional parameter | ||
string description # Description of optional parameter | ||
|
||
# Enums for support | ||
string SUPPORTED = "SUPPORTED" | ||
string REQUIRED = "REQUIRED" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.