Refactor code structure and remove redundant changes
BIN
public/images/accessories/pudu-4g-watch.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
public/images/accessories/pudu-carpet-vacuuming-assembly.webp
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
public/images/accessories/pudu-conveyor-single-layer.png
Normal file
|
After Width: | Height: | Size: 147 KiB |
BIN
public/images/accessories/pudu-docking-station.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
public/images/accessories/pudu-elevator-control-module.png
Normal file
|
After Width: | Height: | Size: 136 KiB |
BIN
public/images/accessories/pudu-flashbot-vending-machine.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/images/accessories/pudu-gate-control-module.png
Normal file
|
After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
BIN
public/images/accessories/pudu-mobile-water-station.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
public/images/accessories/pudu-pager.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
public/images/accessories/pudu-protection-case.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
public/images/accessories/pudu-reflective-post.png
Normal file
|
After Width: | Height: | Size: 138 KiB |
BIN
public/images/accessories/pudu-retractable-tray-baffle.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
public/images/accessories/pudu-self-cleaning-dock.png
Normal file
|
After Width: | Height: | Size: 225 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
BIN
public/images/accessories/pudu-towing-device.png
Normal file
|
After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
BIN
public/images/accessories/unitree-d1-t.png
Normal file
|
After Width: | Height: | Size: 240 KiB |
BIN
public/images/accessories/unitree-dex1-1.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
public/images/accessories/unitree-dex2-5.jpg
Normal file
|
After Width: | Height: | Size: 178 KiB |
BIN
public/images/accessories/unitree-dex3-1.png
Normal file
|
After Width: | Height: | Size: 268 KiB |
BIN
public/images/accessories/unitree-dex5-1.gif
Normal file
|
After Width: | Height: | Size: 60 MiB |
BIN
public/images/accessories/unitree-l2.png
Normal file
|
After Width: | Height: | Size: 96 KiB |
BIN
public/images/accessories/unitree-z1.png
Normal file
|
After Width: | Height: | Size: 189 KiB |
BIN
public/images/robots/pudu-flashbot-max.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
public/images/robots/pudu-flashbot.png
Normal file
|
After Width: | Height: | Size: 130 KiB |
BIN
public/images/robots/pudu-mt1.png
Normal file
|
After Width: | Height: | Size: 75 KiB |
BIN
public/images/robots/pudu-sh1.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
BIN
public/images/robots/pudu-swiftbot.webp
Normal file
|
After Width: | Height: | Size: 94 KiB |
BIN
public/images/robots/pudu-t300.png
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
public/images/robots/unitree-a1.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
public/images/robots/unitree-a2-w.jpg
Normal file
|
After Width: | Height: | Size: 204 KiB |
BIN
public/images/robots/unitree-aliengo.png
Normal file
|
After Width: | Height: | Size: 277 KiB |
BIN
public/images/robots/unitree-b1.png
Normal file
|
After Width: | Height: | Size: 349 KiB |
BIN
public/images/robots/unitree-b2-w.jpg
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
BIN
public/images/robots/unitree-go1.png
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
BIN
public/images/robots/unitree-go2-w.png
Normal file
|
After Width: | Height: | Size: 210 KiB |
|
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.7 MiB |
@ -34,6 +34,16 @@ Reference page: https://www.unitree.com/industry/electricity
|
||||
| `unitree/analytics.jpg` | unitree.com/images/a9f775f5468b4b85ba37f1e1ec4ed1ae_2716x1226.jpg | Large-scale inference analytics (warehouses gallery) | needs-approval |
|
||||
| `unitree/modular.jpg` | unitree.com/images/a107e9efc41c4c9fafec76b507e995a4_940x570.jpg | Modular sensor and payload (warehouses + education gallery) | needs-approval |
|
||||
| `unitree/cloud.jpg` | unitree.com/images/87850395f5274ce4ae47f236e896a994_940x570.jpg | Cloud fleet management (warehouses gallery) | needs-approval |
|
||||
| `unitree/b2-render.png` | unitree.com/images/e9607f806eb4483f93b5a5553446c2bc_800x800.png | B2 product render (security gallery) | needs-approval |
|
||||
| `unitree/go2-render.png` | unitree.com/images/11d0a76afbb74e8fb7f692652b4c33e0_800x800.png | Go2 product render (warehouses gallery) | needs-approval |
|
||||
| `unitree/quad-render.png` | unitree.com/images/f951770ea2e74197a6b0c089d13efc5a_800x800.png | Quadruped render (available, unused) | needs-approval |
|
||||
| `unitree/industrial-park.jpg` | unitree.com/images/ea2d2b637df84e3bacd508cd1f2711e5_2744x1596.jpg | Industrial park coverage (security gallery) | needs-approval |
|
||||
| `unitree/utility-room.jpg` | unitree.com/images/4e6266ec20b849af968750d5d432d391_1372x798.jpg | Utility plant room (security gallery) | needs-approval |
|
||||
| `unitree/terrain-day.jpg` | unitree.com/images/97a3535d88cc49e6bae6d3eb0733bf24_2880x1470.jpg | Daytime terrain (available, unused) | needs-approval |
|
||||
| `unitree/terrain-night.jpg` | unitree.com/images/ed48223d294140b4b3aa352549425440_2880x1470.jpg | Night patrol (security gallery) | needs-approval |
|
||||
| `unitree/sensor-overview.png` | unitree.com/images/3501ff8a0ec3441ba777fe8f5abf56be_1382x705.png | Sensor & payload diagram (warehouses gallery) | needs-approval |
|
||||
| `unitree/flight-path.jpg` | unitree.com/images/50af526f12b94e0b9f703ba5a5fa5450_2898x1488.jpg | 3D route planning (warehouses gallery) | needs-approval |
|
||||
| `unitree/cost-efficiency.jpg` | unitree.com/images/d94b661741bc4311ad658ae2f34948b8_940x570.jpg | Long-term cost view (warehouses gallery) | needs-approval |
|
||||
|
||||
## Pudu (`/industries/pudu/`)
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 494 KiB |
|
Before Width: | Height: | Size: 162 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 403 KiB |
|
Before Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 403 KiB |
|
Before Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 264 KiB |
|
Before Width: | Height: | Size: 611 KiB |
|
Before Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 532 KiB |
|
Before Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 184 KiB |
|
Before Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 264 KiB |
|
Before Width: | Height: | Size: 157 KiB |
|
Before Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 192 KiB |
BIN
public/industries/unitree/b2-render.png
Normal file
|
After Width: | Height: | Size: 337 KiB |
BIN
public/industries/unitree/cost-efficiency.jpg
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
public/industries/unitree/flight-path.jpg
Normal file
|
After Width: | Height: | Size: 590 KiB |
BIN
public/industries/unitree/go2-render.png
Normal file
|
After Width: | Height: | Size: 269 KiB |
BIN
public/industries/unitree/industrial-park.jpg
Normal file
|
After Width: | Height: | Size: 335 KiB |
BIN
public/industries/unitree/quad-render.png
Normal file
|
After Width: | Height: | Size: 157 KiB |
BIN
public/industries/unitree/sensor-overview.png
Normal file
|
After Width: | Height: | Size: 182 KiB |
BIN
public/industries/unitree/terrain-day.jpg
Normal file
|
After Width: | Height: | Size: 237 KiB |
BIN
public/industries/unitree/terrain-night.jpg
Normal file
|
After Width: | Height: | Size: 439 KiB |
|
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 162 KiB |
|
Before Width: | Height: | Size: 384 KiB |
@ -58,7 +58,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Survived 100+ drop tests',
|
||||
'1000 Hz sensor / comm rate',
|
||||
],
|
||||
image: 'https://www.unitree.com/images/22a1424df5a54cdeaadc53724f13c1ee_3840x2160.jpg',
|
||||
image: '/images/accessories/unitree-dex2-5.jpg',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.unitree.com/Dex2-5',
|
||||
compatibility: ['Unitree G1', 'Unitree R1'],
|
||||
@ -81,7 +81,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'±22° four-finger lateral swing',
|
||||
'Backdrivable, low-damping reducers',
|
||||
],
|
||||
image: 'https://www.unitree.com/images/bb5449be5095404897027b344537f602_2560x1920.gif',
|
||||
image: '/images/accessories/unitree-dex5-1.gif',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.unitree.com/Dex5-1',
|
||||
compatibility: ['Unitree G1', 'Unitree H1', 'Unitree H2', 'Research arms'],
|
||||
@ -104,7 +104,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'12–58 V operating voltage',
|
||||
'1 kHz communication rate',
|
||||
],
|
||||
image: 'https://www.unitree.com/images/4eff56e5733d4fdbb8276bf6c65daa74_1920x1080.png',
|
||||
image: '/images/accessories/unitree-dex3-1.png',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.unitree.com/Dex3-1',
|
||||
compatibility: ['Unitree G1'],
|
||||
@ -127,7 +127,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'6 Mbps RS485 communication',
|
||||
'Advanced version includes 1080p camera',
|
||||
],
|
||||
image: 'https://www.unitree.com/images/b98699988c4249a89dd246f406ffaa2d_694x750.png',
|
||||
image: '/images/accessories/unitree-dex1-1.png',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.unitree.com/Dex1-1',
|
||||
compatibility: ['Unitree G1', 'Unitree H2', 'Unitree R1', 'Standalone'],
|
||||
@ -152,7 +152,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Joint force control + collision detection',
|
||||
'Position + force control modes',
|
||||
],
|
||||
image: 'https://oss-global-cdn.unitree.com/static/2897c79a27ff4e0984f8cc3ea0448af6_1920x1097.png',
|
||||
image: '/images/accessories/unitree-z1.png',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.unitree.com/z1',
|
||||
compatibility: ['Unitree AlienGo', 'Unitree B1', 'Mobile platforms'],
|
||||
@ -175,7 +175,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Camera & mobile-chassis ready',
|
||||
'24 V (2.5 A standard / 5 A max)',
|
||||
],
|
||||
image: 'https://oss-global-cdn.unitree.com/static/ef65f92be2674b4996dbad757c8d24d5_1904x1802.png',
|
||||
image: '/images/accessories/unitree-d1-t.png',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.unitree.com/D1-T',
|
||||
compatibility: ['Embodied AI research', 'Data collection'],
|
||||
@ -200,7 +200,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'230 g compact form',
|
||||
'Open POINT-LIO SLAM stack',
|
||||
],
|
||||
image: 'https://oss-global-cdn.unitree.com/static/c2f833925ff54f928f538a67b748d6db_990x557.png',
|
||||
image: '/images/accessories/unitree-l2.png',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.unitree.com/L2',
|
||||
compatibility: ['Unitree Go2', 'Unitree quadrupeds', 'Third-party robots'],
|
||||
@ -225,7 +225,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Multiple device pairing',
|
||||
'Customizable call zones',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_1_18f2507db0.png',
|
||||
image: '/images/accessories/pudu-pager.png',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['BellaBot', 'BellaBot Pro', 'KettyBot', 'HolaBot', 'PuduBot 2'],
|
||||
@ -248,7 +248,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Multi-robot management',
|
||||
'Pudu Link integration',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_1_18f2507db0.png',
|
||||
image: '/images/accessories/pudu-4g-watch.png',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['All Pudu service robots'],
|
||||
@ -273,7 +273,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Status indicators',
|
||||
'Pudu Link cloud integration',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_0dd9c73f5a.png',
|
||||
image: '/images/accessories/pudu-docking-station.png',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['CC1', 'T300', 'FlashBot Max', 'BellaBot Pro', 'PuduBot 2'],
|
||||
@ -296,7 +296,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Indoor commercial environments',
|
||||
'Fleet-ready',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_cc1_Pro_7de75f36ae.png',
|
||||
image: '/images/accessories/pudu-self-cleaning-dock.png',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['CC1', 'CC1 Pro'],
|
||||
@ -319,7 +319,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Modular tank',
|
||||
'Cleaning-ready operation',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_cc1_8baf7f1424.png',
|
||||
image: '/images/accessories/pudu-mobile-water-station.png',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['CC1', 'SH1'],
|
||||
@ -344,7 +344,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Available colors',
|
||||
'Heavy-traffic ready',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_bellabot_f807eb57b5.png',
|
||||
image: '/images/accessories/pudu-protection-case.png',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['BellaBot Pro', 'KettyBot Pro', 'T300', 'FlashBot Max'],
|
||||
@ -367,7 +367,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'High-traffic delivery ready',
|
||||
'Quick install',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_bella_pro_816bfa936e.png',
|
||||
image: '/images/accessories/pudu-retractable-tray-baffle.png',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['BellaBot Pro', 'KettyBot Pro'],
|
||||
@ -390,7 +390,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Quick swap',
|
||||
'Multiple finishes',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_pudubot2_478d35cdae.png',
|
||||
image: '/images/accessories/pudu-tray.png',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['BellaBot', 'BellaBot Pro', 'KettyBot Pro', 'PuduBot 2'],
|
||||
@ -413,7 +413,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Heavy-duty rollers',
|
||||
'Conveyor IoT integration',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_T600_09c8d0b9bb.png',
|
||||
image: '/images/accessories/pudu-conveyor-single-layer.png',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['PUDU T300'],
|
||||
@ -436,7 +436,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Tool-less install',
|
||||
'IoT route planning',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_PUDU_D7_114b122fa9.png',
|
||||
image: '/images/accessories/pudu-towing-device.png',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['PUDU T300'],
|
||||
@ -459,7 +459,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Safe motion sensors',
|
||||
'Tool-less install',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_pudu_d9_baa71e3b5b.png',
|
||||
image: '/images/accessories/pudu-lifting-rack.png',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['PUDU T300'],
|
||||
@ -482,7 +482,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Easy filter access',
|
||||
'Hotel / office ready',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/CC_1pro_PC_0e0fd8a3d4.webp',
|
||||
image: '/images/accessories/pudu-carpet-vacuuming-assembly.webp',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['CC1', 'CC1 Pro'],
|
||||
@ -505,7 +505,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Long-life reflective surface',
|
||||
'Indoor / semi-outdoor use',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_00c28dafe0.png',
|
||||
image: '/images/accessories/pudu-reflective-post.png',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['All Pudu service + delivery robots'],
|
||||
@ -528,7 +528,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Multi-compartment layout',
|
||||
'Compatible with FlashBot family',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_flashbot_new_e3c621b5fd.png',
|
||||
image: '/images/accessories/pudu-flashbot-vending-machine.png',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['FlashBot', 'FlashBot Max'],
|
||||
@ -553,7 +553,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Secure access integration',
|
||||
'Pudu Link cloud',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_BG_1_Pro_1_b196fdb002.png',
|
||||
image: '/images/accessories/pudu-elevator-control-module.png',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['FlashBot', 'FlashBot Max', 'PuduBot 2', 'SwiftBot'],
|
||||
@ -576,7 +576,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Secure facility ready',
|
||||
'Pudu Link cloud',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_flashbot_arm_58961abf05.png',
|
||||
image: '/images/accessories/pudu-gate-control-module.png',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['FlashBot', 'FlashBot Max', 'SwiftBot', 'PuduBot 2'],
|
||||
@ -599,7 +599,7 @@ export const ACCESSORIES: Accessory[] = [
|
||||
'Hospitality + corporate ready',
|
||||
'Pudu Link cloud',
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_kettybotpro_64d5202d1a.png',
|
||||
image: '/images/accessories/pudu-telephone-system.png',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/accessory',
|
||||
compatibility: ['FlashBot', 'FlashBot Max', 'SwiftBot'],
|
||||
|
||||
@ -90,7 +90,7 @@ export const INDUSTRIES: Industry[] = [
|
||||
matchCategories: ['humanoid', 'service'],
|
||||
accent: '#8891C7',
|
||||
icon: 'graduation-cap',
|
||||
image: '/industries/cards/education.jpg',
|
||||
image: '/images/robots/unitree-h1.jpg',
|
||||
imageAlt: 'Humanoid research robot in a UAE STEM lab',
|
||||
},
|
||||
{
|
||||
@ -155,7 +155,7 @@ export const INDUSTRIES: Industry[] = [
|
||||
matchCategories: ['humanoid', 'quadruped', 'service'],
|
||||
accent: '#273F94',
|
||||
icon: 'landmark',
|
||||
image: '/industries/cards/government.jpg',
|
||||
image: '/industries/unitree/utility-room.jpg',
|
||||
imageAlt: 'Quadruped robots deployed for UAE civic and emergency services',
|
||||
},
|
||||
];
|
||||
|
||||
@ -65,7 +65,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
|
||||
'Deploy service, delivery, cleaning, and concierge robots across UAE hospitality venues — from lounges and clubs to high-end hotels.',
|
||||
heroTags: ['Service', 'Delivery', 'Cleaning', 'Concierge'],
|
||||
heroImage: {
|
||||
src: '/industries/pages/hospitality-hero.webp',
|
||||
src: '/industries/cards/hospitality.webp',
|
||||
alt: 'Service robot in a premium UAE hospitality venue',
|
||||
},
|
||||
proofPoints: [
|
||||
@ -152,7 +152,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
|
||||
'Delivery and greeting robots that support peak service, reduce walking distance, and elevate the dining experience in UAE F&B venues.',
|
||||
heroTags: ['F&B service', 'Greeter', 'Multi-tray delivery', 'Promo runs'],
|
||||
heroImage: {
|
||||
src: '/industries/pages/restaurants-cafes-hero.webp',
|
||||
src: '/industries/cards/restaurants-cafes.webp',
|
||||
alt: 'Tray-runner robot serving a UAE restaurant floor',
|
||||
},
|
||||
proofPoints: [
|
||||
@ -234,7 +234,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
|
||||
'Multi-floor delivery, cleaning, and humanoid moments designed for premium UAE hospitality operations.',
|
||||
heroTags: ['Multi-floor', 'Room service', 'Concierge', 'Cleaning'],
|
||||
heroImage: {
|
||||
src: '/industries/pages/hotels-resorts-hero.webp',
|
||||
src: '/industries/cards/hotels-resorts.webp',
|
||||
alt: 'Multi-floor delivery robot serving a UAE hotel suite',
|
||||
},
|
||||
proofPoints: [
|
||||
@ -316,7 +316,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
|
||||
'Cleaning, service, security, and activation robots tuned for UAE malls, retail flagships, and large public venues.',
|
||||
heroTags: ['Cleaning', 'Wayfinding', 'Activations', 'Night patrol'],
|
||||
heroImage: {
|
||||
src: '/industries/pages/shopping-malls-hero.webp',
|
||||
src: '/industries/cards/shopping-malls.webp',
|
||||
alt: 'Service robot operating in a UAE shopping mall concourse',
|
||||
},
|
||||
proofPoints: [
|
||||
@ -404,7 +404,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
|
||||
'Transport supplies, meals, and medication around UAE clinics and hospitals — so clinicians can focus on patient care.',
|
||||
heroTags: ['Internal delivery', 'Cleaning', 'Disinfection', 'Wayfinding'],
|
||||
heroImage: {
|
||||
src: '/industries/pages/healthcare-hero.webp',
|
||||
src: '/industries/cards/healthcare.webp',
|
||||
alt: 'Delivery robot in a UAE hospital corridor',
|
||||
},
|
||||
proofPoints: [
|
||||
@ -486,7 +486,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
|
||||
'Humanoid and quadruped robots that bring AI, programming, and modern robotics into UAE schools, universities, and innovation labs.',
|
||||
heroTags: ['STEM labs', 'Robotics clubs', 'Innovation programs', 'Research'],
|
||||
heroImage: {
|
||||
src: '/industries/pages/education-hero.jpg',
|
||||
src: '/industries/cards/education.jpg',
|
||||
alt: 'Humanoid research robot in a UAE STEM lab',
|
||||
},
|
||||
proofPoints: [
|
||||
@ -595,7 +595,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
|
||||
'Quadruped robots with thermal imaging, LiDAR, and AI vision that walk routine patrol and inspection routes across critical UAE facilities — consistently and on schedule.',
|
||||
heroTags: ['Patrol', 'Thermal imaging', 'LiDAR + AI vision', 'Continuous'],
|
||||
heroImage: {
|
||||
src: '/industries/pages/security-surveillance-hero.jpg',
|
||||
src: '/industries/unitree/terrain.jpg',
|
||||
alt: 'Quadruped robot on autonomous patrol in a UAE industrial site',
|
||||
},
|
||||
proofPoints: [
|
||||
@ -605,12 +605,15 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
|
||||
{ value: '4–6h', label: 'Patrol endurance' },
|
||||
],
|
||||
gallery: [
|
||||
{ src: '/industries/unitree/terrain.jpg', alt: 'Quadruped robot on complex terrain', caption: 'Stairs, gullies, rubble, pipelines — 90% terrain coverage.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/thermal.jpg', alt: 'Thermal imaging and laser-radar detection', caption: 'Thermal, laser-radar, and AI imaging payloads for continuous monitoring.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/substation.jpg', alt: 'Power substation inspection', caption: 'Substation inspection — switchgear and transformer scans.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/pipeline.jpg', alt: 'Pipeline network inspection', caption: 'Pipeline and refinery corridor patrols.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/mine.jpg', alt: 'Mine tunnel inspection', caption: 'Mine and tunnel inspection in hazardous environments.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/endurance.jpg', alt: 'Extended endurance patrol', caption: '4–6h endurance for long inspection rounds.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/terrain.jpg', alt: 'Quadruped robot on mixed industrial terrain', caption: 'Stairs, gullies, and uneven ground handled on one platform.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/thermal.jpg', alt: 'Thermal imaging and laser-radar detection', caption: 'Thermal, laser-radar, and AI imaging for routine monitoring.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/substation.jpg', alt: 'Power substation patrol', caption: 'Substation patrol — switchgear and transformer scans.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/pipeline.jpg', alt: 'Pipeline corridor patrol', caption: 'Pipeline and refinery corridor inspection rounds.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/industrial-park.jpg', alt: 'Industrial park perimeter coverage', caption: 'Industrial park and large-compound perimeter coverage.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/utility-room.jpg', alt: 'Utility plant room inspection', caption: 'Utility and plant-room routine checks.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/mine.jpg', alt: 'Tunnel inspection', caption: 'Tunnel and confined-zone inspection.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/terrain-night.jpg', alt: 'Quadruped robot on night patrol', caption: 'After-hours rounds with consistent route timing.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/b2-render.png', alt: 'Unitree B2 industrial quadruped render', caption: 'B2 — industrial-grade quadruped platform.', credit: 'Unitree' },
|
||||
],
|
||||
problemPoints: [
|
||||
'Manual patrols are repetitive, costly, and uneven across shifts.',
|
||||
@ -708,7 +711,7 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
|
||||
'Inspection, transport, and monitoring robots that scale repetitive work across UAE logistics sites and industrial facilities — thermal vision, LiDAR, and AI route planning.',
|
||||
heroTags: ['Aisle inspection', 'Thermal + LiDAR', 'AI patrols', 'Cloud fleet'],
|
||||
heroImage: {
|
||||
src: '/industries/pages/warehouses-logistics-hero.png',
|
||||
src: '/industries/unitree/patrol-system.png',
|
||||
alt: 'Industrial inspection robot in a UAE warehouse facility',
|
||||
},
|
||||
proofPoints: [
|
||||
@ -718,12 +721,15 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
|
||||
{ value: 'Scheduled', label: 'Auto run cycles' },
|
||||
],
|
||||
gallery: [
|
||||
{ src: '/industries/unitree/patrol-system.png', alt: 'Intelligent patrol system overview', caption: 'Intelligent patrol system overview.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/ai-patrol.jpg', alt: 'Self-planned AI patrols', caption: 'Self-planned AI patrols across facility zones.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/digital-twin.jpg', alt: 'Digital twin facility platform', caption: 'Digital twin platform for fleet operations.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/analytics.jpg', alt: 'Large-scale inference analytics', caption: 'Large-scale inference and anomaly analytics.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/modular.jpg', alt: 'Modular sensor and payload options', caption: 'Modular sensor and payload configurations.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/cloud.jpg', alt: 'Cloud-connected fleet management', caption: 'Cloud-connected fleet management platform.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/patrol-system.png', alt: 'Patrol system overview', caption: 'End-to-end patrol and inspection platform.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/ai-patrol.jpg', alt: 'AI-planned facility patrols', caption: 'AI route planning across facility zones.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/digital-twin.jpg', alt: 'Digital twin facility view', caption: 'Digital twin view of facility and fleet status.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/analytics.jpg', alt: 'Inference and anomaly analytics dashboard', caption: 'Anomaly analytics on live patrol data.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/flight-path.jpg', alt: '3D auto-generated route path', caption: '3D route planning for repeatable rounds.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/sensor-overview.png', alt: 'Modular sensor and payload diagram', caption: 'Modular sensor and payload options.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/cloud.jpg', alt: 'Cloud-connected fleet management', caption: 'Cloud platform for fleet operations.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/cost-efficiency.jpg', alt: 'Long-term operational cost view', caption: 'Lower long-term cost across cycles.', credit: 'Unitree' },
|
||||
{ src: '/industries/unitree/go2-render.png', alt: 'Unitree Go2 quadruped render', caption: 'Go2 — agile inspection platform.', credit: 'Unitree' },
|
||||
],
|
||||
problemPoints: [
|
||||
'Inventory and inspection routes scale poorly with human hours.',
|
||||
|
||||
@ -149,7 +149,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'Top Speed', value: '3.3 m/s' },
|
||||
SPEC_CONSULT,
|
||||
],
|
||||
image: 'https://www.unitree.com/images/da1ecbd107434a03b068aa503311f43a_3840x7000.jpg',
|
||||
image: '/images/robots/unitree-h1.jpg',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.unitree.com/h1',
|
||||
@ -288,7 +288,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'Battery', value: '1.5–3 h' },
|
||||
SPEC_CONSULT,
|
||||
],
|
||||
image: 'https://www.unitree.com/images/038fa156aa884270afeb255789da44b2_1478x788.png',
|
||||
image: '/images/robots/unitree-go2-w.png',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.unitree.com/go2-w',
|
||||
@ -354,7 +354,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'Payload', value: '3–5 kg' },
|
||||
SPEC_CONSULT,
|
||||
],
|
||||
image: 'https://oss-global-cdn.unitree.com/2022/5/27/e1db3bce80b24857ae70e1ee917e8a77_214x202.png',
|
||||
image: '/images/robots/unitree-go1.png',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.unitree.com/go1',
|
||||
@ -387,7 +387,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'Payload', value: '5 kg' },
|
||||
SPEC_CONSULT,
|
||||
],
|
||||
image: 'https://oss-global-cdn.unitree.com/static/1c3dba9751094afd9fdd284e0153341d_214x202.png',
|
||||
image: '/images/robots/unitree-a1.png',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.unitree.com/a1',
|
||||
@ -460,7 +460,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'Payload', value: '40 kg' },
|
||||
{ label: 'IP Rating', value: 'IP67' },
|
||||
],
|
||||
image: 'https://www.unitree.com/images/a3e5d0ed235e4a58b2b3579e9b8f2788_3840x2160.jpg',
|
||||
image: '/images/robots/unitree-b2-w.jpg',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.unitree.com/b2-w',
|
||||
@ -526,7 +526,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'Battery', value: 'Hot-swappable dual' },
|
||||
SPEC_CONSULT,
|
||||
],
|
||||
image: 'https://www.unitree.com/images/b233b55afeaf4cb8b13dad394b746288_1920x1072.jpg',
|
||||
image: '/images/robots/unitree-a2-w.jpg',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.unitree.com/A2-W',
|
||||
@ -559,7 +559,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'Battery', value: '932 Wh' },
|
||||
{ label: 'IP Rating', value: 'IP68' },
|
||||
],
|
||||
image: 'https://oss-global-cdn.unitree.com/static/5e322dffc12d4671b5a8aca2ecb08564_938x662.png',
|
||||
image: '/images/robots/unitree-b1.png',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.unitree.com/b1',
|
||||
@ -592,7 +592,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'I/O', value: 'Ethernet / USB 3.0 / RS485' },
|
||||
SPEC_CONSULT,
|
||||
],
|
||||
image: 'https://oss-global-cdn.unitree.com/static/2674fb4031bd41f6ba43a556d71ef358_1094x1042.png',
|
||||
image: '/images/robots/unitree-aliengo.png',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.unitree.com/aliengo',
|
||||
@ -792,7 +792,7 @@ export const ROBOTS: Robot[] = [
|
||||
SPEC_CONSULT,
|
||||
SPEC_PLACEHOLDER,
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/_d8c688b5e6.webp',
|
||||
image: '/images/robots/pudu-swiftbot.webp',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/products/swiftbot',
|
||||
@ -858,7 +858,7 @@ export const ROBOTS: Robot[] = [
|
||||
SPEC_CONSULT,
|
||||
SPEC_PLACEHOLDER,
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_flashbot_new_e3c621b5fd.png',
|
||||
image: '/images/robots/pudu-flashbot-max.png',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_BRONZE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/products/flashbot-new',
|
||||
@ -891,7 +891,7 @@ export const ROBOTS: Robot[] = [
|
||||
SPEC_CONSULT,
|
||||
SPEC_PLACEHOLDER,
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_BG_1_1_940b41c677.png',
|
||||
image: '/images/robots/pudu-flashbot.png',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/products/flashbot',
|
||||
@ -926,7 +926,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'Safety', value: 'ISO 3691-4' },
|
||||
SPEC_CONSULT,
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_T600_536ed98413.png',
|
||||
image: '/images/robots/pudu-t300.png',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/products/pudut300',
|
||||
@ -994,7 +994,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'Suction', value: '20,000 Pa' },
|
||||
SPEC_CONSULT,
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_product_0dd9c73f5a.png',
|
||||
image: '/images/robots/pudu-sh1.png',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_CHAMPAGNE,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/products/puduSH1',
|
||||
@ -1027,7 +1027,7 @@ export const ROBOTS: Robot[] = [
|
||||
{ label: 'Runtime', value: '4–8 h' },
|
||||
SPEC_CONSULT,
|
||||
],
|
||||
image: 'https://cdn.pudutech.com/nav_MT_1_Max_c1c3a6b01b.png',
|
||||
image: '/images/robots/pudu-mt1.png',
|
||||
imageType: 'photo',
|
||||
accent: GOLD_BRAND,
|
||||
officialUrl: 'https://www.pudurobotics.com/en/products/mt1',
|
||||
|
||||