NVIDIA Releases GR00T-N1.7 Model for Apple Pick-and-Place Task
nvidia/GR00T-N1.7-AppleToPlate-cosine40k-checkpoint-15000
NVIDIA has released a fine-tuned GR00T-N1.7 model for apple pick-and-place tasks on a Unitree G1 humanoid robot. The model was trained on a 402-episode dataset with a 40,000-step cosine learning-rate schedule, and the checkpoint was saved at step 15,000. The model uses a flow-matching action transformer and is available in Safetensors format for commercial or non-commercial use.
NVIDIA has released a fine-tuned GR00T-N1.7 model for apple pick-and-place tasks on a Unitree G1 humanoid robot, trained on a 402-episode dataset with a 40,000-step cosine learning-rate schedule. The model uses a flow-matching action transformer and is available in Safetensors format for commercial or non-commercial use.
Source: NVIDIA — Robotics model repository updates · Read original article ↗
Article text · Original source · English
On this page
Description:
GR00T-N1.7-AppleToPlate-cosine40k-checkpoint-15000 is a fine-tuned NVIDIA Isaac GR00T N1.7 model for an apple pick-and-place task performed on a Unitree G1 humanoid robot. Training used the locally verified 402-episode dataset. The saved training configuration specifies a 40,000-step cosine learning-rate schedule, with this checkpoint captured at step 15,000. The learning rate increases linearly from zero to a peak of 1e-4 over the first 2,000 steps (warmup_ratio = 0.05), then follows cosine decay to zero over steps 2,000–40,000 without restarts. At step 15,000, during the decay phase, the training log records a learning rate of approximately 7.38e-5. The repository name identifies the 40,000-step cosine schedule and the checkpoint saved at step 15,000; the schedule was not compressed to end at step 15,000.
Isaac GR00T N1.7-3B is the medium-sized version of the model, built using pretrained vision and language encoders. It uses a flow-matching action transformer to model a chunk of actions conditioned on vision, language, and proprioception.
This model is distributed in Safetensors format, with three weight shards and an index, accompanied by model and processor configurations and normalization statistics.
This model is ready for commercial or non-commercial use.
License/Terms of Use:
GOVERNING DOWNLOAD TERMS: Use of the model is governed by the NVIDIA Open Model Agreement.
Deployment Geography:
Global
Use Case:
Researchers, Academics, Open-Source Community: AI-driven robotics research and algorithm development. Developers: Integrate and customize AI for various robotic applications. Startups & Companies: Accelerate robotics development and reduce training costs.
Release Date:
Hugging Face: 10/22/2026 via nvidia/GR00T-N1.7-AppleToPlate-cosine40k-checkpoint-15000
Reference(s):
GR00T N1 White Paper: "GR00T N1: An Open Foundation Model for Generalist Humanoid Robots." (2025).
Liu, Xingchao, and Chengyue Gong. "Flow Straight and Fast: Learning to Generate and Transfer Data with Rectified Flow." The Eleventh International Conference on Learning Representations.
Flow Matching Policy: Black, Kevin, et al. "π0: A Vision-Language-Action Flow Model for General Robot Control." arXiv preprint (2024).
Model Architecture:
Architecture Type: Vision-Language Backbone, Multilayer Perceptron, Flow Matching Transformer
GR00T N1.7 uses a Cosmos-Reason2-2B vision-language backbone based on the Qwen3-VL architecture, replacing the Eagle backbone used in N1.6. It uses a flow-matching action transformer to model chunks of actions conditioned on vision, language, and proprioception.
RGB camera frames are processed through a pretrained vision transformer (SigLip2), and text is encoded by a pretrained transformer (T5). N1.7 supports flexible image resolution and encodes images in their native aspect ratio without padding. Robot proprioception is encoded using a multi-layer perceptron (MLP) indexed by the embodiment ID. To handle variable-dimension proprioception, inputs are padded to a configurable max length before feeding into the MLP.
Actions are encoded and velocity predictions are decoded by an MLP, one per unique embodiment. The flow-matching transformer is implemented as a diffusion transformer (DiT), with diffusion-step conditioning implemented using adaptive layer normalization (AdaLN).
Network Architecture:
The schematic diagram is shown in the illustration above.
Number of Model Parameters: 3B
Input:
Input Type:
- Vision: Image Frames
- State: Robot Proprioception
- Language Instruction: Text
- Embodiment ID: Integer
Input Format:
- Vision: Variable number of uint8 image frames, coming from robot cameras
- State: Floating Point
- Language Instruction: String
- Embodiment ID: Integer indicating which of the training embodiments is observed
Input Parameters:
- Vision: Two-Dimensional (2D) - Red, Green, Blue (RGB) image
- State: One-Dimensional (1D) - Floating number vector
- Language Instruction: One-Dimensional (1D) - String
- Embodiment ID: One-Dimensional (1D) - Integer
Other Properties Related to Input: Variable resolution RGB images (native aspect ratio, no padding); evaluated on 640x480 egocentric camera feeds. Uint8 format. No Alpha Channel. 8-bit color depth. No additional pre-processing required beyond standard normalization.
Output:
Output Type(s): Actions
Output Format Continuous-value vectors
Output Parameters: Two-Dimensional (2D)
Other Properties Related to Output: Continuous-value vectors correspond to different motor controls on a robot, which depends on Degrees of Freedom of the robot embodiment.
Our AI models are designed and/or optimized to run on NVIDIA GPU-accelerated systems. By leveraging NVIDIA's hardware (e.g. GPU cores) and software frameworks (e.g., CUDA libraries), the model achieves faster training and inference times compared to CPU-only solutions.
Software Integration
Runtime Engine(s): PyTorch through the compatible GR00T N1.7 implementation. Model weights are stored in Safetensors format.
Supported Hardware Microarchitecture Compatibility:
- NVIDIA Ampere
- NVIDIA Blackwell
- NVIDIA Jetson
- NVIDIA Hopper
- NVIDIA Lovelace
Supported Operating System(s): Linux
The integration of foundation and fine-tuned models into AI systems requires additional testing using use-case-specific data to ensure safe and effective deployment. Following the V-model methodology, iterative testing and validation at both unit and system levels are essential to mitigate risks, meet technical and functional requirements, and ensure compliance with safety and ethical standards before deployment.
Model Version(s):
GR00T-N1.7-AppleToPlate-cosine40k-checkpoint-15000
Training and Evaluation Datasets:
Post-Training Dataset:
Trained with dataset nvidia/GR00T-N1.7-AppleToPlate
Data Collection Method
Data Modality: Other: Real Robot
Training Data Size: 402 demonstrations
Hybrid: Manually-Collected, Robot
Labeling Method
Manually-Labeled
Properties
The supplied dataset description states that all 402 demonstrations were manually collected through human teleoperation on a Unitree G1 robot using an XR headset, with each demonstration recorded at 30 Hz. The local dataset used for this checkpoint has a verified frame rate of 15 fps, with 90,710 frames and 84,680 eligible timesteps.
Evaluation
Data Modality: Other: Real Robot
Data Collection Method: Robot
Labeling Method: Not Applicable
Properties: The evaluation was performed on a physical Unitree G1 robot. The evaluation data consists of apple pick-and-place task episodes.
Inference:
Inference Format: Safetensors weights loaded by the compatible GR00T N1.7 implementation, together with the model and processor configurations and normalization statistics.
Test Hardwares
- NVIDIA RTX 6000 Ada
Resources
- NVIDIA Isaac GR00T repository: https://github.com/NVIDIA/Isaac-GR00T
- Base model: https://huggingface.co/nvidia/GR00T-N1.7-3B
- GR00T N1.7 collection: https://huggingface.co/collections/nvidia/gr00t-n17
- Paper: https://arxiv.org/abs/2503.14734
- Previous Version: https://huggingface.co/nvidia/GR00T-N1.6-3B
- Blogpost: https://nvidianews.nvidia.com/news/foundation-model-isaac-robotics-platform
- Fine-tuning guide: https://github.com/NVIDIA/Isaac-GR00T/blob/main/getting_started/finetune_new_embodiment.md
Ethical Considerations:
NVIDIA believes Trustworthy AI is a shared responsibility and we have established policies and practices to enable development for a wide array of AI applications. Developers should work with their internal model team to ensure this model meets requirements for the relevant industry and use case and addresses unforeseen product misuse.
Please make sure you have proper rights and permissions for all input image and video content; if image or video includes people, personal health information, or intellectual property, the image or video generated will not blur or maintain proportions of image subjects included.
For more detailed information on ethical considerations for this model, please see the Model Card++ Explainability, Bias, Safety & Security, and Privacy Subcards.
Please report model quality, risk, security vulnerabilities or NVIDIA AI Concerns here.
What the source reports
Publisher-reported claims, with original evidence. These results have not been independently verified by RoboSignal.
Reported numbers
training dataset size
402 episodes
View original evidence
et technical and functional requirements, and ensure compliance with safety and ethical standards before deployment. Model Version(s): GR00T-N1.7-AppleToPlate-cosine40k-checkpoint-15000 Training and Evaluation Datasets: Post-Training Dataset: Trained with dataset nvidia/GR00T-N1.7-AppleToPlate Data Collection Method Data Modality: Other: Real Robot Training Data Size: 402 demonstrations Hybrid: Manually-Collected, Ro
Open source S15number of frames
90,710 frames
View original evidence
bot Labeling Method Manually-Labeled Properties The supplied dataset description states that all 402 demonstrations were manually collected through human teleoperation on a Unitree G1 robot using an XR headset, with each demonstration recorded at 30 Hz. The local dataset used for this checkpoint has a verified frame rate of 15 fps, with 90,710 frames and 84,680 eligible timesteps. Evaluation Data Modality: Other: Rea
Open source S16number of eligible timesteps
84,680
View original evidence
bot Labeling Method Manually-Labeled Properties The supplied dataset description states that all 402 demonstrations were manually collected through human teleoperation on a Unitree G1 robot using an XR headset, with each demonstration recorded at 30 Hz. The local dataset used for this checkpoint has a verified frame rate of 15 fps, with 90,710 frames and 84,680 eligible timesteps. Evaluation Data Modality: Other: Rea
Open source S16number of training steps
2,000
View original evidence
o to a peak of 1e-4 over the first 2,000 steps ( warmup_ratio = 0.05 ), then follows cosine decay to zero over steps 2,000–40,000 without restarts. At step 15,000, during the decay phase, the training log records a learning rate of approximately 7.38e-5 . The repository name identifies the 40,000-step cosine schedule and the checkpoint saved at step 15,000; the schedule was not compressed to end at step 15,000. Isaac
Open source S3number of RGB camera frames
30
View original evidence
bot Labeling Method Manually-Labeled Properties The supplied dataset description states that all 402 demonstrations were manually collected through human teleoperation on a Unitree G1 robot using an XR headset, with each demonstration recorded at 30 Hz. The local dataset used for this checkpoint has a verified frame rate of 15 fps, with 90,710 frames and 84,680 eligible timesteps. Evaluation Data Modality: Other: Rea
Open source S16
- paper: not_reported
- code: not_reported
- weights: not_reported
- dataset: not_reported
Source excerpts and review record
Automatically extracted; no manual editorial approval recorded.
et technical and functional requirements, and ensure compliance with safety and ethical standards before deployment. Model Version(s): GR00T-N1.7-AppleToPlate-cosine40k-checkpoint-15000 Training and Evaluation Datasets: Post-Training Dataset: Trained with dataset nvidia/GR00T-N1.7-AppleToPlate Data Collection Method Data Modality: Other: Real Robot Training Data Size: 402 demonstrations Hybrid: Manually-Collected, Ro
Open source S15
bot Labeling Method Manually-Labeled Properties The supplied dataset description states that all 402 demonstrations were manually collected through human teleoperation on a Unitree G1 robot using an XR headset, with each demonstration recorded at 30 Hz. The local dataset used for this checkpoint has a verified frame rate of 15 fps, with 90,710 frames and 84,680 eligible timesteps. Evaluation Data Modality: Other: Rea
Open source S16
o to a peak of 1e-4 over the first 2,000 steps ( warmup_ratio = 0.05 ), then follows cosine decay to zero over steps 2,000–40,000 without restarts. At step 15,000, during the decay phase, the training log records a learning rate of approximately 7.38e-5 . The repository name identifies the 40,000-step cosine schedule and the checkpoint saved at step 15,000; the schedule was not compressed to end at step 15,000. Isaac
Open source S3
Architecture: The schematic diagram is shown in the illustration above. Number of Model Parameters: 3B Input: Input Type: Vision: Image Frames State: Robot Proprioception Language Instruction: Text Embodiment ID: Integer Input Format: Vision: Variable number of uint8 image frames, coming from robot cameras State: Floating Point Language Instruction: String Embodiment ID: Integer indicating which of the training embo
Open source S10
Source:NVIDIA — Robotics model repository updates · huggingface.co
