28 lines
1021 B
TypeScript
28 lines
1021 B
TypeScript
const root = 'https://pub-ca72c40797144462bdb7d200c215d361.r2.dev/studio-artifacts/runtime-images/slam-ros-bridge'
|
|
|
|
export const localBridgeImage = 'slam-ros-bridge:20260813-3d-map-v2'
|
|
export const jetsonBridgeImage = 'slam-ros-bridge:jetson_orin'
|
|
|
|
const artifacts = [
|
|
{
|
|
image: localBridgeImage,
|
|
architecture: 'amd64',
|
|
url: `${root}/amd64/20260915-489a3e8b370c/slam-ros-bridge-amd64.tar.zst`,
|
|
fileName: 'slam-ros-bridge-amd64-489a3e8b370c.tar.zst',
|
|
checksumSha256: '489a3e8b370c19903043a39e92935f2e32e4b4423c28210f130df1acab1a9889',
|
|
required: true,
|
|
},
|
|
{
|
|
image: jetsonBridgeImage,
|
|
architecture: 'arm64',
|
|
url: `${root}/arm64/20261013-21acdf0cbdee/slam-ros-bridge-jetson-orin.tar.zst`,
|
|
fileName: 'slam-ros-bridge-jetson-orin-21acdf0cbdee.tar.zst',
|
|
checksumSha256: '21acdf0cbdee45d8b7b9dba78c3d321d67d8d7a2467511c4af0826e36ea0c74f',
|
|
required: true,
|
|
},
|
|
]
|
|
|
|
export function bridgeArtifact(image: string) {
|
|
return artifacts.find((artifact) => artifact.image === image)
|
|
}
|