AY-Robots முயற்சிப் பக்கம்: ஒரு ரோபோவை சொந்தமாக வைத்திருக்காமல் தொடங்குவதற்கான மூன்று வழிகள், கொள்கை ஊகத்திற்காக ஒரு GPU ஐ வாடகைக்கு எடுப்பது உட்பட
GR00T N1.7தொலைநிலை ஊகம்கிளவுட் GPULeRobotSO-100தாமதம்

உள்ளூர் GPU இல்லாமல் GR00T ஊகத்தை இயக்கு

AY-Robots ResearchAugust 23, 202619 நிமிடம் படிப்பு

உங்கள் ரோபோ இயந்திரத்தில் GPU இல்லை. வாடகைக்கு எடுக்கப்பட்ட கிளவுட் GPU இல் GR00T கொள்கை சேவையகத்தை நிறுவவும், செயலின் துண்டுகளை கைக்கு அனுப்பவும், மற்றும் நெட்வொர்க் உங்களுக்கு எவ்வளவு செலவாகிறது என்பதைத் துல்லியமாக அறியவும்.

ஒரு Raspberry Pi ஆனது ஐ ஒரு சீரியல் பஸ் வழியாக இயக்கவும், இரண்டு USB கேமராக்களிலிருந்து பிரேம்களைப் பெறவும் போதுமானது. ஆனால் மூன்று பில்லியன் அளவுருக்களைக் கொண்ட ஒரு : NVIDIA இன் README ஆனது GR00T N1.7 இன்ஃபரன்ஸை 16 GB அல்லது அதற்கு மேற்பட்ட VRAM கொண்ட ஒரு GPU இல் வைக்கிறது. உங்கள் ஃபைன்-ட்யூன் செய்யப்பட்ட செக்பாயிண்ட் கையில் என்ன செய்கிறது என்பதை ஒரு கார்டு வாங்காமல் பார்க்க, கொள்கையை வாடகைக்கு எடுத்த கிளவுட் GPU இல் வைக்கவும், ரோபோ லூப்பை USB போர்ட்கள் கொண்ட இயந்திரத்தில் வைத்திருக்கவும், மேலும் அவதானிப்புகள் மற்றும் செயல் துண்டுகளை நெட்வொர்க் வழியாக அனுப்பவும்.

இது வேலை செய்கிறது, இது இலவசம் அல்ல, மேலும் விலை பணிகளுக்கு இடையில் சமமாகப் பரவவில்லை. கீழே: NVIDIA இன் சொந்த கொள்கை சேவையகம், lerobot இன் ஒத்திசைவற்ற அடுக்கு, உங்கள் அப்லிங்க் போதுமான வேகத்தில் உள்ளதா என்பதை முன்கூட்டியே கூறும் கணிதம், மற்றும் தள வழி. இவை அனைத்தும் Isaac-GR00T மெயின் கிளை (N1.7 GA) மற்றும் lerobot 0.6.1 உடன் 23 ஆகஸ்ட் 2026 அன்று சரிபார்க்கப்பட்டது.

நீங்கள் தெரிந்து கொள்ள வேண்டியவை

  • GR00T N1.7, GR00T N1.5 மற்றும் Pi0.5 ஆகியவை தோராயமாக 3 பில்லியன் அளவுரு மாதிரிகள். தனிப்பட்ட GPU இல்லாமல் இவை எதுவும் ஒரு ரோபோ கன்ட்ரோலரில் பொருந்தாது.
  • Isaac-GR00T மற்றும் lerobot இரண்டும் ஒரு கிளையன்ட்-சர்வர் பிரிவை வழங்குகின்றன. நீங்கள் போக்குவரத்தை எழுத வேண்டியதில்லை.
  • கண்காணிப்புகள் வயர் செலவில் ஆதிக்கம் செலுத்துகின்றன, செயல்கள் அல்ல: சுருக்கப்படாத இரண்டு 640x480 RGB பிரேம்கள் 1,843,200 பைட்டுகள், ஒரு அழைப்பிற்கு சுமார் 14.7 Mbit, மேலும் எந்த அடுக்கிலும் அவை சுருக்கப்படவில்லை.
  • AY-Robots ஆனது ஒரு மாதிரிக்கு ஒரு செயல் படிக்கு 20 முதல் 485 ms வரை பட்டியலிடுகிறது. இணைய ரவுண்ட் டிரிப்கள் அதற்கு மேல் வரும்.
  • ரிமோட் இன்ஃபரன்ஸ் மெதுவான பிக்-அண்ட்-பிளேஸ்-க்கு ஏற்றது, வேகமான எதிர்வினை இயக்கத்திற்கு அல்ல. நீண்ட செயலாக்க எல்லை நேரத்தை வாங்குகிறது மற்றும் கண்காணிப்பு புத்துணர்ச்சிக்கு செலவாகிறது.
  • அனுப்பப்பட்டபடி எந்த சேவையகமும் பொது IP இல் பாதுகாப்பானது அல்ல, மேலும் lerobot இன் சேவையகத்தில் ஒரு பேட்ச் செய்யப்படாத RCE உள்ளது. அதை டன்னல் செய்யவும்.

கொள்கை ஏன் ரோபோ இயந்திரத்தில் பொருந்தாது

AY-Robots பயிற்சி அளிக்கக்கூடிய ஐந்து கொள்கைகளில் இரண்டு பணிநிலைய அட்டையில் இயங்கும், மூன்று இயங்காது. கீழே உள்ள நெடுவரிசை ஒரு செயல் படிக்குரியது, மேலும் அது உங்கள் நெட்வொர்க் ரவுண்ட் டிரிப்புடன் போட்டியிடும் எண்.

கொள்கைஅளவுகள்ஒரு செயல் படிக்கு இன்ஃபரன்ஸ்பயிற்சிக்கான GPU அடுக்குகுறைந்தபட்ச எபிசோடுகள்தரவுத்தொகுப்பு வடிவம்
GR00T N1.7~3 B, ~40 M ஃபைன்-ட்யூனிங்கின் போது பயிற்சி பெற்றது152 msA100 80 GB or H100 80 GB50LeRobot v2.0 or v2.1
GR00T N1.5~3 B165 msA100 80 GB or H100 80 GB50LeRobot v2.0 or v2.1
Pi0.5~3 B, PaliGemma பேக்போன்485 msA100 80 GB or H100 80 GB50LeRobot v3.0
SmolVLA~450 M245 msRTX 4090 அல்லது ஏதேனும் 24 GB கார்டு30LeRobot v3.0
ACT~80 M20 msRTX 4090 அல்லது ஏதேனும் 24 GB கார்டு50LeRobot v3.0
The AY-Robots policies page comparing the five trainable policies by parameters, GPU tier, inference latency and minimum episodes
The same five rows on /policies. The latency column decides whether a policy survives a network hop.

அதை ஒரு முடிவாகப் படியுங்கள், சாதாரணமாக அல்ல. ACT 20 மில்லி விநாடிகள் ஒரு படிக்கு ரோபோ இயந்திரத்தில் இயங்குகிறது, அதைப் பற்றி நீங்கள் மீண்டும் ஒருபோதும் சிந்திக்க மாட்டீர்கள். Pi0.5 485 மில்லி விநாடிகளில் ஒரு பாக்கெட் உங்கள் கட்டிடத்தை விட்டு வெளியேறுவதற்கு முன்பு ஒரு வினாடியில் மூன்றில் ஒரு பங்கைச் செலவழித்துள்ளது. கொள்கை ஒப்பீடு மற்றும் GR00T N1.7 vs Pi0.5 துல்லியப் பக்கத்தைச் சேர்க்கின்றன.

ACT-க்கு அடிப்படை மாதிரி இல்லை

GR00T N1.7, GR00T N1.5 மற்றும் Pi0.5 ஆகியவை ஒரு விற்பனையாளர் சரிபார்ப்புப் புள்ளியில் இருந்து தொடங்குகின்றன (nvidia/GR00T-N1.7-3B, nvidia/GR00T-N1.5-3B, lerobot/pi05_base). ACT ஆனது உங்கள் சொந்தப் பணியில் நீங்கள் பயிற்சி அளிக்கும் வரை இல்லை, எனவே ஒரு பயிற்சி வேலை இயங்கும் வரை தொலைதூரத்தில் சேவை செய்ய எதுவும் இல்லை. காண்க ACT on SO-100.

ஏற்கனவே இருக்கும் இரண்டு கிளையன்ட்-சர்வர் அடுக்குகள்

Isaac-GR00T ஒரு ZeroMQ கோரிக்கை-பதில் சேவையகத்தை அனுப்புகிறது; lerobot ஒத்திசைவற்ற ஊகத்தை மையமாகக் கொண்ட ஒரு gRPC சேவையகத்தை அனுப்புகிறது. இரண்டும் ஒரு GR00T சரிபார்ப்புப் புள்ளி. lerobot-இன் ஆதரிக்கப்படும் கொள்கை பட்டியல் async_inference/constants.py என்பது act, smolvla, diffusion, tdmpc, vqbet, pi0, pi05 மற்றும் groot; அதன் ரோபோ பட்டியல் so100_follower, so101_follower, bi_so_follower மற்றும் omx_follower.

Isaac-GR00T PolicyServerlerobot async inference
நுழைவுப் புள்ளிgr00t/eval/run_gr00t_server.pypython -m lerobot.async_inference.policy_server
போக்குவரத்துZeroMQ REQ/REPgRPC, add_insecure_port / insecure_channel
வரிசைப்படுத்துதல்msgpack + msgpack_numpy, allow_pickle=False enforcedpickle.dumps / pickle.loads, marked # nosec
இயல்புநிலை போர்ட்55558080
இயல்புநிலை பிணைப்பு0.0.0.0, all interfaceslocalhost
அங்கீகாரம்வகுப்பால் ஆதரிக்கப்படும் api_token, CLI ஆல் அனுப்பப்படவில்லைnone
கிளையன்ட் காலக்கெடு15000 ms (PolicyClient timeout_ms)2 s கண்காணிப்பு வரிசை காலக்கெடு
செயலாக்க மாதிரிஒத்திசைவானது: தொகுதியைத் தடுத்து, பின்னர் அதைச் செயல்படுத்தவும்ஒத்திசைவற்றது: அடுத்த தொகுதி கணக்கிடும்போது செயல்படுத்தவும்

சீரியலைசேஷன் வரிசை தோற்றத்தை விட முக்கியமானது. GR00T இன் MsgSerializer ஆப்ஜெக்ட்-டேட்டாடைப் என்டேரே பேலோடுகளை இரு திசைகளிலும் மறுக்கிறது, ஏனெனில் msgpack_numpy இல்லையெனில் அவற்றை பிக்கிளுக்கு அனுப்பும். லெரோபோட் அதற்கு பதிலாக பிக்கிள் செய்கிறது: policy_server.py கோரிக்கை தரவுகளில் pickle.loads ஐ அழைக்கிறது, robot_client.py அது அனுப்பும் அவதானிப்பை பிக்கிள் செய்கிறது. நம்பகமான LAN இல் பாதுகாக்கக்கூடியது, போர்ட் இணையத்திலிருந்து அணுகக்கூடியதாக இருந்தால் பாதுகாக்க முடியாதது.

வழி A: NVIDIA இன் சொந்த GR00T கொள்கை சேவையகம்

இது SO-100 மற்றும் SO-101 வன்பொருளுக்காக NVIDIA ஆவணப்படுத்தும் பாதை, மேலும் உங்கள் செக்பாயிண்ட் examples/finetune.sh உடன் --embodiment-tag NEW_EMBODIMENT இலிருந்து வந்திருந்தால் பயன்படுத்த வேண்டியது. இந்த படிகள் அப்ஸ்ட்ரீம் README இல் இல்லாததை சேர்க்கின்றன: போர்ட்டை மற்றவர்களுக்கு வெளிப்படுத்தாமல் ரோபோவுக்கு கொண்டு செல்வது.

  1. 1
    வாடகைக்கு எடுக்கப்பட்ட GPU பெட்டியில் GR00T ஐ நிறுவவும்

    சப்மாட்யூல்கள் தேவை, மேலும் குளோன் செய்வதற்கு முன் git-lfs இருக்க வேண்டும், இல்லையெனில் demo_data இல் உள்ள parquet கோப்புகள் பாயிண்டர்களாக வரும். flash-attn மற்றும் TensorRT இயல்புநிலை நிறுவலுடன் வருகின்றன. புதிய பாட் இமேஜில் உள்ள சிக்கல்: torchcodec 0.8.0 மட்டுமே ஆதரிக்கப்படும் வீடியோ பேக்கெண்ட் மற்றும் FFmpeg 4 முதல் 7 வரை மட்டுமே ஏற்றுகிறது. உபுண்டு 25.10 மற்றும் 26.04 FFmpeg 8 ஐ அனுப்புகின்றன, எனவே Could not load libtorchcodec உடன் GR00T தோல்வியடைகிறது. 8 க்கு குறைவான FFmpeg ஐ நிறுவி அதன் லைப்ரரிகளை LD_LIBRARY_PATH இல் வைக்கவும்.

    bash
    sudo apt install git-lfs && git lfs install
    curl -LsSf https://astral.sh/uv/install.sh | sh
    sudo apt-get update && sudo apt-get install -y ffmpeg
    
    git clone --recurse-submodules https://github.com/NVIDIA/Isaac-GR00T
    cd Isaac-GR00T
    uv sync --python 3.12
    uv run python -c "import gr00t; print('GR00T installed successfully')"
  2. 2
    கேடட் பேக்போனுக்கு எதிராக அங்கீகரிக்கவும்

    உங்கள் சொந்த ஃபைன்-ட்யூன் உட்பட ஒவ்வொரு GR00T N1.7 செக்பாயிண்ட்டும், முதல் பயன்பாட்டில் கேடட் nvidia/Cosmos-Reason2-2B ஐ ஏற்றுகிறது. மாடல் பக்கத்தில் அணுகலைக் கோரி, பாட் இல் உள்நுழையவும், இல்லையெனில் GatedRepoError உடன் ஏற்றுதல் தோல்வியடையும்.

    bash
    uv run huggingface-cli login
    # or:  export HF_TOKEN=<your_token>
  3. 3
    கொள்கை சேவையகத்தைத் தொடங்கவும்

    உங்கள் செக்பாயிண்ட் டைரக்டரியை --model-path இல் சுட்டிக்காட்டவும்; அந்த பாதையில் சேவையகம் --modality-config-path ஐ புறக்கணிக்கிறது, இது ரீப்ளே பாதையில் மட்டுமே படிக்கப்படுகிறது. பதிவுசெய்யப்பட்ட செயல்களை ரீப்ளே செய்யும் ReplayPolicy க்காக --model-path ஐ தவிர்த்து, அதற்கு பதிலாக --dataset-path மற்றும் --execution-horizon ஐ அனுப்பவும், இது வயரிங் வேலை செய்கிறது என்பதை நிரூபிக்க மலிவான வழி.

    bash
    uv run python gr00t/eval/run_gr00t_server.py \
      --model-path /workspace/so100_finetune/checkpoint-10000 \
      --embodiment-tag NEW_EMBODIMENT \
      --device cuda:0 \
      --host 127.0.0.1 --port 5555
  4. 4
    போர்ட் 5555 ஐ ரோபோ இயந்திரத்திற்கு சுரங்கப்பாதை செய்யவும்

    மேலே உள்ளபடி, லூப் பேக்கிற்கு பிணைத்து, SSH அல்லது WireGuard-பாணி மெஷ் வழியாக போர்ட்டை கொண்டு செல்லவும். இது ZeroMQ சாக்கெட் வழங்காத என்க்ரிப்ஷன் மற்றும் அங்கீகாரத்தை சுமார் ஒரு மில்லிசெகண்டிற்கு வழங்குகிறது.

    bash
    # on the robot machine
    ssh -N -L 5555:127.0.0.1:5555 root@<pod-host> -p <pod-ssh-port>
    
    # sanity check that something answers
    nc -vz 127.0.0.1 5555
  5. 5
    சர்வோக்களுக்கு அடுத்ததாக ரோபோ கிளையண்ட்டை இயக்கவும்

    கிளையண்டிற்கு அதன் சொந்த uv சூழல் தேவை: அது லெரோபோட்டின் ரோபோ டிரைவர்களை விரும்புகிறது, பயிற்சி ஸ்டேக்கை அல்ல. eval_so100.py so100_follower, so101_follower மற்றும் koch_follower ஐ இறக்குமதி செய்கிறது, எனவே உங்கள் கைக்கு பொருந்தும் --robot.type ஐ அனுப்பவும் (அப்ஸ்ட்ரீம் README so101_follower ஐப் பயன்படுத்துகிறது). கேமரா கீகள் பயிற்சிக்கு பொருந்த வேண்டும்: அடாப்டர் சரியாக front மற்றும் wrist ஐப் படிக்கிறது, மேலும் அவற்றை மாற்றுவது கொள்கைக்கு தவறான காட்சியை காண்பிக்கும்.

    bash
    cd gr00t/eval/real_robot/SO100
    uv sync
    uv pip install --no-deps -e ../../../../
    
    uv run --no-sync python eval_so100.py \
      --robot.type=so100_follower \
      --robot.port=/dev/ttyACM0 \
      --robot.id=orange_follower \
      --robot.cameras="{ front: {type: opencv, index_or_path: 6, width: 640, height: 480, fps: 30}, wrist: {type: opencv, index_or_path: 2, width: 640, height: 480, fps: 30}}" \
      --policy_host=127.0.0.1 \
      --policy_port=5555 \
      --lang_instruction="pick up the red block and put it in the bin"
உங்களுக்கு சிக்கலை ஏற்படுத்தும் இரண்டு இயல்புநிலைகள்

run_gr00t_server.py ஆனது இயல்புநிலையாக --host 0.0.0.0 ஐப் பயன்படுத்துகிறது, இது ஒவ்வொரு இடைமுகத்தையும் பிணைக்கிறது: பொது ஐபி கொண்ட ஒரு பாட்-இல் இது ஒரு திறந்த ஊக முடிவுப் புள்ளியாகும். மேலும் PolicyServer வகுப்பு ஒரு api_token ஐ ஏற்றுக்கொண்டு ஒவ்வொரு கோரிக்கைக்கும் அதைச் சரிபார்க்கிறது, ஆனால் run_gr00t_server.py ஒருபோதும் அதை அனுப்புவதில்லை, எனவே நீங்கள் என்ன உள்ளமைத்தாலும் CLI சர்வர் அங்கீகரிக்கப்படாததாகவே இருக்கும். 127.0.0.1 உடன் பிணைத்து, சுரங்கப்பாதை (tunnel) அமைக்கவும். ஒரு ZMQError: Address already in use என்பது போர்ட் 5555 பயன்படுத்தப்படுகிறது என்பதைக் குறிக்கிறது; --port ஐ அனுப்பவும்.

வழி B: lerobot ஒத்திசைவற்ற ஊக முடிவு

lerobot ஒரு வேறுபட்ட சிக்கலைத் தீர்க்கிறது. மாதிரி சிந்திக்கும்போது ரோபோவைத் தடுப்பதற்குப் பதிலாக, சர்வர் அடுத்த துண்டைக் கணக்கிடும்போது, கிளையன்ட் ஏற்கனவே உள்ள வரிசை வழியாக தொடர்ந்து செயல்படுகிறது. இது செயல் துண்டாக்கம் மேலும் எடுத்துச் செல்லப்பட்டு, SmolVLA உடன் அறிமுகப்படுத்தப்பட்ட ஒத்திசைவற்ற அடுக்கு ஆகும். இது ஒரு GR00T செக்பாயிண்ட் உடனும் வேலை செய்கிறது.

bash
# GPU machine
pip install -e ".[async]"
python -m lerobot.async_inference.policy_server \
     --host=127.0.0.1 \
     --port=8080

# robot machine, after tunnelling 8080
python -m lerobot.async_inference.robot_client \
    --server_address=127.0.0.1:8080 \
    --robot.type=so100_follower \
    --robot.port=/dev/ttyACM0 \
    --robot.id=follower_so100 \
    --robot.cameras="{ front: {type: opencv, index_or_path: 0, width: 640, height: 480, fps: 30}, wrist: {type: opencv, index_or_path: 1, width: 640, height: 480, fps: 30}}" \
    --task="pick up the red block and put it in the bin" \
    --policy_type=groot \
    --pretrained_name_or_path=<user>/my_groot_finetune \
    --policy_device=cuda \
    --actions_per_chunk=50 \
    --chunk_size_threshold=0.5 \
    --debug_visualize_queue_size=True
GPU இல் கொள்கை சர்வர், USB போர்ட்கள் கொண்ட இயந்திரத்தில் ரோபோ கிளையன்ட்

சர்வர் காலியாகத் தொடங்குகிறது: கிளையண்டின் முதல் ஹேண்ட்ஷேக் அதைத் தெரிவிக்கும் வரை அது எந்தக் கொள்கையைச் செயல்படுத்துகிறது என்று தெரியாது, இது வாடகைக்கு எடுத்த பாட்-இல் வசதியானது. கை சீராக நகர்கிறதா என்பதைத் தீர்மானிக்கும் இரண்டு கட்டுப்பாடுகள் actions_per_chunk மற்றும் chunk_size_threshold (லெரோபோட் ஆவணங்கள் இரண்டாவது ஒன்றை g என்று அழைக்கின்றன, இது ஸ்மோல்விஎல்ஏ ஆய்வுக் கட்டுரையின் அடிப்படையில்), மேலும் ஆவணப்படுத்தப்பட்ட மதிப்புகளும் அனுப்பப்பட்ட மதிப்புகளும் ஒத்துப்போகவில்லை.

அளவுருலெரோபோட் 0.6.1 குறியீட்டில் உள்ள மதிப்புஅது என்ன செய்கிறதுகுறிப்பு
actions_per_chunkஇயல்புநிலை இல்லை, தேவைஒவ்வொரு அழைப்பிற்கும் திரும்பும் செயல்கள்ஆவண அட்டவணை 50 ஐப் பட்டியலிடுகிறது; டேட்டாகிளாஸ் புலத்திற்கு இயல்புநிலை இல்லை, எனவே CLI ஒரு மதிப்பைக் கோருகிறது
chunk_size_threshold0.5கிளையன்ட் புதிய அவதானிப்பை அனுப்பும் வரிசை நிரப்பு விகிதம் அல்லது அதற்குக் கீழேஆவண அட்டவணை 0.7 என்று கூறுகிறது; குறியீடும் ஆவணங்களின் சொந்த உதாரணமும் 0.5 என்று கூறுகின்றன
fps30கிளையன்ட் கட்டுப்பாட்டு விகிதம், environment_dt = 1/fps ஐ அமைக்கிறதுவரிசை தொடர்ந்து காலியாகிவிட்டால் அதைக் குறைக்கவும்
inference_latency1/30 s (33.3 ms)சர்வரில் இலக்கு ஊகிப்பு தாமதம்ஒரு இலக்கு, ஒரு அளவீடு அல்ல
obs_queue_timeout2 sஅவதானிப்பு வரிசையில் சர்வர் எவ்வளவு நேரம் காத்திருக்கும்மெதுவான அப்லிங்க் முதலில் இங்கே தெரியும்
aggregate_fn_nameweighted_averageஒன்றோடொன்று மேலெழும்பும சன்க் பகுதிகள் எவ்வாறு கலக்கப்படுகின்றன0.3 பழையது + 0.7 புதியது; latest_only, average மற்றும் conservative ஆகியவையும் அனுப்பப்படுகின்றன. பதிவகம் configs.py இல் AGGREGATE_FUNCTIONS ஆகும், ஆவணங்கள் கூறுவது போல் robot_client.py இல் அல்ல
லெரோபோட் கொள்கை சர்வரில் சரிசெய்யப்படாத RCE உள்ளது

CVE-2026-25874 என்பது லெரோபோட்டின் ஒத்திசைவற்ற ஊகிப்பு பைப்லைனில் அங்கீகரிக்கப்படாத ரிமோட் கோட் எக்ஸிகியூஷன் ஆகும்: அங்கீகரிக்கப்படாத gRPC சேனல் வழியாக TLS இல்லாமல் பெறப்பட்ட தரவுகளில் pickle.loads(), இது SendPolicyInstructions, SendObservations மற்றும் GetActions அழைப்புகள் மூலம் அடையக்கூடியது. CWE-502, NVD இலிருந்து CVSS 3.1 அடிப்படை மதிப்பெண் 9.8, ஒதுக்கப்பட்ட CNA இலிருந்து 4.0 அடிப்படை மதிப்பெண் 9.3. பதிவு LeRobot 0.5.1 வரை பாதிக்கப்பட்டுள்ளதாகப் பட்டியலிடுகிறது மற்றும் கொள்கை சர்வர் மற்றும் ரோபோ கிளையன்ட் இரண்டையும் குறிப்பிடுகிறது, எனவே உங்கள் கைக்கு அடுத்த இயந்திரம் வரம்பிற்குள் உள்ளது. மேம்படுத்துவது தீர்வு அல்ல: பதிவு அப்ஸ்ட்ரீம் சிக்கல் 3047 மற்றும் பேட்ச், PR 3048 ஐ மேற்கோள் காட்டுகிறது, இது பிக்கிளை சேஃப்டென்சர்கள் மற்றும் JSON உடன் மாற்றுகிறது, மேலும் 23 ஆகஸ்ட் 2026 அன்று இரண்டும் இன்னும் திறந்தே உள்ளன. மெயினில் உள்ள policy_server.py கோரிக்கை தரவுகளில் pickle.loads ஐ இன்னும் அழைக்கிறது, அதே நேரத்தில் serve() add_insecure_port உடன் பிணைக்கிறது. லூப் பேக்கிற்கு பிணைக்கவும் மற்றும் ஒருபோதும் போர்ட்-ஃபார்வர்ட் 8080 செய்ய வேண்டாம்.

உங்கள் இணைப்பு போதுமான வேகமானதா என்பதைத் தீர்மானிக்கும் கணிதம்

மக்கள் இதைத் தவிர்த்துவிட்டு ஒரு நாள் செலவிடுகிறார்கள் . இதற்கு இரண்டு நிமிடங்கள் ஆகும், மேலும் இது கிட்டத்தட்ட எப்போதும் தீர்க்கமானது.

NVIDIA இன் eval_so100.py இல் உள்ள கருத்துரைக்கப்பட்ட கண்காணிப்பு அகராதி கம்பியில் என்ன செல்கிறது என்று கூறுகிறது: uint8 இல் (480, 640, 3) வடிவ இரண்டு வரிசைகள், ஆறு கூட்டு மிதவைகள், ஒரு மொழி சரம். இது ஒரு பிரேமிற்கு 921,600 பைட்டுகள், இரண்டு கேமராக்களுக்கு 1,843,200 பைட்டுகள், சுமார் 14.7 Mbit, மேலும் எந்த அடுக்கிலும் JPEG சுருக்கப்படவில்லை. திரும்பி வரும் துண்டு சில டஜன் 6 மிதவை படிகள் ஆகும். உங்கள் பதிவேற்றம் எல்லாவற்றையும் தீர்மானிக்கிறது, உங்கள் பதிவிறக்கம் அல்ல.

பதிவேற்ற அலைவரிசைஒரு கண்காணிப்பை அனுப்பும் நேரம் (14.7 Mbit)30 FPS கைக்கான தீர்ப்பு
10 Mbit/s, வழக்கமான வீட்டு பதிவேற்றம்~1.47 sபயன்படுத்த முடியாதது. ஒவ்வொரு துண்டுக்கும் இடையில் கை நின்றுவிடுகிறது.
25 Mbit/s~0.59 sநீண்ட செயலாக்க எல்லை கொண்ட மெதுவான எடுக்கும்-வைக்கும் செயல்பாடு மட்டுமே.
50 Mbit/s~0.29 sதிட்டமிட்ட பணிகளுக்குச் செயல்படக்கூடியது.
100 Mbit/s~0.15 sஎடுக்கும்-வைக்கும் செயல்பாட்டிற்கு நல்லது, வேகமான இயக்கத்தில் தெரியும்.
1 Gbit/s ஃபைபர் அல்லது தரவு மையம்~0.015 sமாடலே அதற்குப் பதிலாக ஒரு தடைக்கல்லாகிறது.

நீங்கள் உள்ளடக்க வேண்டிய பட்ஜெட்

GR00T SO-100 கிளையன்ட் ஒத்திசைவானது: இது அழைக்கிறது policy.get_action(obs), முதல் action_horizon துண்டின் படிகளை 30 FPS இல் செயல்படுத்துகிறது, பின்னர் மீண்டும் அழைக்கிறது. துண்டு அளவு மற்றும் ஹொரைசன் வெவ்வேறு எண்கள்: NVIDIA இன் வரிசைப்படுத்தல் வழிகாட்டி ஒரு செயல் துண்டு அளவை 16 ஆகவும், நிகழ்நேர துண்டாக்கலுடன் இணைக்கும்போது குறைந்தபட்சம் 32 ஆகவும் பரிந்துரைக்கிறது, அதே நேரத்தில் eval_so100.py ஒரு செயலாக்க ஹொரைசனை 8 ஆக வழங்குகிறது. 30 FPS இல் எட்டு படிகள் ஒரு அழைப்பிற்கு 267 ms இயக்கமாகும், மற்ற அனைத்தும் அதற்குள் பொருந்த வேண்டும்.

text
observation upload   14.7 Mbit / 100 Mbit/s   = 147 ms
network round trip                            =  30 ms
model inference (AY-Robots figure, N1.7)      = 152 ms
action chunk return + deserialize             =  ~2 ms
                                                -------
total per call                                  331 ms

budget at action_horizon = 8   ->  267 ms   FAIL, arm pauses ~64 ms per chunk
budget at action_horizon = 16  ->  533 ms   fits, with headroom
budget at action_horizon = 32  -> 1067 ms   fits, observations now ~1 s stale
செயல்படுத்தப்பட்ட எடுத்துக்காட்டு: 100 Mbit/s அப்லிங்க், 30 ms ரவுண்ட் ட்ரிப், GR00T N1.7

ஹொரைசனை உயர்த்துவது ஒரு நேரடியான தீர்வு, ஆனால் இலவசமானது அல்ல: கை இப்போது பழையதாகிவிட்ட ஒரு அவதானிப்பின் அடிப்படையில் செயல்படுகிறது. கொள்கை ரீதியான தீர்வு நிகழ்நேர துண்டாக்கம் (real-time chunking), இது தற்போதைய துண்டு இயங்கும்போது அடுத்த துண்டைக் கணக்கிடுகிறது, செயல்படுத்த உத்தரவாதம் அளிக்கப்பட்ட செயல்களை முடக்குகிறது மற்றும் மீதமுள்ளவற்றை நிரப்புகிறது; RTC கட்டுரை இது எந்த மறுபயிற்சியும் இல்லாமல் அனுமான தாமதத்திற்கு வலுவானது என்று தெரிவிக்கிறது. அது எங்கு நிற்கிறது என்பதை முதலில் சரிபார்க்கவும். NVIDIA RTC ஐ ஒரு சோதனை அம்சமாக, ஒரு குறைந்த-நிலை மாதிரி ப்ரிமிட்டிவ் ஆகக் குறிக்கிறது, இது action_head.get_action(..., options={"rtc_overlap_steps": ..., "rtc_frozen_steps": ...}), Gr00tPolicy அல்லது சர்வர்-கிளையன்ட் பாதையில் இணைக்கப்படவில்லை, அங்கு options பயன்படுத்தப்படாமல், சோதனைகள் மற்றும் எடுத்துக்காட்டு இல்லாமல் உள்ளது. ஒரு கொள்கை சர்வர் வழியாக நீங்கள் ஒத்திசைவற்ற செயலாக்கத்தைப் பெறுவீர்கள், RTC அல்ல.

நெட்வொர்க் செயல்படுவதற்கு முன் மாதிரிக்கு ஆகும் செலவு என்ன

NVIDIA ஆனது GR00T N1.7 ஐ ஒரு கேமராவுடன் 4 டி-நாய்ஸிங் படிகளில் முழுமையாக அளவிடுகிறது. H100 80GB HBM3 இல்: PyTorch ஈகர் பயன்முறையில் 85.8 ms (11.7 Hz), torch.compile உடன் 48.6 ms (20.6 Hz), TensorRT முழு பைப்லைனுடன் 27.9 ms (35.9 Hz). ஈகர் பயன்முறையில் ஒரு L40 ஆனது 128.3 ms (7.8 Hz) எடுக்கும். வழக்கமான கையாளுதலுக்கு 10 Hz ஐ பரிந்துரைக்கப்பட்ட குறைந்தபட்சமாக NVIDIA அழைக்கிறது, மேலும் 10 Hz க்குக் கீழே மெதுவான, எதிர்வினையற்ற பணிகளுக்கு மட்டுமே பொருத்தமானது. இவை மறுதிட்டமிடல் விகிதங்கள்: ஒரு 10 Hz கொள்கை இன்னும் செயல் துண்டாக்கம் மூலம் 30 FPS கையை இயக்க முடியும். இரண்டாவது கேமரா உங்களை தவறான திசையில் நகர்த்தும்.

நம்புவதற்கு முன் அளவிடவும்

மேலே உள்ள ஒவ்வொரு எண்ணும் ஒரு கணிப்பு. நான்கு கட்டளைகள் அதை ஒரு அளவீடாக மாற்றுகின்றன, ஒருபோதும் வேலை செய்யாத ஒரு பணிக்கு ஒரு pod-hour ஐ ஒதுக்குவதற்கு முன் இதை இயக்குவது மதிப்பு.

  1. 1
    மூல சுற்றுப் பயணத்தைப் பெறுங்கள்

    CDN க்கு எதிராக அல்ல, pod க்கு எதிராக. சராசரியைப் போலவே விலகலையும் உன்னிப்பாகக் கவனியுங்கள்: சராசரி தாமதம் அல்ல, நடுக்கம் ஒரு கையைத் தடுமாறச் செய்கிறது.

    bash
    ping -c 50 <pod-host>
    # the mdev column is the number that predicts stutter
  2. 2
    நீங்கள் செலுத்துவதற்காக அல்ல, உங்களிடம் உள்ள அப்லிங்கை அளவிடவும்

    வீட்டு உபயோகத்திற்கான அப்லோட் பொதுவாக டவுன்லோடின் ஒரு பகுதியாகும், மேலும் இது மேலே உள்ள அலைவரிசை அட்டவணையில் உள்ள எண்.

    bash
    # on the pod
    iperf3 -s
    
    # on the robot machine, -R omitted so this measures upload
    iperf3 -c <pod-host> -t 30
  3. 3
    கிளையன்ட்டின் சொந்த தாமதப் பதிவைப் படிக்கவும்

    LeRobot ரோபோ கிளையன்ட் ஒவ்வொரு துண்டுக்கும் சர்வர்-கிளையன்ட் தாமதம் மற்றும் டிசீரியலைசேஷன் நேரத்தை பதிவு செய்கிறது. வழி B இல் உங்களுக்கு வெளிப்புற கருவிகள் எதுவும் தேவையில்லை.

    text
    Received action chunk for step #240 | Latest action: #232 |
      Incoming actions: 240:289 |
      Network latency (server->client): 187.44ms |
      Deserialization time: 3.10ms
  4. 4
    செயல் வரிசை காலியாவதைக் கவனிக்கவும்

    --debug_visualize_queue_size=True ஐ அனுப்பவும், கிளையன்ட் இயக்க நேரத்தில் வரிசை அளவை வரைகலைப்படுத்துகிறது. இது மீண்டும் மீண்டும் பூஜ்ஜியத்தை அடைந்தால், நீங்கள் பட்ஜெட்டை மீறிவிட்டீர்கள்: fps ஐக் குறைக்கவும், actions_per_chunk ஐ அதிகரிக்கவும், அல்லது chunk_size_threshold ஐ அதிகரிக்கவும், இதனால் அவதானிப்புகள் அடிக்கடி வெளியேறும்.

    bash
    python -m lerobot.async_inference.robot_client \
        ... \
        --debug_visualize_queue_size=True

தொலைநிலை ஊகம் உண்மையில் எதற்கு நல்லது

வாடகை GPU-வில் கொள்கை, உங்கள் மேசையில் கை
நன்மைகள்
  • கையை விட அதிக விலை கொண்ட கார்டை சொந்தமாக வைத்திருக்காமல், உண்மையான வன்பொருளில் 3 பில்லியன் அளவுரு கொள்கையை நீங்கள் மதிப்பீடு செய்யலாம்.
  • GPU ஒரு மணி நேரத்திற்கு வாடகைக்கு எடுக்கப்படுகிறது, எனவே தோல்வியுற்ற சோதனைச் சாவடிக்கு சில டாலர்கள் செலவாகும்.
  • ரோபோ பக்கம் சிறியதாகவே இருக்கும்: lerobot இயக்கிகள், இரண்டு கேமராக்கள், ஒரு சீரியல் போர்ட், மேலும் நீங்கள் அதைத் தொடாமல் சோதனைச் சாவடிகளை மாற்றலாம்.
சாதக பாதகங்கள்
  • சுருக்கப்படாத அவதானிப்புகள் கம்பியின் செலவில் ஆதிக்கம் செலுத்துகின்றன, மேலும் குடியிருப்பு பதிவேற்றம் ஒரு கட்டுப்படுத்தும் காரணியாகும்.
  • தாமதத்தை விட நடுக்கம் (jitter) அதிகம் பாதிக்கும்: 40 ms சராசரி மற்றும் 300 ms உச்சத்துடன் கூடிய இணைப்பு தடுமாறும், ஆனால் நிலையான 120 ms இணைப்பு தடுமாறாது.
  • வேகமான எதிர்வினைப் பணிகள் எந்தவொரு எல்லைக்கும் சுற்றுப்பயணத்தில் நிலைக்காது.
  • இரண்டு சேவையகங்களும் CLI வடிவத்தில் அங்கீகரிக்கப்படாமல் அனுப்பப்படுகின்றன, எனவே சுரங்கப்பாதை வேலை உங்களுடையது.
  • ஒரு துண்டின் நடுவில் இணைப்பு துண்டிக்கப்பட்டால், கை ஒரு பழைய செயலைச் செய்து கொண்டிருக்கும். உங்கள் சொந்த கண்காணிப்பு ரோபோவைச் சேர்க்கவும்.
பணிபொது இணையத்தில் செயல்படுகிறதா?ஏன்
ஒரு நிலையான பொருளை எடுத்து, ஒரு தொட்டியில் வைக்கவும்ஆம்அவதானிப்புக்கும் செயலுக்கும் இடையில் எதுவும் நகராது.
திட்டமிட்ட வேகத்தில் தொகுதிகளை அடுக்கவும்ஆம், at action_horizon 16 or moreபிழைகள் அடுத்த துண்டில் சரிசெய்யும் அளவுக்கு மெதுவாக குவிகின்றன.
ஒரு இழுப்பறையைத் திறந்து, ஒரு பொருளைச் செருகவும்பொதுவாகதொடர்பு நிறைந்த ஆனால் மெதுவானது. தொடர்பில் நிறுத்தி-செல்லும் இயக்கத்தைக் கவனிக்கவும்.
நகரும் பொருளைப் பின்தொடரவும்இல்லைகொள்கை 300 ms முதல் 1 வினாடி பழைய அவதானிப்பின் அடிப்படையில் செயல்படுகிறது.
பிடித்து, சமநிலைப்படுத்தி, அல்லது சறுக்கலில் இருந்து மீளவும்இல்லைதிருத்தம் செய்யும் சாளரம் ஒரு சுற்றுப்பயணத்தை விடக் குறைவானது.
ஒரு 30 Hz ஒத்திசைவான மூடிய சுழற்சிஇல்லைமுடிவு முதல் முடிவு வரை பட்ஜெட் 33 ms ஆகும். ஒரு LAN கூட சிரமப்படும்.

ஒவ்வொரு அத்தியாயத்திலும் ஒரு ரிமோட் ரன் ஒரே புள்ளியில் தடுமாறினால், நெட்வொர்க் காரணமாக இருக்க வாய்ப்பில்லை. ஒவ்வொரு முறையும் ஒரே மூட்டு கோணத்தில் ஒரு கொள்கை தயங்கினால், அது பொதுவாக ஒரு தரவு சிக்கலாகும்; பார்க்கவும் தோல்வி-முறை பக்கங்கள், குறிப்பாக ஒரு அமைப்பில் மட்டுமே செயல்படும் ஒரு கொள்கை மற்றும் இழப்பு குறைகிறது ஆனால் கொள்கை எதுவும் செய்யவில்லை.

நீங்களே செய்வது vs AY-Robots-ல் செய்வது

  1. ஸ்பாட் மார்க்கெட்டில் ஒரு GPU-ஐ வாடகைக்கு எடுத்து, உங்களுக்குப் பிடித்த விலையில் போதுமான VRAM கிடைக்கும் வரை காத்திருங்கள்.
  2. CUDA, uv, ffmpeg torchcodec ஏற்றுக்கொள்ளும் ஒரு தொகுப்பு மற்றும் GR00T ஸ்டேக்கை சப்மாட்யூல்களுடன் நிறுவவும்.
  3. கட்டுப்படுத்தப்பட்ட `nvidia/Cosmos-Reason2-2B` பேக்போனுக்கு அணுகலைக் கோரி, பாட் மீது ஒரு டோக்கனை வைக்கவும்.
  4. உங்கள் செக்பாயிண்ட்டை பாட் மீது இழுக்கவும்.
  5. லூப் பேக்கில் சர்வரைத் தொடங்கி, பின்னர் ரோபோ இயந்திரத்திலிருந்து ஒரு SSH டன்னலை உருவாக்கவும்.
  6. கிளையன்ட் மற்றும் டிரைவர்களுக்காக ரோபோ இயந்திரத்தில் இரண்டாவது சூழலை நிறுவவும்.
  7. கேமரா கீகள், ஜாயிண்ட் பெயர்கள் மற்றும் மொழி அறிவுறுத்தலை செக்பாயிண்ட் கண்டவற்றுடன் பொருத்தவும்.
  8. பாட்டை கண்காணிக்கவும். இரவு முழுவதும் இயங்கும் ஒரு மறக்கப்பட்ட A100, சோதனையை விட அதிக செலவாகும்.
செயலற்ற பாட் தான் உண்மையான செலவு

ரோபோ நிற்கும் போது GPU பில் நிற்பதில்லை. ரிமோட் இன்ஃபரன்ஸில் இழந்த பெரும்பாலான பணம், அனைவரும் சென்ற பிறகு இயங்கிக் கொண்டிருந்த ஒரு சர்வருக்குச் செல்கிறது. ஒரு அலாரத்தை அமைக்கவும், அல்லது தானியங்கு நீக்கத்தை செய்யவும்.

AY-ரோபோக்களின் MCP சர்வர் பக்கம், AI ஏஜென்ட்களுக்கு கருவிகளாக வெளிப்படுத்தப்பட்ட தள செயல்பாடுகளைப் பட்டியலிடுகிறது.
MCP பக்கம்: ஒரு ஏஜென்ட் அழைக்கக்கூடிய கருவிகளாக வெளிப்படுத்தப்பட்ட வழங்கல் மற்றும் இன்ஃபரன்ஸ் செயல்பாடுகள்.

ஒரு ரிமோட் இன்ஃபரன்ஸ் அமர்வின் செலவு என்ன

இரண்டு எண்கள் முக்கியம்: கார்டின் மணிநேர கட்டணம், மற்றும் அதை எவ்வளவு நேரம் இயங்க விடுகிறீர்கள் என்பது. முதல் எண் வெளியிடப்பட்டது; இரண்டாவது மக்களை ஆச்சரியப்படுத்துகிறது.

அட்டைரன் பாட் சமூக கிளவுட்ரன் பாட் பாதுகாப்பான கிளவுட்இதற்குப் பொருத்தமானது
A100 PCIe 80 GB1.19 USD/h1.39 USD/hGR00T N1.7, GR00T N1.5, Pi0.5
A100 SXM 80 GB1.39 USD/h1.59 USD/hஅதே, சற்று வேகமாக
H100 PCIe 80 GB1.99 USD/h2.89 USD/hவேகமான அடுக்கு; NVIDIA இன் 11.7 Hz ஈகர் எண்ணிக்கை H100 80GB HBM3 க்கானது
L40S 48 GB0.79 USD/h0.99 USD/hஇன்ஃபரன்ஸ் மட்டுமே, 16 GB தளத்திற்கு மேல்
RTX 4090 24 GB0.34 USD/h0.74 USD/hSmolVLA, ACT

இந்த கட்டணங்கள் ஆகஸ்ட் 23, 2026 அன்று ரன் பாட் இன் விலை நிர்ணயப் பக்கத்திலிருந்து எடுக்கப்பட்டவை, மேலும் ஸ்பாட் சந்தைகள் மாறக்கூடும். AY-Robots அதற்குப் பதிலாக ஒரு முழு ஓட்டத்தையும் மேற்கோள் காட்டுகிறது: A100 அல்லது H100 அடுக்கில் ஒரு மணி நேரத்திற்கு 1.20 முதல் 2.00 USD வரை 3 முதல் 6 மணிநேரம், GR00T அல்லது Pi0.5 ஓட்டத்திற்கு சுமார் 4 முதல் 12 USD; 24 GB அடுக்கில் ஒரு மணி நேரத்திற்கு 0.30 முதல் 0.60 USD வரை 2 முதல் 5 மணிநேரம், SmolVLA அல்லது ACT க்கு 1 முதல் 3 USD. ஒரு இன்ஃபரன்ஸ் அமர்வு ஒரு பயிற்சி ஓட்டத்தை செலவில் வெல்லும், நீங்கள் அதை நிறுத்தினால் மட்டுமே, அதற்காகத்தான் ஐடில் வாட்ச்டாக் உள்ளது. மேலும் காண்க மற்றும் .

The AY-Robots cost table showing which GPU each policy needs, typical run time and price, and episodes before a policy is useful
The cost table on /try: which card each model needs and what a run typically costs.

நெட்வொர்க்கை சுழற்சியில் வைத்திருக்க விரும்பவில்லை என்றால்

ரிமோட் இன்ஃபரன்ஸ் ஒரு ஹார்டுவேர் சிக்கலைத் தீர்க்கிறது மற்றும் ஒரு லேட்டன்சி சிக்கலை உருவாக்குகிறது. சில சமயங்களில், உங்களிடம் உள்ள ஹார்டுவேருக்குப் பொருந்தக்கூடிய ஒரு பாலிசி சிறந்த தீர்வாக இருக்கும்.

  • ACT, தோராயமாக 80 M அளவுருக்கள் மற்றும் ஒரு செயல் படிக்கு 20 ms, குறைந்தபட்சம் 50 எபிசோடுகள், எந்த 24 GB கார்டிலும் இயங்கும். ஒரு திரும்பத் திரும்பச் செய்யும் ஒற்றைப் பணி அமைப்பில், இது ஒரு ரிமோட் 3 B மாடலை அடிக்கடி மிஞ்சுகிறது, ஏனெனில் இது ஒரு பாக்கெட்டிற்காக ஒருபோதும் காத்திருக்காது.
  • SmolVLA, தோராயமாக 450 M அளவுருக்கள் மற்றும் ஒரு செயல் படிக்கு 245 ms, குறைந்தபட்சம் 30 எபிசோடுகள். இது ACT-க்கு இல்லாத மொழி கண்டிஷனிங்கை வைத்திருக்கிறது, மேலும் லெரோபோட் ஆவணங்கள் இதை இன்ஃபரன்ஸ் நேரத்தில் சுமார் 2 GB ஆகவும், PI0-க்கு தோராயமாக 14 GB ஆகவும் குறிப்பிடுகின்றன.
  • வர்த்தகத்தின் துல்லியமான பாதிக்கு ACT vs GR00T N1.7.

ஒரு நடுப்பாதையும் உள்ளது: கிளவுடில் பயிற்சி அளித்து, உள்ளூரில் மதிப்பீடு செய்தல். ஃபைன்-ட்யூனிங் 80 GB கார்டை விரும்புகிறது மற்றும் லேட்டன்சி பற்றி கவலைப்படுவதில்லை, எனவே SO-100 இல் GR00T N1.7 ஐ ரிமோட்டாகப் பயிற்சி அளிப்பது சர்ச்சைக்குரியது அல்ல. மதிப்பீட்டு லூப் மட்டுமே ஒரு நிகழ்நேரக் கட்டுப்பாட்டைக் கொண்டுள்ளது; பயிற்சி ஆவணங்கள் மற்றும் மாடல் மற்றும் ஆர்ம் மேட்ரிக்ஸ் அந்தப் பாதியை உள்ளடக்குகின்றன.

மேசையில் இன்னும் ஆர்ம் இல்லையா?

பதிவு செய்யாமல் உலாவியில் ஒரு உண்மையான SO-100 ஐ இயக்கவும், ஐந்து பயிற்சி செய்யக்கூடிய பாலிசிகளை அவற்றின் உண்மையான லேட்டன்சி எண்களுடன் ஒப்பிடவும், அல்லது ஒரு GPU ஐ வாடகைக்கு எடுத்து பயிற்சி அளிக்கவும். தொடங்க மூன்று வழிகள், உங்களிடம் இல்லாத எந்த ஹார்டுவேரும் தேவையில்லை.

ஹார்டுவேர் இல்லாமல் முயற்சிக்கவும்

அடிக்கடி கேட்கப்படும் கேள்விகள்

GPU தொலைவில் இருந்தால், Raspberry Pi இல் GR00T N1.7 ஐ இயக்க முடியுமா?

ஆம், கிளையன்ட்-சர்வர் பிரிப்பு அதற்காகத்தான். Pi ஆனது lerobot டிரைவர்களை இயக்குகிறது, இரண்டு கேமராக்கள் மற்றும் ஒரு சீரியல் பஸ்ஸைப் படிக்கிறது, மேலும் அவதானிப்புகளை கொள்கை சர்வருக்கு அனுப்புகிறது; அது ஒருபோதும் மாதிரியை ஏற்றாது. கட்டுப்பாடு VRAM இலிருந்து பதிவேற்ற அலைவரிசைக்கு மாறுகிறது: சுருக்கப்படாத இரண்டு 640x480 RGB பிரேம்கள் ஒரு அழைப்பிற்கு 1,843,200 பைட்டுகள், மேலும் எந்த அடுக்கிலும் அவை சுருக்கப்படுவதில்லை.

நெட்வொர்க் உண்மையில் எவ்வளவு தாமதத்தை சேர்க்கிறது?

சுற்றுப்பயண நேரம் மற்றும் அவதானிப்பு பரிமாற்ற நேரம். பரிமாற்ற நேரம் உங்கள் பதிவேற்ற அலைவரிசையால் வகுக்கப்பட்ட 14.7 Mbit: தோராயமாக 100 Mbit/s இணைப்பில் 147 ms, 10 Mbit/s இணைப்பில் 1.47 s. இவை இரண்டும் மாதிரியின் சொந்த அனுமான நேரத்தின் மேல் அமைகின்றன, AY-Robots ஆனது GR00T N1.7 க்கு 152 ms மற்றும் Pi0.5 க்கு 485 ms என பட்டியலிடுகிறது. வேக சோதனை சர்வருக்கு எதிராக இல்லாமல், பாட்-க்கு எதிராக ping மற்றும் iperf3 மூலம் அளவிடவும்.

தொலைநிலை அனுமானம் ஒரு உண்மையான பணிக்கு போதுமானதா?

மெதுவான, திட்டமிட்ட பிக்-அண்ட்-பிளேஸ்-க்கு, ஆம். எதிர்வினை தேவைப்படும் எதற்கும், இல்லை. NVIDIA இன் வரிசைப்படுத்தல் வழிகாட்டி ஒத்திசைவான ஒற்றை-படி தேவையை 30 FPS இல் தோராயமாக 33 ms ஆகக் குறிப்பிடுகிறது, மேலும் இணையம் இல்லாமல் பிடிப்பு, நெட்வொர்க், அனுமானம் மற்றும் பிந்தைய செயலாக்கம் ஆகியவை வழக்கமாக அதை மீறுகின்றன என்பதையும் குறிப்பிடுகிறது.

சர்வர்கள் எந்த போர்ட்டைப் பயன்படுத்துகின்றன, அதைத் திறப்பது பாதுகாப்பானதா?

Isaac-GR00T இன் PolicyServer ஆனது ZeroMQ வழியாக போர்ட் 5555 க்கு இயல்புநிலையாகிறது மற்றும் அதன் CLI இல் 0.0.0.0 ஐ பிணைக்கிறது. lerobot ஆனது gRPC வழியாக போர்ட் 8080 க்கு இயல்புநிலையாகிறது மற்றும் localhost ஐ பிணைக்கிறது. இவை இரண்டும் வெளிப்படுத்த பாதுகாப்பானது அல்ல: GR00T வகுப்பு ஒரு api_token ஐ ஆதரிக்கிறது, ஆனால் run_gr00t_server.py ஒருபோதும் அதை அனுப்புவதில்லை, மேலும் lerobot பாதுகாப்பற்ற gRPC சேனல் வழியாக தரவை பிக்கிள் செய்கிறது, இது CVE-2026-25874 ஆகும். லூப் பேக்கிற்கு பிணைத்து ஒரு SSH சுரங்கப்பாதையைப் பயன்படுத்தவும்.

lerobot ஐ மேம்படுத்துவது CVE-2026-25874 ஐ சரிசெய்கிறதா?

23 ஆகஸ்ட் 2026 நிலவரப்படி இல்லை. CVE பதிவு LeRobot 0.5.1 வரை பாதிக்கப்பட்டுள்ளதாக பட்டியலிடுகிறது மற்றும் PyPI 0.6.1 ஐ அனுப்புகிறது, ஆனால் ஒத்திசைவற்ற பைப்லைனில் இருந்து பிக்கிளை அகற்றும் புல் கோரிக்கை இன்னும் திறந்தே உள்ளது, மேலும் மெயின் கிளையில் உள்ள policy_server.py இன்னும் கோரிக்கை தரவில் pickle.loads ஐ அழைக்கிறது. நெட்வொர்க் தனிமைப்படுத்தலை தணிப்பாகக் கருதுங்கள், பதிப்பு மேம்படுத்தலை அல்ல, மேலும் ரோபோட் பக்க கிளையன்ட்டும் வரம்பிற்குள் இருப்பதாக கருதுங்கள்.

GR00T செக்பாயிண்டுடன் lerobot இன் ஒத்திசைவற்ற கிளையண்டைப் பயன்படுத்த முடியுமா?

ஆம். lerobot 0.6.1 ஆனது SUPPORTED_POLICIES இல் groot ஐ act, smolvla, diffusion, tdmpc, vqbet, pi0 மற்றும் pi05 ஆகியவற்றுடன் பட்டியலிடுகிறது, மேலும் so100_follower மற்றும் so101_follower இரண்டும் SUPPORTED_ROBOTS இல் உள்ளன. --policy_type=groot ஐ அனுப்பவும் மற்றும் --pretrained_name_or_path ஐ உங்கள் செக்பாயிண்டில் சுட்டிக்காட்டவும். GR00T SO-100 எடுத்துக்காட்டு செயல்படுத்தாத ஒத்திசைவற்ற செயலாக்கத்தைப் பெறுவீர்கள், பிக்கிள் போக்குவரத்து செலவில்.

சுருக்கமான பதிப்பு

3 B க்கான தொலைநிலை அனுமானம் கொள்கை என்பது தீர்க்கப்பட்ட பொறியியல் சிக்கலாகும், அதனுடன் தீர்க்கப்படாத இயற்பியல் சிக்கலும் இணைக்கப்பட்டுள்ளது. பொறியியல் என்பது இரண்டு கட்டளைகள் மற்றும் ஒரு SSH சுரங்கப்பாதை. இயற்பியல் என்னவென்றால், ஒரு 1.8 MB அவதானிப்பு மற்றொரு நாட்டில் உள்ள GPU ஐ அடைந்து, கை அதன் செயல்களை முடிப்பதற்குள் திரும்பி வர வேண்டும். எதையும் வாடகைக்கு எடுப்பதற்கு முன் கணக்கீடுகளைச் செய்யுங்கள், காலாவதியான அவதானிப்பை பொறுத்துக்கொள்ளும் ஒரு பணியைத் தேர்ந்தெடுங்கள், மேலும் இணைப்பு மேம்படும் என்று நம்புவதற்குப் பதிலாக செயலாக்க எல்லையை உயர்த்தவும்.

நீங்கள் இன்னும் ஒரு தரவுத்தொகுப்பை பதிவு செய்யவில்லை என்றால், உங்கள் முதல் தரவுத்தொகுப்பை பதிவு செய்யவும் மற்றும் SO-100 அமைவு வழிகாட்டி முதலில் வரும், மேலும் LeRobot தரவுத்தொகுப்பு வடிவம் பதிவுசெய்பவர் என்ன எழுதுகிறார் என்பதை விளக்குகிறது. பின்னணி பார்வை-மொழி-செயல் மாதிரி மற்றும் ஃப்ளோ-மேட்சிங் கொள்கை வேலை; அரங்கம் நுழைவு ஒவ்வொரு பெஞ்ச்மார்க் எண்ணையும் ஒரு மூலத்துடன் இணைக்கிறது.

Sources

Sources

Ready for high-quality robotics data?

AY-Robots connects your robots to skilled operators worldwide.

Get Started