Initial commit

This commit is contained in:
2026-07-03 16:37:12 +07:00
commit 63b8c1ea8b
1931 changed files with 640587 additions and 0 deletions

View File

@@ -0,0 +1,147 @@
{
"id": "ef2c6806-107b-4a0d-9304-fba743aca6a6",
"configType": "DockToConfig",
"createdAt": "2026-03-01T20:35:44.0167446+07:00",
"updatedAt": "2026-03-02T06:22:27.8194626Z",
"description": "DockTo Configuration",
"variables": [
{
"name": "K",
"type": "double",
"value": 2.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Ks",
"type": "double",
"value": 0.1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "WheelBase",
"type": "double",
"value": 0.4,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxSteeringAngle",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalApproachDistance",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalGainMultiplier",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ReachedRadius",
"type": "double",
"value": 0.02,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxAngularVelocity",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ResolutionSplit",
"type": "double",
"value": 0.02,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DockToDirection",
"type": "enum",
"value": "FORWARD",
"min": null,
"max": null,
"roles": "",
"enumValues": [
"FORWARD",
"BACKWARD"
]
},
{
"name": "DockToLength",
"type": "double",
"value": 3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "FinePositioningTimeoutMs",
"type": "double",
"value": 10000,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "FinePositioningMaxRetries",
"type": "double",
"value": 3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxGoalPositionShift",
"type": "double",
"value": 0.1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxGoalAngleShiftDegrees",
"type": "double",
"value": 5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,147 @@
{
"id": "ef2c6806-107b-4a0d-9304-fba743aca6a6",
"configType": "DockToConfig",
"createdAt": "2026-03-01T20:35:44.0167446+07:00",
"updatedAt": "2026-03-02T05:48:24.1935102Z",
"description": "DockTo Configuration",
"variables": [
{
"name": "K",
"type": "double",
"value": 2.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Ks",
"type": "double",
"value": 0.1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "WheelBase",
"type": "double",
"value": 0.4,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxSteeringAngle",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalApproachDistance",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalGainMultiplier",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ReachedRadius",
"type": "double",
"value": 0.02,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxAngularVelocity",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ResolutionSplit",
"type": "double",
"value": 0.02,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DockToDirection",
"type": "enum",
"value": "FORWARD",
"min": null,
"max": null,
"roles": "",
"enumValues": [
"FORWARD",
"BACKWARD"
]
},
{
"name": "DockToLength",
"type": "double",
"value": 3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "FinePositioningTimeoutMs",
"type": "double",
"value": 6000,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "FinePositioningMaxRetries",
"type": "double",
"value": 3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxGoalPositionShift",
"type": "double",
"value": 0.1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxGoalAngleShiftDegrees",
"type": "double",
"value": 5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,117 @@
{
"id": "ec934588-27a3-409d-bdca-d90a505068",
"configType": "MQTTConfig",
"createdAt": "2026-01-29T11:28:13.9273266+07:00",
"updatedAt": "2026-03-01T13:40:26.2043005Z",
"description": "MQTT Connection Config ",
"variables": [
{
"name": "Host",
"type": "string",
"value": "192.168.254.100",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "Port",
"type": "int",
"value": 8883,
"min": 0,
"max": 65356,
"roles": "administrator",
"enumValues": null
},
{
"name": "ClientId",
"type": "string",
"value": "I150",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "Username",
"type": "string",
"value": "robotics",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "Password",
"type": "string",
"value": "robotics",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "EnablePassword",
"type": "bool",
"value": true,
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "EnableTls",
"type": "bool",
"value": true,
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "EnableCA",
"type": "bool",
"value": false,
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "CaCertificatesPath",
"type": "string",
"value": "",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "ClientCertificatePath",
"type": "string",
"value": "",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "ClientKeyPath",
"type": "string",
"value": "",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "PublishRepeat",
"type": "int",
"value": 2,
"min": 0,
"max": 10,
"roles": "administrator",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,117 @@
{
"id": "ec934588-27a3-409d-bdca-d906c4fa944d",
"configType": "MQTTConfig",
"createdAt": "2026-01-29T11:28:13.9273266+07:00",
"updatedAt": "2026-02-25T07:28:06.4854533Z",
"description": "MQTT Connection Config ",
"variables": [
{
"name": "Host",
"type": "string",
"value": "192.168.1.64",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "Port",
"type": "int",
"value": 8883,
"min": 0,
"max": 65356,
"roles": "administrator",
"enumValues": null
},
{
"name": "ClientId",
"type": "string",
"value": "T800-Dev-SEHC",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "Username",
"type": "string",
"value": "robotics",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "Password",
"type": "string",
"value": "robotics",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "EnablePassword",
"type": "bool",
"value": true,
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "EnableTls",
"type": "bool",
"value": true,
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "EnableCA",
"type": "bool",
"value": false,
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "CaCertificatesPath",
"type": "string",
"value": "",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "ClientCertificatePath",
"type": "string",
"value": "",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "ClientKeyPath",
"type": "string",
"value": "",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
},
{
"name": "PublishRepeat",
"type": "int",
"value": 2,
"min": 0,
"max": 10,
"roles": "administrator",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,27 @@
{
"id": "60a32999-1a2f-4698-a6de-d3a4ddddf7c8",
"configType": "MotorDynamicsConfig",
"createdAt": "2026-02-09T10:35:08.0895756+07:00",
"updatedAt": "2026-02-09T03:35:46.8375582Z",
"description": "Motor Dynamics Config",
"variables": [
{
"name": "Tau",
"type": "double",
"value": 0.3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Delta",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,8 @@
{
"id": "60a32999-1a2f-4698-a6de-d3a4ddddf7c8",
"configType": "MotorDynamicsConfig",
"createdAt": "2026-02-09T03:35:08.0895756Z",
"updatedAt": "2026-02-09T03:35:08.0895757Z",
"description": "Motor Dynamics Config",
"variables": []
}

View File

@@ -0,0 +1,45 @@
{
"id": "a842a14a-7234-467c-b697-e83252591705",
"configType": "MovePidConfig",
"createdAt": "2026-02-09T10:36:03.0003818+07:00",
"updatedAt": "2026-03-02T02:36:37.6461969Z",
"description": "Move Pid Config",
"variables": [
{
"name": "Kp",
"type": "double",
"value": 0.9,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Ki",
"type": "double",
"value": 0.0001,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Kd",
"type": "double",
"value": 0.4,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "IntegralZone",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,45 @@
{
"id": "a842a14a-7234-467c-b697-e83252591705",
"configType": "MovePidConfig",
"createdAt": "2026-02-09T10:36:03.0003818+07:00",
"updatedAt": "2026-03-02T01:59:45.1657145Z",
"description": "Move Pid Config",
"variables": [
{
"name": "Kp",
"type": "double",
"value": 0.1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Ki",
"type": "double",
"value": 0.0001,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Kd",
"type": "double",
"value": 0.9,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "IntegralZone",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,147 @@
{
"id": "a1b2c3d4-5678-9abc-def0-123456789abc",
"configType": "MoveStraightConfig",
"createdAt": "2026-03-04T00:00:00.0000000+07:00",
"updatedAt": "2026-03-04T00:00:00.0000000+07:00",
"description": "MoveStraight Configuration",
"variables": [
{
"name": "K",
"type": "double",
"value": 2.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Ks",
"type": "double",
"value": 0.1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "WheelBase",
"type": "double",
"value": 0.4,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxSteeringAngle",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalApproachDistance",
"type": "double",
"value": 1.0,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalGainMultiplier",
"type": "double",
"value": 2.0,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ReachedRadius",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxAngularVelocity",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ResolutionSplit",
"type": "double",
"value": 0.02,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DockToDirection",
"type": "enum",
"value": "FORWARD",
"min": null,
"max": null,
"roles": "",
"enumValues": [
"FORWARD",
"BACKWARD"
]
},
{
"name": "DockToLength",
"type": "double",
"value": 3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DecelerationDistance",
"type": "double",
"value": 5.0,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DockingOvershootDetectionRadius",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "FinePositioningTimeoutMs",
"type": "double",
"value": 6000,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "FinePositioningMaxRetries",
"type": "double",
"value": 3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,134 @@
{
"id": "158f9f0b-c2ea-429c-ae9e-c34d3f79291c",
"configType": "NavigationConfig",
"createdAt": "2026-02-09T10:38:01.6857466+07:00",
"updatedAt": "2026-03-02T06:21:55.9015585Z",
"description": "Navigation Config",
"variables": [
{
"name": "MaxLinearVelocity",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxAngularVelocity",
"type": "double",
"value": 1.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MinLinearVelocity",
"type": "double",
"value": 0.01,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "RotateAngularVelocity",
"type": "double",
"value": 0.5,
"min": 0.1,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Deceleration",
"type": "double",
"value": 0.5,
"min": 0.01,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Acceleration",
"type": "double",
"value": 0.5,
"min": 0.01,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ReachedRadius",
"type": "double",
"value": 0.03,
"min": 0.01,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "HeadingTolerance",
"type": "double",
"value": 0.5,
"min": 0.5,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "InitialRotationThreshold",
"type": "double",
"value": 5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "SafetySpeedMap",
"type": "object",
"value": {
"Very_Slow": 0.15,
"Slow": 0.3,
"Normal": 0.6,
"Medium": "0.9",
"Optimal": "1.2",
"Fast": "1.6",
"Very_Fast": "1.9"
},
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DockToMaxSpeed",
"type": "double",
"value": 0.2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DockToRetrySpeed",
"type": "double",
"value": 0.03,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DockToRotateSpeed",
"type": "double",
"value": 0.3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,125 @@
{
"id": "158f9f0b-c2ea-429c-ae9e-c34d3f79291c",
"configType": "NavigationConfig",
"createdAt": "2026-02-09T10:38:01.6857466+07:00",
"updatedAt": "2026-03-02T05:48:33.1660659Z",
"description": "Navigation Config",
"variables": [
{
"name": "MaxLinearVelocity",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxAngularVelocity",
"type": "double",
"value": 1.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MinLinearVelocity",
"type": "double",
"value": 0.01,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "RotateAngularVelocity",
"type": "double",
"value": 0.5,
"min": 0.1,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Deceleration",
"type": "double",
"value": 0.5,
"min": 0.01,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Acceleration",
"type": "double",
"value": 0.5,
"min": 0.01,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ReachedRadius",
"type": "double",
"value": 0.03,
"min": 0.01,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "HeadingTolerance",
"type": "double",
"value": 0.5,
"min": 0.5,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "InitialRotationThreshold",
"type": "double",
"value": 5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "SafetySpeedMap",
"type": "object",
"value": {
"Very_Slow": 0.15,
"Slow": 0.3,
"Normal": 0.6,
"Medium": "0.9",
"Optimal": "1.2",
"Fast": "1.6",
"Very_Fast": "1.9"
},
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DockToMaxSpeed",
"type": "double",
"value": 0.2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DockToRetrySpeed",
"type": "double",
"value": 0.03,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,117 @@
{
"id": "2e3662d3-517a-4df2-81d1-93abd8432b92",
"configType": "PurePursuitConfig",
"createdAt": "2026-02-09T10:18:58.0229710+07:00",
"updatedAt": "2026-03-02T08:27:31.2136730Z",
"description": "PurePursuit Configuration",
"variables": [
{
"name": "LookaheadMin",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Kdd",
"type": "double",
"value": 0.85,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "LookaheadMax",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "CurvatureGain",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "WaypointTolerance",
"type": "double",
"value": 0.1,
"min": 0.01,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxAngularVelocity",
"type": "double",
"value": 1.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ResolutionSplit",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalRegionDistance",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "KCurvature",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MinLookaheadTimeRatio",
"type": "double",
"value": 0.3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxLookaheadTimeRatio",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "FinalApproachThreshold",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,117 @@
{
"id": "2e3662d3-517a-4df2-81d1-93abd8432b92",
"configType": "PurePursuitConfig",
"createdAt": "2026-02-09T10:18:58.0229710+07:00",
"updatedAt": "2026-02-11T03:15:09.4760787Z",
"description": "PurePursuit Configuration",
"variables": [
{
"name": "LookaheadMin",
"type": "double",
"value": 0.3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Kdd",
"type": "double",
"value": 0.85,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "LookaheadMax",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "CurvatureGain",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "WaypointTolerance",
"type": "double",
"value": 0.1,
"min": 0.01,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxAngularVelocity",
"type": "double",
"value": 1.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ResolutionSplit",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalRegionDistance",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "KCurvature",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MinLookaheadTimeRatio",
"type": "double",
"value": 0.3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxLookaheadTimeRatio",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "FinalApproachThreshold",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,83 @@
{
"id": "1e04e7db-8efe-492e-ac6c-257f84e569f9",
"configType": "RobotPhysicalConfig",
"createdAt": "2026-01-29T11:28:42.7983938+07:00",
"updatedAt": "2026-01-30T07:57:07.7844036Z",
"description": "Robot Physical Configuration",
"variables": [
{
"name": "Width",
"type": "double",
"value": 0.6,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Length",
"type": "double",
"value": 1.106,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Height",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "NavigationType",
"type": "enum",
"value": "Differential",
"min": null,
"max": null,
"roles": "",
"enumValues": [
"Differential",
"Forklift"
]
},
{
"name": "SafetySpeedMap",
"type": "object",
"value": {
"Very_Slow": 1.5,
"Slow": 1.5,
"Normal": 1.5,
"Medium": 1.5,
"Optimal": 1.5,
"Fast": 1.5,
"Very_Fast": 1.5
},
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "WheelBase",
"type": "double",
"value": 0.8091,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "WheelRadius",
"type": "double",
"value": 0.18,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,83 @@
{
"id": "1e04e7db-8efe-492e-ac6c-257f84e569f9",
"configType": "RobotPhysicalConfig",
"createdAt": "2026-01-29T11:28:42.7983938+07:00",
"updatedAt": "2026-01-29T04:29:00.6047876Z",
"description": "Robot Physical Configuration",
"variables": [
{
"name": "RadiusWheel",
"type": "double",
"value": 0.1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Width",
"type": "double",
"value": 0.6,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Length",
"type": "double",
"value": 1.106,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Height",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "NavigationType",
"type": "enum",
"value": "Differential",
"min": null,
"max": null,
"roles": "",
"enumValues": [
"Differential",
"Forklift"
]
},
{
"name": "SafetySpeedMap",
"type": "object",
"value": {
"Very_Slow": 1.5,
"Slow": 1.5,
"Normal": 1.5,
"Medium": 1.5,
"Optimal": 1.5,
"Fast": 1.5,
"Very_Fast": 1.5
},
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "WheelBase",
"type": "double",
"value": 0.8091,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,45 @@
{
"id": "cef867a9-c3b8-4d21-9362-799688f008d5",
"configType": "RotatePidConfig",
"createdAt": "2026-02-09T10:37:20.3072512+07:00",
"updatedAt": "2026-03-02T02:03:21.6445537Z",
"description": "Rotate Pid Config",
"variables": [
{
"name": "Kd",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Ki",
"type": "double",
"value": 0.1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Kp",
"type": "double",
"value": 0.8,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "IntegralZone",
"type": "double",
"value": 0.087,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,45 @@
{
"id": "cef867a9-c3b8-4d21-9362-799688f008d5",
"configType": "RotatePidConfig",
"createdAt": "2026-02-09T10:37:20.3072512+07:00",
"updatedAt": "2026-03-02T01:57:23.4881345Z",
"description": "Rotate Pid Config",
"variables": [
{
"name": "Kd",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Ki",
"type": "double",
"value": 0.1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Kp",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "IntegralZone",
"type": "double",
"value": 0.087,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,54 @@
{
"id": "733060fa-5825-4703-815f-b7a3babdb855",
"configType": "SimulationConfig",
"createdAt": "2026-01-29T04:29:05.8360811Z",
"updatedAt": "2026-01-29T04:29:05.8360813Z",
"description": "Simulation Configuration",
"variables": [
{
"name": "IsEnable",
"type": "bool",
"value": false,
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxVelocity",
"type": "double",
"value": 2.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxAngularVelocity",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Acceleration",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Deceleration",
"type": "double",
"value": 10,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,126 @@
{
"id": "c3defb61-d858-427f-87da-fb60e2c12e38",
"configType": "StanleyConfig",
"createdAt": "2026-02-10T18:29:01.4221473+07:00",
"updatedAt": "2026-03-01T14:00:52.7069818Z",
"description": "Stanley Config",
"variables": [
{
"name": "K",
"type": "double",
"value": 2.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Ks",
"type": "double",
"value": 0.01,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "WheelBase",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxSteeringAngle",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "EnableCurvatureFeedforward",
"type": "bool",
"value": true,
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "KCurvatureFF",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalTolerance",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "HeadingTolerance",
"type": "double",
"value": 5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalApproachDistance",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalGainMultiplier",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "LowSpeedThreshold",
"type": "double",
"value": 0.3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "LowSpeedAngularGain",
"type": "double",
"value": 1.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxAngularVelocity",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,126 @@
{
"id": "c3defb61-d858-427f-87da-fb60e2c12e38",
"configType": "StanleyConfig",
"createdAt": "2026-02-10T18:29:01.4221473+07:00",
"updatedAt": "2026-03-01T13:35:09.0842901Z",
"description": "Stanley Config",
"variables": [
{
"name": "K",
"type": "double",
"value": 2.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Ks",
"type": "double",
"value": 0.01,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "WheelBase",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxSteeringAngle",
"type": "double",
"value": 1.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "EnableCurvatureFeedforward",
"type": "bool",
"value": true,
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "KCurvatureFF",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalTolerance",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "HeadingTolerance",
"type": "double",
"value": 5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalApproachDistance",
"type": "double",
"value": 1,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoalGainMultiplier",
"type": "double",
"value": 2,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "LowSpeedThreshold",
"type": "double",
"value": 0.3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "LowSpeedAngularGain",
"type": "double",
"value": 1.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxAngularVelocity",
"type": "double",
"value": 0.05,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,45 @@
{
"id": "a89956a5-012e-4e75-b5f4-eb505068",
"configType": "VDA5050ProtocolConfig",
"createdAt": "2026-01-29T11:29:11.4901242+07:00",
"updatedAt": "2026-02-25T07:27:23.9910496Z",
"description": "VDA5050 Protocol Configuration",
"variables": [
{
"name": "Manufacturer",
"type": "string",
"value": "PhenikaaX",
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Version",
"type": "string",
"value": "2.1.0",
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "TopicPrefix",
"type": "string",
"value": "uagv/v2",
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "SerialNumber",
"type": "string",
"value": "I150",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,45 @@
{
"id": "a89956a5-012e-4e75-b5f4-eaa83ba0bf68",
"configType": "VDA5050ProtocolConfig",
"createdAt": "2026-01-29T11:29:11.4901242+07:00",
"updatedAt": "2026-01-29T04:29:16.3475595Z",
"description": "VDA5050 Protocol Configuration",
"variables": [
{
"name": "Manufacturer",
"type": "string",
"value": "PhenikaaX",
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "Version",
"type": "string",
"value": "2.1.0",
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "TopicPrefix",
"type": "string",
"value": "uagv/v2",
"min": null,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "SerialNumber",
"type": "string",
"value": "T800-Dev-Gara",
"min": null,
"max": null,
"roles": "administrator",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,99 @@
{
"id": "29ff46f2-1034-4a33-9027-6c0aded3f70c",
"configType": "VelocityEstimatorConfig",
"createdAt": "2026-02-09T10:30:29.6093397+07:00",
"updatedAt": "2026-02-09T03:34:37.4369668Z",
"description": "Velocity Estimator Config",
"variables": [
{
"name": "MinBlendRatio",
"type": "double",
"value": 0.15,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxBlendRatio",
"type": "double",
"value": 0.8,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DefaultBlendRatio",
"type": "double",
"value": 0.6,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoodTrackingThreshold",
"type": "double",
"value": 0.12,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ModerateTrackingThreshold",
"type": "double",
"value": 0.3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoodTrackingBlend",
"type": "double",
"value": 0.7,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ModerateTrackingBlend",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "PoorTrackingBlend",
"type": "double",
"value": 0.25,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ConfidenceDecayRate",
"type": "double",
"value": 0.95,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MinConfidence",
"type": "double",
"value": 0.3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,54 @@
{
"id": "29ff46f2-1034-4a33-9027-6c0aded3f70c",
"configType": "VelocityEstimatorConfig",
"createdAt": "2026-02-09T10:30:29.6093397+07:00",
"updatedAt": "2026-02-09T03:31:32.6310137Z",
"description": "Velocity Estimator Config",
"variables": [
{
"name": "MinBlendRatio",
"type": "double",
"value": 0.15,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "MaxBlendRatio",
"type": "double",
"value": 0.8,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "DefaultBlendRatio",
"type": "double",
"value": 0.6,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "GoodTrackingThreshold",
"type": "double",
"value": 0.12,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "ModerateTrackingThreshold",
"type": "double",
"value": 0.3,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,27 @@
{
"id": "52c40c24-951c-4e6c-ba28-6608270f96c5",
"configType": "VelocitySignalProcessingConfig",
"createdAt": "2026-02-09T10:24:19.5187023+07:00",
"updatedAt": "2026-02-09T03:24:54.0631229Z",
"description": "Velocity Signal Processing Config ",
"variables": [
{
"name": "AlphaFilter",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
},
{
"name": "NoiseThreshold",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}

View File

@@ -0,0 +1,18 @@
{
"id": "52c40c24-951c-4e6c-ba28-6608270f96c5",
"configType": "VelocitySignalProcessingConfig",
"createdAt": "2026-02-09T10:24:19.5187023+07:00",
"updatedAt": "2026-02-09T03:24:40.0849342Z",
"description": "Velocity Signal Processing Config ",
"variables": [
{
"name": "AlphaFilter",
"type": "double",
"value": 0.5,
"min": 0,
"max": null,
"roles": "",
"enumValues": null
}
]
}