Skip to main content
πŸ€– Physical AI
πŸ“š DocsπŸ—ΊοΈ RoadmapπŸ–₯️ Dashboard
πŸ” Login✨ Sign Up Free
Language:
AI Personalization:

Hardware Prerequisites

This document outlines the hardware requirements for developing and deploying Physical AI and Humanoid Robotics systems. Specifications are categorized by use case and budget level.

Development Workstation​

RTX Workstation Specifications​

ComponentMinimumRecommendedHigh-End
GPUNVIDIA RTX 3060 (12GB)NVIDIA RTX 3080 Ti (12GB)NVIDIA RTX 4090 (24GB)
CPUIntel i5-12600K / AMD Ryzen 5 5600XIntel i7-13700K / AMD Ryzen 7 7700XIntel i9-13900K / AMD Ryzen 9 7950X
RAM32 GB DDR464 GB DDR5128 GB DDR5
Storage500 GB NVMe SSD1 TB NVMe SSD2 TB NVMe SSD + 4 TB HDD
PSU650W 80+ Gold850W 80+ Gold1200W 80+ Platinum
NetworkGigabit EthernetGigabit Ethernet + WiFi 610GbE + WiFi 6E

GPU Requirements by Module​

ModuleMinimum GPURecommended GPUVRAM Required
ROS 2Integrated / GTX 1650RTX 30604 GB
Digital TwinRTX 3060RTX 30808 GB
NVIDIA IsaacRTX 3060 (12GB)RTX 4090 (24GB)12 GB
VLA TrainingRTX 3090 (24GB)A100 (40-80GB)24 GB

NVIDIA GPU Compatibility​

Supported GPU Architectures:
β”œβ”€β”€ Ampere (RTX 30xx, A100)
β”‚ β”œβ”€β”€ Full support for all modules
β”‚ └── Recommended for Isaac Sim
β”œβ”€β”€ Ada Lovelace (RTX 40xx)
β”‚ β”œβ”€β”€ Best performance for Isaac Sim
β”‚ └── DLSS 3.0 support
β”œβ”€β”€ Hopper (H100)
β”‚ β”œβ”€β”€ Datacenter training
β”‚ └── VLA model training
└── Jetson Orin (Edge)
β”œβ”€β”€ Edge deployment
└── Real-time inference

Jetson Edge Deployment Kit​

Jetson Orin Series Comparison​

SpecificationOrin NanoOrin NXAGX Orin
GPUAmpere (1024 CUDA)Ampere (1024 CUDA)Ampere (2048 CUDA)
Tensor Cores323264
CPU6-core ARM Cortex-A78AE6-core ARM Cortex-A78AE12-core ARM Cortex-A78AE
Memory4-8 GB LPDDR58-16 GB LPDDR532-64 GB LPDDR5
StoragemicroSD / NVMemicroSD / NVMeNVMe / eMMC
Power7-15W10-25W15-60W
AI Performance20-40 TOPS70-100 TOPS100-275 TOPS
Price~$199~$399~$1999
Jetson Edge Development Kit:
β”œβ”€β”€ Jetson Orin NX 16GB (Recommended for most applications)
β”œβ”€β”€ Carrier Board with:
β”‚ β”œβ”€β”€ 2x Gigabit Ethernet
β”‚ β”œβ”€β”€ 4x USB 3.2
β”‚ β”œβ”€β”€ 2x CSI Camera interfaces
β”‚ β”œβ”€β”€ GPIO / I2C / SPI / UART
β”‚ └── M.2 Key M for NVMe SSD
β”œβ”€β”€ Power Supply: 19V/65W
β”œβ”€β”€ Cooling: Active heatsink with fan
└── Enclosure: IP65 rated for robotics

Peripheral Requirements​

PeripheralSpecificationPurpose
CameraIntel RealSense D435i / OAK-DDepth perception, VLA input
LiDAROuster OS0-16 / Velodyne VLP-16Navigation, mapping
IMUXsens MTi-300 / Bosch BMI088State estimation, balance
Motor ControllerODrive v3.6 / T-Motor AK SeriesJoint actuation
Battery6S LiPo 22000mAh / LiFePO4 25.6VPower system

Robot Hardware Specifications​

Humanoid Robot Platform​

ComponentSpecificationNotes
DOF20-40 degrees of freedomFull humanoid
Height1.2 - 1.8 metersHuman-scale
Weight30 - 80 kgDepends on payload
Payload5 - 20 kgEnd-effector capacity
ActuatorsBrushless DC with harmonic drivesHigh torque density
SensorsForce-torque, IMU, encodersProprioception

Sensor Suite​

Recommended Sensor Configuration:
β”œβ”€β”€ Vision
β”‚ β”œβ”€β”€ RGB-D Camera (head): Intel RealSense D455
β”‚ β”œβ”€β”€ Stereo Cameras (eyes): OV9281 global shutter
β”‚ └── Event Camera (optional): Prophesee Gen4
β”œβ”€β”€ Proprioception
β”‚ β”œβ”€β”€ IMU: Xsens MTi-670 (head)
β”‚ β”œβ”€β”€ Joint Encoders: Absolute magnetic (all joints)
β”‚ └── Force-Torque: ATI Mini40 (ankles, wrists)
β”œβ”€β”€ Exteroception
β”‚ β”œβ”€β”€ LiDAR: Ouster OS0-16 (torso)
β”‚ β”œβ”€β”€ Ultrasonic: HC-SR04 (collision avoidance)
β”‚ └── Tactile: GelSight / tactile fingers
└── Audio
β”œβ”€β”€ Microphone Array: ReSpeaker 4-mic
└── Speaker: 3W mono

Development Environment Setup​

Software Prerequisites​

# Operating System
Ubuntu 22.04 LTS (Jammy Jellyfish)

# ROS 2 Distribution
ROS 2 Humble Hawksbill

# Python Version
Python 3.10+

# CUDA Version
CUDA 11.8 / 12.1 (for Isaac Sim and VLA training)

# Docker
NVIDIA Container Toolkit (for Isaac Sim containers)

Environment Variables​

# ~/.bashrc configuration

# ROS 2
source /opt/ros/humble/setup.bash
export ROS_DOMAIN_ID=0

# Isaac Sim
export ISAACSIM_PATH="${HOME}/.local/share/ov/pkg/isaac-sim"
export LD_LIBRARY_PATH="${ISAACSIM_PATH}/exts/isaac-sim:${LD_LIBRARY_PATH}"

# CUDA
export CUDA_HOME=/usr/local/cuda
export LD_LIBRARY_PATH="${CUDA_HOME}/lib64:${LD_LIBRARY_PATH}"
export PATH="${CUDA_HOME}/bin:${PATH}"

# Jetson (if applicable)
export JETSON_STATS=/home/nvidia/jetson-stats

Network Requirements​

Multi-Robot Communication​

RequirementSpecificationNotes
Latency< 10 msReal-time control
Bandwidth> 100 MbpsCamera streams
Jitter< 1 msDeterministic control
ProtocolUDP/TCP with QoSROS 2 DDS
Network Architecture:
β”œβ”€β”€ Management Network (1 GbE)
β”‚ β”œβ”€β”€ SSH access
β”‚ β”œβ”€β”€ File transfer
β”‚ └── Monitoring
β”œβ”€β”€ Real-time Network (10 GbE or TSN)
β”‚ β”œβ”€β”€ Robot control
β”‚ β”œβ”€β”€ Sensor data
β”‚ └── Low-latency communication
└── WiFi 6E (optional)
β”œβ”€β”€ Mobile robot communication
└── Remote monitoring

Budget Estimates​

Development Setup Costs​

TierWorkstationJetson KitSensorsTotal
Entry$1,500$400$500$2,400
Professional$3,500$800$2,000$6,300
Research$8,000$2,500$10,000$20,500

Cloud Alternatives​

For teams without local GPU resources:

ProviderInstanceHourly RateUse Case
AWSg5.2xlarge (A10G)~$1.00/hrVLA training
GCPa2-highgpu-1g (A100)~$3.00/hrLarge-scale training
Lambda Labs1x RTX 4090~$0.50/hrIsaac Sim, training
RunPod1x RTX 3090~$0.40/hrCost-effective training

Troubleshooting​

Common Hardware Issues​

IssueSymptomSolution
GPU MemoryOOM errors in Isaac SimReduce scene complexity, use smaller textures
ThermalThrottling during trainingImprove cooling, reduce ambient temperature
NetworkHigh latency in ROS 2Use wired connection, check QoS settings
Jetson PowerUnexpected shutdownsUse adequate power supply, check current limits

Resources​

Next Steps​

After verifying your hardware setup, proceed to:

  1. Module 1: ROS 2 Fundamentals
  2. Module 2: Digital Twin Simulation
  3. Module 3: NVIDIA Isaac Platform
  4. Module 4: Vision-Language-Action Models